/* ページ全体・本文の基本(旧 Snow Monkey 本体・Snow Monkey Blocks・Snow Monkey Editor の CSS〔GPL-2.0+、inc2734〕のうち、使っている部分)
   _src/build.py で作ったファイル。 */
/* ---- slick.css(使っている部分だけ) ---- */

/* ---- slick-theme.css(使っている部分だけ) ---- */

/* ---- wp-awesome-widgets.css(使っている部分だけ) ---- */

/* ---- wp-share-buttons.css(使っている部分だけ) ---- */

/* ---- wp-pure-css-gallery.css(使っている部分だけ) ---- */

/* ---- wp-oembed-blog-card.css(使っている部分だけ) ---- */
.is-provider-wp-oembed-blog-card .wp-block-embed__wrapper{--wp-oembed-blog-card--background-color:#fff;--wp-oembed-blog-card--border:none;--wp-oembed-blog-card--border-radius:6px;--wp-oembed-blog-card--color:#333;--wp-oembed-blog-card--box-shadow:0 0 35px 0 #0000001a;--wp-oembed-blog-card--direction:row-reverse;--wp-oembed-blog-card--gap:1em;--wp-oembed-blog-card--padding:1em;--wp-oembed-blog-card--content--gap:.5em;--wp-oembed-blog-card--figure--basis:min(33%,200px);--wp-oembed-blog-card--figure--aspect-ratio:4/3;--wp-oembed-blog-card--body--min-width:60%;--wp-oembed-blog-card--transition-duration:.2s;--wp-oembed-blog-card--transition-function-timing:ease-out;background-color:var(--wp-oembed-blog-card--background-color);border-radius:var(--wp-oembed-blog-card--border-radius);box-shadow:var(--wp-oembed-blog-card--box-shadow);color:var(--wp-oembed-blog-card--color);overflow:hidden;transition:all var(--wp-oembed-blog-card--transition-duration) var(--wp-oembed-blog-card--transition-function-timing)}
/* ---- wp-like-me-box.css(使っている部分だけ) ---- */

/* ---- spider.css(使っている部分だけ) ---- */
:root{--spider--transition-duration:1s;--spider--arrow-button-size:44px;--spider--arrow-clickable-size:var(--spider--arrow-button-size);--spider--arrow-size:10px;--spider--arrow-color:#fff;--spider--dots-gap:10px;--spider--dot-size:10px;--spider--dot-clickable-size:44px;--spider--dot-color:#ccc;--spider--dot-current-color:#333}
/* ---- smb-blocks.css ---- */
.smb-highlighter{background:linear-gradient(#0000 60%,#fffd6bb3 0)}
.smb-badge{--smb-badge--border-radius:var(--_global--border-radius);display:inline-flex;align-items:center;color:var(--wp--preset--color--white);padding:0 .5em;vertical-align:middle;font-size:calc(1em - 2px);border-radius:var(--smb-badge--border-radius);font-weight:700;transform:translateY(-2px);white-space:nowrap}
.rich-text:focus .smb-badge[data-rich-text-format-boundary],.smb-badge,.smb-badge[data-rich-text-format-boundary]{background-color:var(--_color-text)}
.c-row[data-columns="1"]{--_item-width:100%}
.c-row[data-columns="2"]{--_item-width:50%}
.c-row[data-columns="3"]{--_item-width:33.3333333333%}
.c-row[data-columns="4"]{--_item-width:25%}
.c-row[data-columns="5"]{--_item-width:20%}
.c-row[data-columns="6"]{--_item-width:16.6666666667%}
.c-container--no-padding{padding-right:0 !important;padding-left:0 !important}
[data-content-position]{display:flex}
[data-content-position]>*{flex:0 1 auto !important;margin-right:0;margin-left:0}
[data-content-position=top-left]{align-items:flex-start !important;justify-content:flex-start !important}
[data-content-position=top-center]{align-items:flex-start !important;justify-content:center !important}
[data-content-position=top-right]{align-items:flex-start !important;justify-content:flex-end !important}
[data-content-position=center-left]{align-items:center !important;justify-content:flex-start !important}
[data-content-position=center-center]{align-items:center !important;justify-content:center !important}
[data-content-position=center-right]{align-items:center !important;justify-content:flex-end !important}
[data-content-position=bottom-left]{align-items:flex-end !important;justify-content:flex-start !important}
[data-content-position=bottom-center]{align-items:flex-end !important;justify-content:center !important}
[data-content-position=bottom-right]{align-items:flex-end !important;justify-content:flex-end !important}
html :where(.editor-styles-wrapper){display:block}
@media (min-width:640px){
.c-row[data-md-columns="1"]{--_item-width:100%}
.c-row[data-md-columns="2"]{--_item-width:50%}
.c-row[data-md-columns="3"]{--_item-width:33.3333333333%}
.c-row[data-md-columns="4"]{--_item-width:25%}
.c-row[data-md-columns="5"]{--_item-width:20%}
.c-row[data-md-columns="6"]{--_item-width:16.6666666667%}
}
@media (min-width:1024px){
.c-row[data-lg-columns="1"]{--_item-width:100%}
.c-row[data-lg-columns="2"]{--_item-width:50%}
.c-row[data-lg-columns="3"]{--_item-width:33.3333333333%}
.c-row[data-lg-columns="4"]{--_item-width:25%}
.c-row[data-lg-columns="5"]{--_item-width:20%}
.c-row[data-lg-columns="6"]{--_item-width:16.6666666667%}
}
@media (min-width:1280px){
.c-row[data-xl-columns="1"]{--_item-width:100%}
.c-row[data-xl-columns="2"]{--_item-width:50%}
.c-row[data-xl-columns="3"]{--_item-width:33.3333333333%}
.c-row[data-xl-columns="4"]{--_item-width:25%}
.c-row[data-xl-columns="5"]{--_item-width:20%}
.c-row[data-xl-columns="6"]{--_item-width:16.6666666667%}
}
/* ---- sm-app.css(使っている部分だけ) ---- */
:root{--_global--background-color:#0000;--_global--border-radius:3px;--_color-black:#111;--_color-gray:#999;--_dark-color-gray:#666;--_darker-color-gray:#444;--_darkest-color-gray:#3b3b3b;--_light-color-gray:#ccc;--_lighter-color-gray:#eee;--_lightest-color-gray:#f7f7f7;--_color-text:#333;--_dark-color-text:#000;--_darker-color-text:#000;--_darkest-color-text:#000;--_light-color-text:#666;--_lighter-color-text:#888;--_lightest-color-text:#919191;--_color-white:#fff;--_color-red:#e74c3c;--_global--container-margin:var(--_s1);--_global--container-max-width:1280px;--_list-item-indent:1.5em;--_form-control-border-color:var(--_light-color-gray);--_form-control-border-color-hover:var(--_color-gray);--_form-control-border-color-focus:#85b7d9;--_global--transition-duration:.2s;--_global--transition-function-timing:ease-out;--_global--transition-delay:0s;--_half-leading:0.3;--_global--line-height:calc(1 + var(--_half-leading) * 2);--_base-font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;--_global--font-family:var(--_base-font-family);--_base-font-size-px:16px;--_global--font-size-px:var(--_base-font-size-px);--_margin-scale:1;--_h1-margin-top:0;--_h1-margin-bottom:1;--_h2-margin-top:2;--_h2-margin-bottom:1;--_h3-margin-top:1.5;--_h3-margin-bottom:1;--_h4-margin-top:1.25;--_h4-margin-bottom:1;--_h5-margin-top:1;--_h5-margin-bottom:.5;--_h6-margin-top:1;--_h6-margin-bottom:.5;--_space-unitless:var(--_global--line-height);--_space:calc(var(--_global--line-height) * 1rem);--_page-effect-z-index:1000000;--_harmonic-sequence-base:8;--_min-harmonic-sequence-base:9;--_max-harmonic-sequence-base:var(--_harmonic-sequence-base);--_line-height-slope:-0.16666;--_font-size-level:0;--_ms-2:calc(var(--_space-unitless) / 3 * 1);--_ms-1:calc(var(--_space-unitless) / 3 * 2);--_ms0:0rem;--_ms1:calc(var(--_space-unitless) / 3 * 3);--_ms2:calc(var(--_space-unitless) / 3 * 5);--_ms3:calc(var(--_space-unitless) / 3 * 8);--_ms4:calc(var(--_space-unitless) / 3 * 13);--_ms5:calc(var(--_space-unitless) / 3 * 21);--_ms6:calc(var(--_space-unitless) / 3 * 34);--_ms7:calc(var(--_space-unitless) / 3 * 55);--_s-2:calc(var(--_ms-2) * 1rem);--_s-1:calc(var(--_ms-1) * 1rem);--_s0:0rem;--_s1:calc(var(--_ms1) * 1rem);--_s2:clamp(calc(var(--_ms1) + var(--_ms2) * 0.28125) * 1rem, calc(calc(-22.5 * calc((var(--_ms2) - calc(var(--_ms1) + var(--_ms2) * 0.28125)) / (57.5)) + calc(var(--_ms1) + var(--_ms2) * 0.28125)) * 1rem + calc((var(--_ms2) - calc(var(--_ms1) + var(--_ms2) * 0.28125)) / (57.5)) * 100vw), var(--_ms2) * 1rem);--_s3:clamp(calc(var(--_ms1) + var(--_ms3) * 0.28125) * 1rem, calc(calc(-22.5 * calc((var(--_ms3) - calc(var(--_ms1) + var(--_ms3) * 0.28125)) / (57.5)) + calc(var(--_ms1) + var(--_ms3) * 0.28125)) * 1rem + calc((var(--_ms3) - calc(var(--_ms1) + var(--_ms3) * 0.28125)) / (57.5)) * 100vw), var(--_ms3) * 1rem);--_s4:clamp(calc(var(--_ms1) + var(--_ms4) * 0.28125) * 1rem, calc(calc(-22.5 * calc((var(--_ms4) - calc(var(--_ms1) + var(--_ms4) * 0.28125)) / (57.5)) + calc(var(--_ms1) + var(--_ms4) * 0.28125)) * 1rem + calc((var(--_ms4) - calc(var(--_ms1) + var(--_ms4) * 0.28125)) / (57.5)) * 100vw), var(--_ms4) * 1rem);--_s5:clamp(calc(var(--_ms1) + var(--_ms5) * 0.28125) * 1rem, calc(calc(-22.5 * calc((var(--_ms5) - calc(var(--_ms1) + var(--_ms5) * 0.28125)) / (57.5)) + calc(var(--_ms1) + var(--_ms5) * 0.28125)) * 1rem + calc((var(--_ms5) - calc(var(--_ms1) + var(--_ms5) * 0.28125)) / (57.5)) * 100vw), var(--_ms5) * 1rem);--_s6:clamp(calc(var(--_ms1) + var(--_ms6) * 0.28125) * 1rem, calc(calc(-22.5 * calc((var(--_ms6) - calc(var(--_ms1) + var(--_ms6) * 0.28125)) / (57.5)) + calc(var(--_ms1) + var(--_ms6) * 0.28125)) * 1rem + calc((var(--_ms6) - calc(var(--_ms1) + var(--_ms6) * 0.28125)) / (57.5)) * 100vw), var(--_ms6) * 1rem);--_s7:clamp(calc(var(--_ms1) + var(--_ms7) * 0.28125) * 1rem, calc(calc(-22.5 * calc((var(--_ms7) - calc(var(--_ms1) + var(--_ms7) * 0.28125)) / (57.5)) + calc(var(--_ms1) + var(--_ms7) * 0.28125)) * 1rem + calc((var(--_ms7) - calc(var(--_ms1) + var(--_ms7) * 0.28125)) / (57.5)) * 100vw), var(--_ms7) * 1rem);--_margin-2:calc(var(--_s-2) * var(--_margin-scale));--_margin-1:calc(var(--_s-1) * var(--_margin-scale));--_margin0:0rem;--_margin1:calc(var(--_s1) * var(--_margin-scale));--_margin2:calc(var(--_s2) * var(--_margin-scale));--_margin3:calc(var(--_s3) * var(--_margin-scale));--_margin4:calc(var(--_s4) * var(--_margin-scale));--_margin5:calc(var(--_s5) * var(--_margin-scale));--_margin6:calc(var(--_s6) * var(--_margin-scale));--_margin7:calc(var(--_s7) * var(--_margin-scale));--_padding-2:var(--_s-2);--_padding-1:var(--_s-1);--_padding0:0rem;--_padding1:var(--_s1);--_padding2:var(--_s2);--_padding3:var(--_s3);--_padding4:var(--_s4);--_padding5:var(--_s5);--_padding6:var(--_s6);--_padding7:var(--_s7)}
*{--_font-size:calc(calc(var(--_harmonic-sequence-base) / (var(--_harmonic-sequence-base) - var(--_font-size-level))) * 1rem);--_line-height:clamp(1.1, var(--_line-height-slope) * calc(var(--_harmonic-sequence-base) / (var(--_harmonic-sequence-base) - var(--_font-size-level))) + 1 + 2 * var(--_half-leading) + -1 * var(--_line-height-slope), 2 * var(--_half-leading) + 1);--_fluid-font-size:clamp(1rem * calc(var(--_min-harmonic-sequence-base) / (var(--_min-harmonic-sequence-base) - var(--_font-size-level))), calc(calc(-22.5 * calc((calc(var(--_max-harmonic-sequence-base) / (var(--_max-harmonic-sequence-base) - var(--_font-size-level))) - calc(var(--_min-harmonic-sequence-base) / (var(--_min-harmonic-sequence-base) - var(--_font-size-level)))) / (57.5)) + calc(var(--_min-harmonic-sequence-base) / (var(--_min-harmonic-sequence-base) - var(--_font-size-level)))) * 1rem + calc((calc(var(--_max-harmonic-sequence-base) / (var(--_max-harmonic-sequence-base) - var(--_font-size-level))) - calc(var(--_min-harmonic-sequence-base) / (var(--_min-harmonic-sequence-base) - var(--_font-size-level)))) / (57.5)) * 100vw), 1rem * calc(var(--_max-harmonic-sequence-base) / (var(--_max-harmonic-sequence-base) - var(--_font-size-level))));box-sizing:border-box}
:after,:before{box-sizing:inherit}
:root{--body-margin-left:0px;--accent-color:#cd162c;--dark-accent-color:_dark(#cd162c);--light-accent-color:_light(#cd162c);--lighter-accent-color:_lighter(#cd162c);--lightest-accent-color:_lightest(#cd162c);--header-text-color:var(--_color-text);--overlay-header-text-color:var(--_color-white);--drop-nav-text-color:var(--_color-text);--scrollbar-width:0px;--_global--border-radius:6px;--_global--font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--wp--preset--color--text-color:#333;--wp--preset--color--dark-gray:#999;--wp--preset--color--gray:#ccc;--wp--preset--color--very-light-gray:#eee;--wp--preset--color--lightest-grey:#f7f7f7;--wp--preset--color--lightest-gray:var(--wp--preset--color--lightest-grey);--wp--preset--color--accent-color:#cd162c;--wp--preset--color--sub-accent-color:#707593}
.has-text-color-color{color:var(--wp--preset--color--text-color) !important}
.has-dark-gray-color{color:var(--wp--preset--color--dark-gray) !important}
.has-gray-color{color:var(--wp--preset--color--gray) !important}
.has-very-light-gray-color{color:var(--wp--preset--color--very-light-gray) !important}
.has-lightest-gray-color,.has-lightest-grey-color{color:var(--wp--preset--color--lightest-gray) !important}
.has-accent-color-color{color:var(--wp--preset--color--accent-color) !important}
.has-sub-accent-color-color{color:var(--wp--preset--color--sub-accent-color) !important}
.has-text-color-background-color{background-color:var(--wp--preset--color--text-color) !important}
.has-dark-gray-background-color{background-color:var(--wp--preset--color--dark-gray) !important}
.has-gray-background-color{background-color:var(--wp--preset--color--gray) !important}
.has-very-light-gray-background-color{background-color:var(--wp--preset--color--very-light-gray) !important}
.has-lightest-gray-background-color,.has-lightest-grey-background-color{background-color:var(--wp--preset--color--lightest-gray) !important}
.has-accent-color-background-color{background-color:var(--wp--preset--color--accent-color) !important}
.has-sub-accent-color-background-color{background-color:var(--wp--preset--color--sub-accent-color) !important}
:where(html,body,p,ol,ul,li,dl,dt,dd,table,blockquote,figure,fieldset,legend,pre,iframe,hr,h1,h2,h3,h4,h5,h6){margin:0;padding:0}
html{font-size:var(--_global--font-size-px);line-break:normal;hanging-punctuation:allow-end;-webkit-text-size-adjust:100%}
:where(body){background-color:var(--_global--background-color);color:var(--_color-text);font-family:var(--_global--font-family)}
body{-webkit-font-smoothing:antialiased;--_font-size-level:0;font-size:var(--_font-size);line-height:var(--_line-height)}
:where(input,textarea,keygen,select,button){font-family:var(--_global--font-family)}
:where(input,textarea,optgroup,select,button){--_font-size-level:0;font-size:var(--_font-size);line-height:var(--_line-height)}
label{cursor:pointer}
:where(figure,picture) :where(img,video){margin-top:0;margin-bottom:0;display:table}
img,video{height:auto;max-width:100%;vertical-align:middle}
:where(h1,h2,h3,h4,h5,h6){font-weight:700}
h1{--_font-size-level:4}
h1,h2{font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
h2{--_font-size-level:3}
h3{--_font-size-level:2}
h3,h4{font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
h4{--_font-size-level:1}
:where(ul,ol){padding-left:var(--_list-item-indent)}
body{overflow-wrap:break-word;background-color:var(--_global--background-color);color:var(--wp--preset--color--sm-text);font-family:var(--_global--font-family);font-variant-ligatures:none}
iframe{max-width:100%}
fieldset{padding:0}
.alignleft.alignleft.alignleft{float:left;margin-right:var(--_margin1);margin-bottom:var(--_margin1);margin-left:0}
.alignright.alignright.alignright{float:right;margin-right:0;margin-bottom:var(--_margin1);margin-left:var(--_margin1)}
.alignleft,.alignright{max-width:50%}
.alignleft:not([width]),.alignright:not([width]){width:fit-content}
.alignleft:first-child+*,.alignright:first-child+*{margin-top:0}
.aligncenter{margin-right:auto;margin-left:auto;clear:both}
.aligncenter.wp-block-archives,.aligncenter.wp-block-calendar,.aligncenter.wp-block-categories,.aligncenter.wp-block-embed,.aligncenter.wp-block-file,.aligncenter.wp-block-image,.aligncenter.wp-block-latest-comments,.aligncenter.wp-block-search,.aligncenter.wp-block-site-logo,.aligncenter.wp-block-table{width:fit-content}
.alignfull{clear:both !important;max-width:none !important}
.alignfull+.alignfull{margin-top:0 !important}
[data-has-sidebar=false] .c-entry__content>.alignfull{margin-right:calc(-1 * var(--_container-margin-right));margin-left:calc(-1 * var(--_container-margin-left))}
.alignwide{max-width:var(--wp--custom--content-wide-width)}
body{--wp--preset--font-size--x-large:42px;--wp--preset--font-size--sm-xsmall:14px;--wp--preset--font-size--sm-small:14px;--wp--preset--font-size--sm-normal:16px;--wp--preset--font-size--sm-medium:20px;--wp--preset--font-size--sm-large:28px;--wp--preset--font-size--sm-xlarge:44px;--wp--preset--font-size--sm-xxlarge:76px;--wp--preset--font-size--sm-xxxlarge:140px;--line-height-sm-xsmall:calc(16 / 14 + var(--_half-leading) * 2);--line-height-sm-small:calc(16 / 14 + var(--_half-leading) * 2);--line-height-sm-normal:calc(16 / 16 + var(--_half-leading) * 2);--line-height-sm-medium:calc(16 / 20 + var(--_half-leading) * 2);--line-height-sm-large:calc(16 / 28 + var(--_half-leading) * 2);--line-height-sm-xlarge:calc(16 / 44 + var(--_half-leading) * 2);--line-height-sm-xxlarge:calc(16 / 76 + var(--_half-leading) * 2);--line-height-sm-xxxlarge:calc(16 / 140 + var(--_half-leading) * 2)}
@media not all and (min-width:640px){
body{--wp--preset--font-size--sm-xlarge:calc(36px - (16px - var(--_global--font-size-px)));--wp--preset--font-size--sm-xxlarge:calc(44px - (16px - var(--_global--font-size-px)));--wp--preset--font-size--sm-xxxlarge:calc(52px - (16px - var(--_global--font-size-px)));--line-height-sm-xlarge:calc(16 / 44 + var(--_half-leading) * 2);--line-height-sm-xxlarge:calc(.3 + .7 / (1 + 2.75 * 2.75 / 2.5 - 2.75 / 2.5) + var(--_half-leading) * 2);--line-height-sm-xxxlarge:calc(.3 + .7 / (1 + 3.25 * 3.25 / 2.5 - 3.25 / 2.5) + var(--_half-leading) * 2)}
}
@media (min-width:640px) and (max-width:1023.9px){
body{--wp--preset--font-size--sm-xxxlarge:calc(96px - (16px - var(--_global--font-size-px)));--line-height-sm-xxlarge:calc(.3 + .7 / (1 + 6 * 6 / 2.5 - 6 / 2.5) + var(--_half-leading, 0.4) * 2)}
}
.has-small-font-size{font-size:.8125rem;line-height:calc(1.0454242928 + var(--_half-leading) * 2)}
.has-medium-font-size{font-size:1.25rem;line-height:calc(.9222222222 + var(--_half-leading) * 2)}
.has-large-font-size{font-size:2.25rem;line-height:calc(.6294117647 + var(--_half-leading) * 2)}
.has-huge-font-size{font-size:2.625rem;line-height:calc(.5586605081 + var(--_half-leading) * 2)}
.has-sm-small-font-size{font-size:var(--wp--preset--font-size--sm-small) !important;line-height:var(--line-height-sm-small)}
.has-sm-normal-font-size{font-size:var(--wp--preset--font-size--sm-normal) !important;line-height:var(--line-height-sm-normal)}
.has-sm-medium-font-size{font-size:var(--wp--preset--font-size--sm-medium) !important;line-height:var(--line-height-sm-medium)}
.has-sm-large-font-size{font-size:var(--wp--preset--font-size--sm-large) !important;line-height:var(--line-height-sm-large)}
.has-sm-xlarge-font-size{font-size:var(--wp--preset--font-size--sm-xlarge) !important;line-height:var(--line-height-sm-xlarge)}
.has-sm-xxlarge-font-size{font-size:var(--wp--preset--font-size--sm-xxlarge) !important;line-height:var(--line-height-sm-xxlarge)}
.has-sm-xxxlarge-font-size{font-size:var(--wp--preset--font-size--sm-xxxlarge) !important;line-height:var(--line-height-sm-xxxlarge)}
.has-sm-xs-font-size{--wp--preset--font-size--sm-xs:var(--_fluid-font-size);--_font-size-level:-2}
.has-sm-s-font-size,.has-sm-xs-font-size{font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
.has-sm-s-font-size{--wp--preset--font-size--sm-s:var(--_fluid-font-size);--_font-size-level:-1}
.has-sm-m-font-size{--wp--preset--font-size--sm-m:var(--_fluid-font-size);--_font-size-level:0}
.has-sm-l-font-size,.has-sm-m-font-size{font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
.has-sm-l-font-size{--wp--preset--font-size--sm-l:var(--_fluid-font-size);--_font-size-level:1}
.has-sm-xl-font-size{--wp--preset--font-size--sm-xl:var(--_fluid-font-size);--_font-size-level:2}
.has-sm-2-xl-font-size,.has-sm-xl-font-size{font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
.has-sm-2-xl-font-size{--wp--preset--font-size--sm-2-xl:var(--_fluid-font-size);--_font-size-level:3}
.has-sm-3-xl-font-size{--wp--preset--font-size--sm-3-xl:var(--_fluid-font-size);--_font-size-level:4}
.has-sm-3-xl-font-size,.has-sm-4-xl-font-size{font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
.has-sm-4-xl-font-size{--wp--preset--font-size--sm-4-xl:var(--_fluid-font-size);--_font-size-level:5}
.has-sm-5-xl-font-size{--wp--preset--font-size--sm-5-xl:var(--_fluid-font-size);--_font-size-level:6}
.has-sm-5-xl-font-size,.has-sm-6-xl-font-size{font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
.has-sm-6-xl-font-size{--wp--preset--font-size--sm-6-xl:var(--_fluid-font-size);--_font-size-level:7}
:root :where(p.has-background),:where(.has-background){padding:var(--_padding1)}
ol.has-background,ul.has-background{padding:var(--_padding1) var(--_padding1) var(--_padding1) var(--_padding2)}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:var(--entry-content-h2-padding)}
.has-border-color:where(:not(img)){padding:var(--_padding1)}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
:root{--_global--background-color:#fff}
.l-body{overflow-x:clip}
[data-is-full-template=true]{--wp--custom--content-width:none;--wp--custom--content-wide-width:none}
html[data-sticky-footer=true] .l-container>.l-footer,html[data-sticky-footer=true] .l-container>.l-header{flex:none}
html[data-sticky-footer=true] .l-container{display:flex;flex-direction:column;min-height:100vh}
html[data-sticky-footer=true] .l-container>.l-contents{flex:1 0 auto}
[data-l-header-type=overlay],[data-l-header-type=sticky]{position:fixed;right:0;left:0;z-index:1}
html[data-window-scroll=false],html[data-window-scroll=false] body{overflow:hidden}
html[data-window-scroll=false] .l-container{display:block;overflow-y:auto;height:100vh;min-height:0;flex:auto}
.l-container{position:relative}
:where(.l-contents__container>*){margin-inline:auto;max-width:var(--wp--custom--content-width)}
:where(.l-contents__main>*){margin-inline:auto;max-width:var(--wp--custom--content-width)}
.l-contents{--contents--gap:var(--_margin2);overflow-x:clip}
.l-contents__inner{max-width:100%}
.l-contents__sidebar{--_margin-top:1;--_margin-bottom:0}
[data-has-sidebar=true] .l-contents{--contents--main-basis:var(--wp--custom--has-sidebar-main-basis);--contents--sidebar-basis:var(--wp--custom--has-sidebar-sidebar-basis)}
[data-has-sidebar=true] .l-contents__inner{display:flex;flex-wrap:wrap;gap:var(--contents--gap)}
[data-has-sidebar=true] .l-contents__main{flex-grow:999;flex-basis:var(--contents--main-basis);min-width:0}
[data-has-sidebar=true] .l-contents__sidebar{margin:0;flex-grow:1;flex-basis:var(--contents--sidebar-basis);min-width:0}
@media not all and (min-width:1024px){
[data-has-sidebar=true] .l-contents__sidebar{margin-top:var(--contents--gap)}
}
.l-body--right-sidebar .l-contents__inner{flex-direction:row}
.l-contents__inner{margin-top:var(--contents--gap);margin-bottom:var(--contents--gap)}
.l-contents__inner:first-child{margin-top:0;padding-top:var(--_padding2)}
.l-contents__inner:last-child{margin-bottom:0;padding-bottom:var(--_padding2)}
[data-has-sidebar=false][data-is-full-template=true] .l-contents__inner{padding-top:0;padding-bottom:0}
.l-footer{border-top:1px solid var(--wp--preset--color--sm-lighter-gray);overflow:hidden}
.l-footer--default .c-copyright{text-align:center}
.l-header{z-index:1000;background-color:var(--_global--background-color);color:var(--header-text-color);overflow:hidden}
@media (min-width:1024px){
.l-header{overflow:visible}
}
.l-header:not([aria-hidden=true]){--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:visibility var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.l-header[aria-hidden=true],.l-header[aria-hidden=true] .p-drop-nav{visibility:hidden;opacity:0;overflow:hidden}
.l-header__content{padding-top:var(--_padding-2);padding-bottom:var(--_padding-2)}
@media (min-width:1024px){
.l-header__content{padding-top:0;padding-bottom:0}
}
.l-header .c-hamburger-btn__bar{background-color:var(--header-text-color)}
@media (min-width:1024px){
.l-header--overlay-lg{position:absolute;right:0;left:0;background-color:initial;color:var(--overlay-header-text-color)}
.l-header--overlay-lg .c-hamburger-btn__bar{background-color:var(--overlay-header-text-color)}
}
@media not all and (min-width:1024px){
.l-header--sticky-overlay-colored-sm{position:absolute;right:0;left:0;background-color:initial;position:fixed}
[data-scrolled=false] .l-header--sticky-overlay-colored-sm{position:absolute;right:0;left:0;background-color:initial;color:var(--overlay-header-text-color)}
[data-scrolled=false] .l-header--sticky-overlay-colored-sm .c-hamburger-btn__bar{background-color:var(--overlay-header-text-color)}
[data-scrolled=true] .l-header--sticky-overlay-colored-sm{background-color:var(--_global--background-color);box-shadow:0 1px 2px 1px #0000000d}
}
.l-header:not(.l-header--left) :is(.c-row,.c-row__col){margin-bottom:0}
.l-header__drop-nav{display:none;visibility:hidden;position:fixed;top:0;right:0;left:0;z-index:10;transform:translateY(-100%);box-shadow:0 1px 2px 1px #0000000d;color:var(--drop-nav-text-color);--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:transform var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),visibility var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);transition-timing-function:ease-in}
@media (min-width:1024px){
.l-header__drop-nav{display:block}
}
.l-header__drop-nav[aria-hidden=false]{top:0;transform:translateY(0);visibility:visible;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:transform var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);transition-timing-function:ease-out}
@media (min-width:1024px){
.l-1row-header__branding,.l-1row-header__content{padding-top:var(--_padding-2);padding-bottom:var(--_padding-2)}
}
.l-1row-header .p-global-nav .c-navbar__item{flex:0 1 auto}
.c-btn{cursor:pointer;line-height:1;overflow:hidden;text-align:center;vertical-align:middle}
.c-container,.c-fluid-container{flex-grow:1;box-sizing:initial;--_container-margin:var(--_global--container-margin);--_container-margin-right:calc(var(--_container-margin) + env(safe-area-inset-right));--_container-margin-left:calc(var(--_container-margin) + env(safe-area-inset-left));padding-right:var(--_container-margin-right);padding-left:var(--_container-margin-left);width:auto;max-width:100%;min-width:0}
.c-container{--_container-max-width:var(--_global--container-max-width);margin-right:auto;margin-left:auto;max-width:var(--_container-max-width)}
.c-drawer{position:absolute;top:0;bottom:0;left:-100%;z-index:10;width:min(20rem,80%);visibility:hidden}
.c-drawer[aria-hidden=false]{visibility:visible;left:0}
.c-drawer__inner{height:100%;overflow-y:auto}
.c-drawer__submenu{height:0;overflow:hidden;visibility:hidden}
.c-drawer__submenu[aria-hidden=false]{height:auto;overflow:visible;visibility:visible}
.c-drawer__item>a,.c-drawer__subitem>a{display:block;text-decoration:none}
.c-drawer__toggle{cursor:pointer;appearance:none;background:#0000;border:none;color:inherit;padding:0;vertical-align:middle}
.c-drawer{transition:left var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),right var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),visibility var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);transition-timing-function:ease-in;backface-visibility:hidden}
.c-drawer,.c-drawer[aria-hidden=false]{--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay)}
.c-drawer[aria-hidden=false]{transition:left var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),right var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);transition-timing-function:ease-out}
.c-drawer__focus-point{height:0 !important;width:0 !important;opacity:0 !important}
.c-drawer__menu,.c-drawer__submenu{list-style:none;margin-left:0;padding-left:0}
:is(.c-drawer__menu,.c-drawer__submenu)>:not(:first-child){margin-top:var(--_margin-1)}
.c-drawer__item,.c-drawer__subitem{position:relative;overflow:hidden}
.c-drawer__item--has-submenu{display:flex;flex-wrap:wrap;justify-content:space-between}
.c-drawer__item--has-submenu>*{flex:1 1 auto}
.c-drawer__item--has-submenu>a{padding-right:var(--_padding-1);max-width:calc(100% - 42px)}
:is(.c-drawer__item--has-submenu,.c-drawer__subitem--has-submenu)>.c-drawer__toggle{flex:0 0 auto;width:42px;overflow:hidden}
:is(.c-drawer__item--has-submenu,.c-drawer__subitem--has-submenu)>.c-drawer__submenu{flex:1 1 100%}
.c-drawer__submenu{margin-top:var(--_margin-1);margin-left:var(--_margin-1)}
.c-drawer__submenu[aria-hidden=true]{display:none;visibility:hidden}
.c-drawer__toggle{display:flex;align-items:center;justify-content:center}
.c-drawer__toggle>.c-ic-angle-right{transform:translateY(0)}
.c-drawer--fixed{position:fixed}
.c-drawer-close-zone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}
.c-drawer-close-zone[aria-hidden=true]{display:none}
.c-entry__title{margin-top:0}
.c-form-control{background-color:var(--_color-white);box-shadow:inset 0 1px 1px #00000009;max-width:100%;padding:.75rem 1rem;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.c-form-control:hover{--_border-color:var(--_form-control-border-color-hover)}
.c-form-control:active,.c-form-control:focus,.c-form-control:focus-within,.c-form-control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}
.c-form-control:disabled{background-color:var(--_lightest-color-gray)}
textarea.c-form-control{height:auto;width:100%}
.c-form-control[disabled]{cursor:not-allowed}
.c-form-control[disabled]{background-color:var(--_lighter-color-gray)}
.c-hamburger-btn{display:inline-block;cursor:pointer;text-align:center;background-color:initial;border:none;color:inherit;padding:0;vertical-align:middle}
.c-hamburger-btn__bars{position:relative;display:inline-block;box-sizing:initial;height:16px;width:22px}
.c-hamburger-btn__bar{position:absolute;right:0;left:0;display:block;height:2px;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:transform var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);background-color:currentColor}
.c-hamburger-btn__bar:first-of-type{top:0}
.c-hamburger-btn__bar:nth-of-type(2){top:7px}
.c-hamburger-btn__bar:nth-of-type(3){top:14px}
.c-hamburger-btn__label{display:block;font-family:Arial Narrow,Verdana,sans-serif;font-size:8px;line-height:1}
.c-hamburger-btn[aria-expanded=true]>.c-hamburger-btn__bars>.c-hamburger-btn__bar:first-of-type,.c-hamburger-btn[aria-expanded=true]>.c-hamburger-btn__bars>.c-hamburger-btn__bar:nth-of-type(3){top:7px}
.c-hamburger-btn[aria-expanded=true]>.c-hamburger-btn__bars>.c-hamburger-btn__bar:first-of-type{transform:rotate(45deg)}
.c-hamburger-btn[aria-expanded=true]>.c-hamburger-btn__bars>.c-hamburger-btn__bar:nth-of-type(2){background-color:initial}
.c-hamburger-btn[aria-expanded=true]>.c-hamburger-btn__bars>.c-hamburger-btn__bar:nth-of-type(3){transform:rotate(-45deg)}
.c-ic-angle-right{display:inline-block;padding:0 .25em;transform:translateY(-.15em)}
.c-ic-angle-right:before{content:"";display:block;height:.4em;width:.4em;border-color:currentcolor;border-style:solid;border-width:1px 1px 0 0;transform:rotate(45deg)}
.c-input-group{--_border-radius:var(--_global--border-radius);display:flex;flex-wrap:nowrap;border-radius:var(--_border-radius)}
.c-input-group>:first-child{position:relative;border-radius:var(--_border-radius) 0 0 var(--_border-radius);border-right:none}
.c-input-group>:nth-last-child(2){position:relative;z-index:1}
.c-input-group>:last-child{position:relative;z-index:0;left:-1px;border-radius:0 var(--_border-radius) var(--_border-radius) 0}
.c-input-group>:last-child:active,.c-input-group>:last-child:focus,.c-input-group>:last-child:hover{z-index:1}
.c-input-group__field{display:flex;flex:1}
.c-input-group__field>input{appearance:none;flex:1 1 0%;width:100%;background-color:var(--_color-white);box-shadow:inset 0 1px 1px #00000009;max-width:100%;padding:.75rem 1rem;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.c-input-group__field>input:hover{--_border-color:var(--_form-control-border-color-hover)}
.c-input-group__field>input:active,.c-input-group__field>input:focus,.c-input-group__field>input:focus-within,.c-input-group__field>input[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}
.c-input-group__field>input:disabled{background-color:var(--_lightest-color-gray)}
.c-input-group__field:first-child:not(:last-child)>input{border-top-right-radius:0;border-bottom-right-radius:0}
.c-input-group__field:not(:first-child):not(:last-child)>input{border-radius:0}
.c-input-group__btn{display:inline-block;cursor:pointer;line-height:1;overflow:hidden;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;background-color:var(--_color-white);color:currentColor;flex:none;overflow:visible;padding:.75rem 1rem;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.c-input-group__btn:hover{--_border-color:var(--_form-control-border-color-hover)}
.c-input-group__btn:active,.c-input-group__btn:focus,.c-input-group__btn:focus-within,.c-input-group__btn[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}
.c-meta{list-style:none;margin-left:0;padding-left:0}
.c-meta__item{display:inline}
.c-navbar{list-style:none;margin-left:0;padding-left:0;display:flex;flex-direction:row;flex-wrap:nowrap}
.c-navbar__item{position:relative;display:flex;flex:1 1 auto}
.c-navbar__item>a{display:flex;flex:1 1 auto;align-items:center;justify-content:center;text-align:center;text-decoration:none}
.c-navbar__item>.c-navbar__submenu{position:absolute;top:100%;right:auto;left:auto}
.c-navbar__subitem{position:relative}
.c-navbar__subitem>a{display:block;text-decoration:none}
.c-navbar__submenu{list-style:none;margin-left:0;padding-left:0;min-width:240px;opacity:0;visibility:hidden;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.c-navbar__submenu[aria-hidden=false]{visibility:visible;opacity:1}
.c-navbar[data-popup-mode=click] :is(.c-navbar__item,.c-navbar__subitem){position:relative}
.c-navbar[data-popup-mode=click] :is(.c-navbar__item[aria-haspopup=true],.c-navbar__subitem[aria-haspopup=true]){display:flex;justify-content:space-between}
.c-navbar[data-popup-mode=click] :is(.c-navbar__item[aria-haspopup=true],.c-navbar__subitem[aria-haspopup=true])>*{flex:1 1 auto}
.c-navbar[data-popup-mode=click] :is(.c-navbar__item[aria-haspopup=true],.c-navbar__subitem[aria-haspopup=true])>a{padding-right:var(--_padding-1);max-width:calc(100% - 42px)}
.c-navbar[data-popup-mode=click] :is(.c-navbar__item[aria-haspopup=true],.c-navbar__subitem[aria-haspopup=true])>.c-navbar__submenu{flex:1 1 100%}


.c-page-header__title{margin:0;max-width:100%}
.c-pagination__item,.c-pagination__item-ellipsis,.c-pagination__item-link{display:inline-block}
.c-responsive-container-16-9{position:relative;height:0}
.c-responsive-container-16-9 iframe{position:absolute;left:0;top:0;height:100%;width:100%}
.c-responsive-container-16-9{padding-bottom:56.25%}
.c-row{--_gap:0px;--_item-width:100%;display:flex;flex-wrap:wrap;margin-right:calc(var(--_gap) * .5 * -1);margin-left:calc(var(--_gap) * .5 * -1);margin-bottom:calc(var(--_gap) * -1)}
.c-row>.c-row__col{padding-right:calc(var(--_gap) * .5);padding-left:calc(var(--_gap) * .5);margin-bottom:var(--_gap)}
.c-row__col{flex:0 0 var(--_item-width);max-width:var(--_item-width)}
.c-row--nowrap{flex-wrap:nowrap}
.c-row--middle{align-items:center}
.c-row--margin{--_gap:var(--_margin1)}
.c-row--margin-s{--_gap:var(--_margin-1)}
@media (min-width:1024px){
.c-row--lg-middle{align-items:center}
.c-row--lg-margin{--_gap:var(--_margin1)}
}
.c-row__col--1-1{--_item-width:100%}
.c-row__col--auto{flex:auto;--_item-width:auto}
.c-row__col--fit{flex:0 1 auto}
@media (min-width:1024px){
.c-row__col--lg-1-2{--_item-width:50%}
}
.c-select{position:relative;display:inline-block}
.c-select__toggle{display:none}
.c-select__control{position:relative;z-index:1;appearance:none;display:inline-block;cursor:pointer;background-color:initial;max-width:100%;padding:.75rem 1rem;padding-right:var(--_s1);--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.c-select__control:hover{--_border-color:var(--_form-control-border-color-hover)}
.c-select__control:active,.c-select__control:focus,.c-select__control:focus-within,.c-select__control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}
.c-select__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;background-color:var(--_color-white)}
.c-select__toggle:before{position:absolute;top:calc(50% - 4px);right:calc(var(--_s-1) - 6px);content:"";display:block;height:6px;width:6px;border-color:currentcolor;border-style:solid;border-width:0 1px 1px 0;transform:rotate(45deg)}
.c-site-branding__title{margin:0}



.c-btn{--btn--border-radius:var(--_global--border-radius);--btn--background-color:var(--wp--preset--color--sm-accent);--btn--border:none;--btn--color:var(--wp--preset--color--sm-text-alt);--btn--padding:var(--_padding-1);--btn--padding-vertical:calc(var(--btn--padding) * .5);--btn--padding-horizontal:var(--btn--padding);display:inline-block;background-color:var(--btn--background-color);border:var(--btn--border);border-radius:var(--btn--border-radius);color:var(--btn--color);line-height:inherit;padding:var(--btn--padding-vertical) var(--btn--padding-horizontal);max-width:100%;text-decoration:none;white-space:nowrap;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:all var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
@media (any-hover:hover){
.c-btn:hover{filter:brightness(90%)}
}
.c-btn:focus-visible{filter:brightness(90%)}
.c-copyright{--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height);padding-top:var(--_padding-1);padding-bottom:var(--_padding-1)}
.c-drawer-close-zone{z-index:9999}
.c-drawer{z-index:100000;background-color:var(--wp--preset--color--sm-accent);color:var(--wp--preset--color--white);--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height)}
.c-drawer a{color:inherit}
.c-drawer .c-ic-angle-right:before{border-color:var(--wp--preset--color--white)}
.c-drawer__inner{padding-right:var(--_padding-1);padding-left:var(--_padding-1)}
.c-drawer__toggle>.c-ic-angle-right{--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:transform var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);transform-origin:calc(50% + .1em) 50%;transform:translateY(0) rotate(90deg)}
.c-drawer__toggle[aria-expanded=true]>.c-ic-angle-right{transform:translateY(0) rotate(-90deg)}
.c-drawer__menu,.c-drawer__menu>:not(:first-child),.c-drawer__submenu,.c-drawer__submenu>:not(:first-child){margin-top:0}
.c-drawer__item,.c-drawer__menu{padding-top:var(--_padding-2);padding-bottom:var(--_padding-2)}
.c-drawer__submenu[aria-hidden=false]{margin-top:var(--_padding-2);margin-bottom:calc(-1 * var(--_padding-2))}
.c-drawer__subitem{padding-top:var(--_padding-2);padding-bottom:var(--_padding-2)}
[id=drawer-nav]{padding-bottom:env(safe-area-inset-bottom)}
[id=drawer-nav]:not(.c-drawer--inverse){padding-left:env(safe-area-inset-left)}
.c-entries{--entries--gap:var(--_margin1);--entries--item-width:50%;list-style:none;margin-left:0;padding-left:0;display:flex;flex-wrap:wrap;margin-bottom:calc(-1 * var(--entries--gap));margin-right:calc(-1 * var(--entries--gap) * .5);margin-left:calc(-1 * var(--entries--gap) * .5)}
@media (min-width:1024px){
.c-entries{--entries--item-width:33.33333%}
}
.c-entries--gap-m{--entries--gap:var(--_margin1)}
.c-entries__item{flex:0 1 var(--entries--item-width);max-width:var(--entries--item-width);margin-bottom:var(--entries--gap);padding-right:calc(var(--entries--gap) * .5);padding-left:calc(var(--entries--gap) * .5)}
.c-entries__item>a{display:block;color:inherit;text-decoration:none}
.c-entries--simple{display:block}
.c-entries--simple.c-entries{--entries--item-width:none;margin-right:0;margin-left:0;margin-bottom:0}
:is(.c-entries--large-image,.c-entries--simple,.c-entries--text,.c-entries--text2) .c-entries__item{margin-bottom:0;padding-right:0;padding-left:0}
:is(.c-entries--large-image,.c-entries--simple,.c-entries--text,.c-entries--text2) .c-entry-summary__meta .c-meta{justify-content:start}
.c-entries--simple{border-top:1px solid var(--wp--preset--color--sm-lighter-gray)}
:is(.c-entries--simple,.c-entries--text,.c-entries--text2) .c-entries__item{border-bottom:1px solid var(--wp--preset--color--sm-lighter-gray)}
.c-entries--simple .c-entries__item>a{padding-top:var(--entries--gap);padding-bottom:var(--entries--gap)}
.c-entry-summary{max-width:100%}
.c-entry-summary__figure{margin-bottom:var(--_margin-1);background-color:var(--wp--preset--color--sm-lighter-gray);position:relative;overflow:hidden}
.c-entry-summary__figure>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%}
.c-entry-summary__figure:before{content:"";display:block;padding-top:75%}
.c-entry-summary__figure .c-entry-summary__term{position:absolute;top:0;right:0;z-index:1}
.c-entry-summary__term{display:inline-block;background-color:var(--wp--preset--color--sm-accent);color:var(--wp--preset--color--white);font-weight:700;--_font-size-level:-2;font-size:var(--_font-size);line-height:var(--_line-height);padding:calc(var(--_padding-2) * .5) var(--_padding-2)}
.c-entry-summary__header{margin-bottom:var(--_margin-2)}
.c-entry-summary__title{margin:0;--_font-size-level:1;font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
.c-entry-summary__meta{font-size:var(--_font-size);line-height:var(--_line-height)}
.c-entry-summary__meta{margin-top:var(--_margin-1);--_font-size-level:-2;font-weight:700;display:flex;flex-wrap:wrap;justify-content:center}
.c-entry-summary__meta .c-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.c-entry-summary__meta .c-meta__item--categories{display:none}
.c-entries--simple .c-entry-summary:after,.c-entries--simple .c-entry-summary:before{content:" ";display:table}
.c-entries--simple .c-entry-summary:after{clear:both}
.c-entries--simple .c-entry-summary__figure{float:left;margin-right:var(--_margin1);margin-bottom:0;width:33%}
@media (min-width:640px){
.c-entries--simple .c-entry-summary__figure{width:25%}
}
@media (min-width:1024px){
.c-entries--simple .c-entry-summary__figure{width:20%}
}
.c-entries--simple .c-entry-summary__body{overflow:hidden}
.c-entries--simple .c-entry-summary__meta{justify-content:flex-start}
.c-entries__item>a .c-entry-summary__figure>img{transition:filter var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.c-entries__item>a .c-entry-summary__body,.c-entries__item>a .c-entry-summary__figure>img{--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay)}
.c-entries__item>a .c-entry-summary__body{transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
@media (any-hover:hover){
.c-entries__item>a:hover .c-entry-summary__figure>img{filter:brightness(80%)}
.c-entries__item>a:hover .c-entry-summary__body{opacity:.8}
}
.c-entries__item>a:focus-visible .c-entry-summary__figure>img{filter:brightness(80%)}
.c-entries__item>a:focus-visible .c-entry-summary__body{opacity:.8}
:where(.c-entry>*){margin-inline:auto;max-width:var(--wp--custom--content-width)}
:where(.c-entry__body>*){margin-inline:auto;max-width:var(--wp--custom--content-width)}
:where(.c-entry__content>:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--custom--content-width)}
.c-entry{max-width:100%}
.c-entry__header{margin-bottom:var(--_margin1)}
.c-entry__meta{margin-top:var(--_margin-2);--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height)}
.c-entry__meta a{color:inherit;text-decoration:none}
@media (any-hover:hover){
.c-entry__meta a:hover{text-decoration:underline}
}
.c-entry__meta a:focus-visible{text-decoration:underline}
.c-entry__body{max-width:100%;--_margin-top:1;--_margin-bottom:0}
.c-entry__body>*{margin-top:0;margin-bottom:0}
.c-entry__body>:where(:not(:first-child)){margin-top:calc(var(--_margin1) * var(--_margin-top))}
.c-entry__body>:where(:not(:last-child)){margin-bottom:calc(var(--_margin1) * var(--_margin-bottom))}
.c-entry__content{max-width:100%}
.c-entry__content:after,.c-entry__content:before{content:" ";display:table}
.c-entry__content:after{clear:both}
.c-entry__footer{margin-top:var(--_margin2);--_margin-top:1;--_margin-bottom:0}
.c-entry__footer>*{margin-top:0;margin-bottom:0}
.c-hamburger-btn{line-height:1}
.c-hamburger-btn__bars{margin:3px auto}
.c-hamburger-btn__bar{height:1px}
.c-input-group__btn{color:var(--wp--preset--color--sm-text)}
.c-input-group__field>input[type=search]{border-radius:var(--_border-radius) 0 0 var(--_border-radius)}
.c-meta{display:flex;flex-wrap:wrap;align-items:center}
.c-meta__item{display:inline-flex;align-items:center;white-space:nowrap}
.c-meta__item:not(:last-child){margin-right:.75em}
.c-meta__item :is(img,svg){flex:0 0 auto;margin-right:5px}
.c-meta__item--author{white-space:normal}
.c-meta__item--author img{border-radius:100%;height:24px;width:24px;overflow:hidden}
.c-overlay-container{position:fixed;top:100%;right:0;bottom:0;left:0;z-index:0;opacity:0;visibility:hidden;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);background-color:#000000b3}
.c-overlay-container:target{top:0;z-index:100000;opacity:1;visibility:visible}
.c-overlay-container__inner{margin:0 auto;display:flex;align-items:center;justify-content:center;height:100%;width:fit-content;overflow:auto}
.c-overlay-container__inner>*{position:relative;z-index:1}
.c-overlay-container__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}
.c-overlay-container__close-btn{position:fixed;top:0;right:0;z-index:2;height:60px;width:60px;display:flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--sm-text);color:var(--wp--preset--color--sm-text-alt);text-decoration:none}
.c-page-header{position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;padding-top:var(--_padding2);padding-bottom:var(--_padding2)}
.c-page-header[data-has-image=true]{height:clamp(300px,62.5vw,500px)}
.c-page-header[data-has-image=true] .c-page-header__content{color:var(--wp--preset--color--white)}
.c-page-header[data-align=center]{justify-content:center}
.c-page-header[data-align=center] .c-page-header__content{align-items:center}
.c-page-header .c-container{flex:1 1 auto}
.c-page-header__bgimage{position:relative;overflow:hidden}
.c-page-header__bgimage>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%}
.c-page-header__bgimage{position:absolute;inset:0}
.c-page-header__content{position:relative;flex:1 1 auto;display:flex;flex-direction:column}
.c-page-top{position:relative;height:40px;width:40px;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),filter var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);visibility:hidden;opacity:0}
.c-page-top[aria-hidden=false]{visibility:visible;opacity:1}
@media (min-width:640px){
.c-page-top{height:50px;width:50px}
}
.c-page-top a{position:absolute;inset:0;color:inherit;text-decoration:none;font-size:0;line-height:1;display:flex;align-items:center;justify-content:center;font-size:20px}
#page-top{--page-top-y:0px;--safe-area-inset-bottom:env(safe-area-inset-bottom);position:fixed;right:0;bottom:calc(var(--safe-area-inset-bottom) + var(--page-top-y));z-index:99998}
.c-pagination{text-align:center;font-size:0}
.c-pagination__item,.c-pagination__item-ellipsis,.c-pagination__item-link{margin:0 2px;display:inline-flex;font-size:14px;line-height:1;height:40px;width:40px;align-items:center;justify-content:center;text-decoration:none;vertical-align:top}
.c-pagination__item{color:var(--wp--preset--color--sm-accent)}
.c-pagination__item-ellipsis,.c-pagination__item-link{color:inherit}
.p-archive+.c-pagination{margin-top:var(--_margin2)}
.c-prev-next-nav{margin-top:var(--_margin1);position:relative}
@media (min-width:640px){
.c-prev-next-nav{display:flex;flex-direction:row;flex-wrap:nowrap}
}
.c-prev-next-nav__item{position:relative;display:flex;overflow:hidden}
@media (min-width:640px){
.c-prev-next-nav__item{flex:0 1 auto;width:50%}
}
.c-prev-next-nav__item:not(:first-child){margin-top:var(--_margin-1)}
@media (min-width:640px){
.c-prev-next-nav__item:not(:first-child){margin-top:0}
.c-prev-next-nav__item--prev{margin-left:var(--_margin-1)}
.c-prev-next-nav__item--next{margin-right:var(--_margin-1)}
}
.c-prev-next-nav__item>a{position:relative;flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);font-weight:700;text-decoration:none;padding:var(--_padding1)}
@media (any-hover:hover){
.c-prev-next-nav__item>a:hover .c-prev-next-nav__item-figure{opacity:.5}
}
.c-prev-next-nav__item>a:focus-visible .c-prev-next-nav__item-figure{opacity:.5}
.c-prev-next-nav__item-figure{background-color:var(--wp--preset--color--sm-lighter-gray);backface-visibility:hidden;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);opacity:.6;position:relative;overflow:hidden}
.c-prev-next-nav__item-figure>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%}
.c-prev-next-nav__item-figure{position:absolute;inset:0}
.c-prev-next-nav__item-label{position:relative;--_font-size-level:-2;font-size:var(--_font-size);line-height:var(--_line-height)}
.c-prev-next-nav__item-title{position:relative;--_font-size-level:1;font-size:var(--_fluid-font-size);line-height:var(--_line-height)}
.c-section{padding:var(--_padding3) 0}
.c-site-branding__title{--_font-size-level:3;font-size:var(--_fluid-font-size);line-height:var(--_line-height);font-weight:700}
.c-site-branding__title a{color:inherit;text-decoration:none;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:color var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.c-site-branding__title .custom-logo{max-width:100%;width:100%;height:auto}
.c-sub-nav{--_font-size-level:-2;font-size:var(--_font-size)}
.c-sub-nav{line-height:var(--_line-height);padding:var(--_padding-2) 0}
.c-sub-nav .c-navbar{justify-content:flex-start;flex-wrap:wrap;gap:0 var(--_margin-2)}
.c-sub-nav .c-navbar__item{flex:0 0 auto;margin:0 var(--_margin-2)}
@supports (gap:1px){
.c-sub-nav .c-navbar__item{margin:0}
}
.c-sub-nav .c-navbar__item>a{color:inherit;text-decoration:none}
@media (any-hover:hover){
.c-sub-nav .c-navbar__item>a:hover{text-decoration:underline}
}
.c-sub-nav .c-navbar__item>a:focus-visible{text-decoration:underline}
@media (min-width:1024px){
.c-sub-nav--center .c-navbar{justify-content:center}
}
.cat-item{position:relative}
.textwidget>:is(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto;margin-right:auto}
.textwidget>:where(.wp-block-list) *>:where(li:first-child),.textwidget>:where(.wp-block-list) :where(li)+:where(li){margin-top:var(--_margin-2)}
.textwidget>blockquote:not([class~=wp-block-quote]),.textwidget>blockquote:not([class~=wp-block-quote]).is-large,.textwidget>blockquote:not([class~=wp-block-quote]).is-style-large:not(.is-style-plain){padding:var(--_padding-1) var(--_padding-1) var(--_padding-1) var(--_padding1)}
.textwidget>blockquote:not([class~=wp-block-quote]) cite{margin-top:var(--_margin-1);display:block;--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height);font-style:italic}
.c-widget .wp-block-group>h2,.c-widget .wp-block-group>h3,.c-widget .wp-block-group>h4,.c-widget .wp-block-group>h5,.c-widget .wp-block-group>h6,.c-widget .wp-block-group__inner-container>h2,.c-widget .wp-block-group__inner-container>h3,.c-widget .wp-block-group__inner-container>h4,.c-widget .wp-block-group__inner-container>h5,.c-widget .wp-block-group__inner-container>h6{margin:0 0 var(--_margin-1);font-weight:700;border:none;background-color:initial;padding:0}
[data-is-slim-widget-area=true] .c-widget .wp-block-group>h2,[data-is-slim-widget-area=true] .c-widget .wp-block-group>h3,[data-is-slim-widget-area=true] .c-widget .wp-block-group>h4,[data-is-slim-widget-area=true] .c-widget .wp-block-group>h5,[data-is-slim-widget-area=true] .c-widget .wp-block-group>h6,[data-is-slim-widget-area=true] .c-widget .wp-block-group__inner-container>h2,[data-is-slim-widget-area=true] .c-widget .wp-block-group__inner-container>h3,[data-is-slim-widget-area=true] .c-widget .wp-block-group__inner-container>h4,[data-is-slim-widget-area=true] .c-widget .wp-block-group__inner-container>h5,[data-is-slim-widget-area=true] .c-widget .wp-block-group__inner-container>h6{--_font-size-level:0;font-size:var(--_font-size);line-height:var(--_line-height)}
.is-provider-wp-oembed-blog-card .wp-block-embed__wrapper{--wp-oembed-blog-card--background-color:var(--wp--preset--color--white);--wp-oembed-blog-card--border-radius:var(--_global--border-radius);--wp-oembed-blog-card--color:var(--wp--preset--color--sm-text);--wp-oembed-blog-card--gap:var(--_margin-1);--wp-oembed-blog-card--padding:var(--_padding-1);--wp-oembed-blog-card--box-shadow:0 0 35px 0 #0000001a;--wp-oembed-blog-card--box-shadow--hover:0 7px 35px 0 #00000026;--wp-oembed-blog-card--content--gap:var(--_margin-2)}
@media (min-width:640px){
.is-provider-wp-oembed-blog-card .wp-block-embed__wrapper{--wp-oembed-blog-card--gap:var(--_margin1);--wp-oembed-blog-card--padding:var(--_padding1);--wp-oembed-blog-card--content--gap:var(--_margin-1)}
}
@media (any-hover:hover){
.is-provider-wp-oembed-blog-card .wp-block-embed__wrapper:hover{box-shadow:var(--wp-oembed-blog-card--box-shadow--hover)}
}
.is-provider-wp-oembed-blog-card .wp-block-embed__wrapper:focus-visible{box-shadow:var(--wp-oembed-blog-card--box-shadow--hover)}
.wpco{background-color:var(--wp--preset--color--sm-lightest-gray);padding:var(--_padding-1) var(--_padding1);visibility:hidden}
.wpco__title{margin-top:0;margin-bottom:var(--_margin-2);--_font-size-level:0;font-size:var(--_font-size);line-height:var(--_line-height)}
.wpco .contents-outline ol{list-style:none;margin-left:0;padding-left:0;counter-reset:wpco}
.wpco .contents-outline li:not(:first-child),.wpco .contents-outline ol{border-top:1px solid #0000;border-top-color:var(--wp--preset--color--sm-lighter-gray)}
.wpco .contents-outline a{display:inline-flex;color:inherit;padding-top:var(--_padding-2);padding-bottom:var(--_padding-2);text-decoration:none;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
@media (any-hover:hover){
.wpco .contents-outline a:hover{opacity:.8}
}
.wpco .contents-outline a:focus-visible{opacity:.8}
.wpco .contents-outline a:before{height:24px;width:24px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin:2px var(--_margin-2) 0 0;counter-increment:wpco;content:counter(wpco)}
.wpco-wrapper[aria-hidden=false] .wpco{visibility:visible}
.p-comments__form .required{color:var(--_color-red)}
.p-comments__form label{display:block;margin-bottom:4px}
.p-comments__form .comment-reply-title{margin-bottom:var(--_margin-1)}
.p-comments__form .comment-form{--_margin-top:1;--_margin-bottom:0}
.p-comments__form .comment-form>*{margin-top:0;margin-bottom:0}
.p-comments__form .comment-form>:where(:not(:first-child)){margin-top:calc(var(--_margin1) * var(--_margin-top))}
.p-comments__form .comment-form>:where(:not(:last-child)){margin-bottom:calc(var(--_margin1) * var(--_margin-bottom))}
.p-comments__form .comment-form-comment>label{display:none}
.p-comments__form :is(.comment-form-cookies-consent,.comment-subscription-form){display:flex;gap:var(--_margin-2);overflow:hidden}
.p-comments__form :is(.comment-form-cookies-consent,.comment-subscription-form)>*{margin:0}
.p-comments__form .c-form-control{display:block;width:100%;max-height:100px}
.p-comments__form .form-submit{margin-top:var(--_margin-1)}
.p-drop-nav{background-color:var(--_global--background-color)}
@media print{
.p-drop-nav{display:none}
}
.p-drop-nav .c-site-branding,.p-drop-nav .p-global-nav{display:flex;justify-content:center}
.p-drop-nav .c-site-branding{margin-right:var(--_margin-1);flex-direction:column;padding-top:var(--_padding-2);padding-bottom:var(--_padding-2)}
.p-drop-nav .p-global-nav .c-navbar{justify-content:center}
.p-drop-nav .p-global-nav .c-navbar__item{flex:0 1 auto}
.p-drop-nav .p-global-nav .c-navbar__item>a{padding-top:var(--_padding-1);padding-bottom:var(--_padding-1)}
.p-drop-nav--has-site-branding .p-global-nav{justify-content:space-between}
:where(.p-entry-content){--_margin-top:1;--_margin-bottom:0}
:where(.p-entry-content)>*{margin-top:0;margin-bottom:0}
:where(.p-entry-content)>:where(:not(:first-child)){margin-top:calc(var(--_margin1) * var(--_margin-top))}
:where(.p-entry-content)>:where(:not(:last-child)){margin-bottom:calc(var(--_margin1) * var(--_margin-bottom))}
:where(.p-entry-content)>h1{--_margin-top:var(--_h1-margin-top);--_margin-bottom:var(--_h1-margin-bottom)}
:where(.p-entry-content)>h1+*{--_margin-top:0}
:where(.p-entry-content)>h2{--_margin-top:var(--_h2-margin-top);--_margin-bottom:var(--_h2-margin-bottom)}
:where(.p-entry-content)>h2+*{--_margin-top:0}
:where(.p-entry-content)>h3{--_margin-top:var(--_h3-margin-top);--_margin-bottom:var(--_h3-margin-bottom)}
:where(.p-entry-content)>h3+*{--_margin-top:0}
:where(.p-entry-content)>h4{--_margin-top:var(--_h4-margin-top);--_margin-bottom:var(--_h4-margin-bottom)}
:where(.p-entry-content)>h4+*{--_margin-top:0}
:where(.p-entry-content)>h5{--_margin-top:var(--_h5-margin-top);--_margin-bottom:var(--_h5-margin-bottom)}
:where(.p-entry-content)>h5+*{--_margin-top:0}
:where(.p-entry-content)>h6{--_margin-top:var(--_h6-margin-top);--_margin-bottom:var(--_h6-margin-bottom)}
:where(.p-entry-content)>h6+*{--_margin-top:0}
:where(:where(.p-entry-content)>*){position:relative}
:where(.p-entry-content)>:is(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto;margin-right:auto}
:where(.p-entry-content)>table{border-collapse:collapse}
:where(.p-entry-content)>table :is(td,th){border:1px solid var(--wp--preset--color--sm-lighter-gray);padding:var(--_padding-2) var(--_padding-1)}
:where(.p-entry-content)>table th{font-weight:700}
:where(.p-entry-content)>table thead{background-color:var(--wp--preset--color--sm-accent)}
:where(.p-entry-content)>table thead th{border:1px solid #ffffff4d;color:var(--wp--preset--color--white)}
:where(.p-entry-content)>table tbody th{text-align:left}
:where(.p-entry-content)>:where(.wp-block-list) *>:where(li:first-child),:where(.p-entry-content)>:where(.wp-block-list) :where(li)+:where(li){margin-top:var(--_margin-2)}
:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]),:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]).is-large,:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]).is-style-large:not(.is-style-plain){padding:var(--_padding-1) var(--_padding-1) var(--_padding-1) var(--_padding1)}
:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]) cite{margin-top:var(--_margin-1);display:block;--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height);font-style:italic}
.p-footer-sub-nav{padding:0}
.p-footer-sub-nav .c-navbar{padding-top:var(--_padding-2);padding-bottom:var(--_padding-2)}
.p-global-nav{--global-nav-submenu-open-delay:.3s}
.p-global-nav[aria-hidden=true]{visibility:hidden}
.p-global-nav .c-navbar[data-popup-mode=click] .c-navbar__item[aria-haspopup=true]:before,.p-global-nav .c-navbar[data-popup-mode=click] .c-navbar__subitem:first-child>a:before{display:none}
.p-global-nav .c-navbar__item>a{position:relative;flex-direction:column;color:inherit;--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height);font-weight:700;padding:var(--_padding-1);--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:background-color var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),color var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
.p-global-nav .c-navbar__item>a>span{display:flex;flex-direction:row;align-items:center}
.p-global-nav .c-navbar__item[aria-haspopup=true]:before{content:"";display:block;position:absolute;visibility:hidden;opacity:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);height:0;width:0;border-style:solid;border-width:0 8px 10px 8px;border-color:#0000;border-bottom-color:var(--wp--preset--color--sm-accent);bottom:0;left:calc(50% - 8px)}
.p-global-nav .c-navbar__item[aria-haspopup=true][data-submenu-visibility=visible]:before{--_transition-delay:var(--global-nav-submenu-open-delay);visibility:visible;opacity:1}
.p-global-nav .c-navbar__item>.c-navbar__submenu{left:50%;transform:translateX(-50%)}
.p-global-nav .c-navbar__submenu{background-color:var(--wp--preset--color--sm-accent);z-index:1}
.p-global-nav .c-navbar__submenu[aria-hidden=false]{--_transition-delay:var(--global-nav-submenu-open-delay)}
.p-global-nav .c-navbar__subitem{--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height);color:var(--wp--preset--color--white)}
.p-global-nav .c-navbar__subitem>a{position:relative;color:inherit;padding:var(--_padding-2) var(--_padding-1);--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:background-color var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),color var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}
@media (any-hover:hover){
.p-global-nav .c-navbar__subitem:hover>a{background-color:#ffffff0d}
}
.p-global-nav .c-navbar__subitem:focus-visible>a{background-color:#ffffff0d}
.p-global-nav--hover-extend-underline .c-navbar__item{position:relative}
.p-global-nav--hover-extend-underline .c-navbar__item>a:after{--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);position:absolute;bottom:0;left:50%;display:block;content:"";width:0;height:1px;transition:width var(--_transition-duration) var(--_transition-function-timing);transform:translateX(-50%);background-color:currentColor;background-color:var(--wp--preset--color--sm-accent)}
@media (any-hover:hover){
.p-global-nav--hover-extend-underline .c-navbar__item:hover>a:after{width:100%}
}
.p-global-nav--hover-extend-underline .c-navbar__item:focus-visible>a:after,.p-global-nav--hover-extend-underline.p-global-nav--current-same-hover-effect .c-navbar__item[data-active-menu]>a:after{width:100%}
.p-overlay-search-box .c-input-group{width:min(80vw,480px)}
.p-overlay-search-box .c-input-group__field>input{background-color:initial;border-radius:0;border:none;border-bottom:1px solid #ffffffb3;color:var(--wp--preset--color--white)}
.p-overlay-search-box .c-input-group__field>input:focus{border-bottom-color:var(--wp--preset--color--white)}
.p-overlay-search-box .c-input-group__btn{background-color:initial;border:none;color:var(--wp--preset--color--white)}
.p-search-form .c-input-group__btn{padding-right:1rem;padding-left:1rem}
.p-section-front-page-content{max-width:100%}
[data-has-sidebar=false][data-is-full-template=true] .l-contents__main .p-section-front-page-content{--wp--custom--content-width:var(--_global--container-max-width);--wp--custom--content-wide-width:var(--_global--container-max-width)}
.p-social-nav .fa-amazon{color:#f90}
.p-social-nav .fa-bitbucket{color:#0052cc}
.p-social-nav .fa-paypal{color:#012f87}
.p-social-nav .fa-stripe{color:#635bff}
.p-social-nav .fa-codepen{color:#000}
.p-social-nav .fa-dribbble{color:#ea4c89}
.p-social-nav .fa-dropbox{color:#0061ff}
.p-social-nav .fa-facebook{color:#0276fb}
.p-social-nav .fa-flickr{color:#000}
.p-social-nav .fa-github{color:#171515}
.p-social-nav .fa-gitlab{color:#fca121}
.p-social-nav .fa-google{color:#4285f4}
.p-social-nav .fa-instagram{color:#ef0175}
.p-social-nav .fa-linkedin{color:#0a66c2}
.p-social-nav .fa-medium{color:#000}
.p-social-nav .fa-pinterest{color:#e60023}
.p-social-nav .fa-reddit{color:#ff4500}
.p-social-nav .fa-skype{color:#0078d7}
.p-social-nav .fa-slack{color:#000}
.p-social-nav .fa-slideshare{color:#0277b5}
.p-social-nav .fa-snapchat{color:#fffc00}
.p-social-nav .fa-stack-overflow{color:#f48023}
.p-social-nav .fa-tumblr{color:#000}
.p-social-nav .fa-vimeo{color:#1ab7ea}
.p-social-nav .fa-twitter{color:#1da1f2}
.p-social-nav .fa-x-twitter{color:#000}
.p-social-nav .fa-threads{color:#0a0a0a}
.p-social-nav .fa-wordpress{color:#0073aa}
.p-social-nav .fa-youtube{color:red}
.p-social-nav .fa-spotify{color:#1ed760}
.p-social-nav .fa-foursquare{color:#2d5be3}
.p-social-nav .fa-line{color:#06c755}
.p-social-nav .fa-app-store,.p-social-nav .fa-google-play{color:#000}
.p-social-nav .fa-twitch{color:#9146ff}
.p-social-nav .fa-discord{color:#7289da}
.p-social-nav .fa-apple,.p-social-nav .fa-tiktok{color:#000}
@media (any-hover:hover){

}

@media (any-hover:hover){

}

@media (any-hover:hover){

}

@media (any-hover:hover){

}

@media (any-hover:hover){

}

@media (any-hover:hover){

}

.u-noscroll{overflow:hidden;touch-action:pinch-zoom}
@media not all and (min-width:1024px){
.u-invisible-md-down{display:none !important}
}
@media (min-width:1024px){
.u-invisible-lg-up{display:none !important}
}
.u-slim-width{margin-right:auto;margin-left:auto;max-width:var(--wp--custom--slim-width) !important}
#page-start{margin-bottom:-1px}
#page-end,#page-start{height:1px;width:1px;visibility:hidden}
#page-end{margin-top:-1px}
/* ---- snow-monkey-app-inline-css.css ---- */
:root{--_margin-scale:1;--_space:1.8rem;--_space-unitless:1.8;--accent-color:#f97b14;--wp--preset--color--accent-color:var(--accent-color);--dark-accent-color:#a34c04;--light-accent-color:#fcb377;--lighter-accent-color:#fdd9bb;--lightest-accent-color:#fee2cc;--sub-accent-color:#707593;--wp--preset--color--sub-accent-color:var(--sub-accent-color);--dark-sub-accent-color:#444759;--light-sub-accent-color:#aaadbf;--lighter-sub-accent-color:#d1d3dd;--lightest-sub-accent-color:#dcdde4;--header-text-color:#000000;--overlay-header-text-color:#000000;--drop-nav-text-color:#000000;--_half-leading:0.4;--font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--_global--font-family:var(--font-family);--_global--font-size-px:16px}
html{letter-spacing:0.05rem}
input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea{font-size:16px}
.p-infobar__inner{background-color:#f97b14}
.p-infobar__content{color:#fff}
/* ---- sme-app.css ---- */
.sme-badge{align-items:center;border-radius:var(--_global--border-radius);color:#fff;display:inline-flex;font-size:calc(1em - .125rem);font-weight:700;padding:.25em .5em;transform:translateY(-2px);vertical-align:middle;white-space:nowrap}
.sme-br{display:inline;position:relative}
@media (min-width:1024px){
.sme-br--disable\:desktop br{display:none}
}
@media (min-width:640px) and (max-width:1023.9px){
.sme-br--disable\:tablet br{display:none}
}
@media not all and (min-width:640px){
.sme-br--disable\:mobile br{display:none}
}
.sme-highlighter{background-image:linear-gradient(#0000 60%,#fff10080 0)}
.sme-line-height{display:inline-block}
li>.sme-line-height{display:inline}
@supports (background-clip:text){
.sme-text-gradient:not(:root){background-clip:text !important;-webkit-text-fill-color:#0000 !important}
}
:root :is(:where(.wp-block-group.is-style-sme-alert),:where(.wp-block-group.is-style-sme-alert-remark),:where(.wp-block-group.is-style-sme-alert-success),:where(.wp-block-group.is-style-sme-alert-warning),:where(p.is-style-sme-alert),:where(p.is-style-sme-alert-remark),:where(p.is-style-sme-alert-success),:where(p.is-style-sme-alert-warning)){--sme-alert--border-radius:var(--_global--border-radius);--sme-alert--padding:var(--_padding1);--sme-alert--background-color:#0000;--sme-alert--border:1px solid var(--_lighter-color-gray);--sme-alert--color:currentColor;--sme-alert--icon:none;--sme-alert--icon-size:24px;background-color:var(--sme-alert--background-color);border:var(--sme-alert--border);border-radius:var(--sme-alert--border-radius);color:var(--sme-alert--color);display:block;padding-bottom:var(--sme-alert--padding);padding-left:var(--sme-alert--padding);padding-right:var(--sme-alert--padding);position:relative}
@media not all and (min-width:640px){
:root :is(:where(.wp-block-group.is-style-sme-alert),:where(.wp-block-group.is-style-sme-alert-remark),:where(.wp-block-group.is-style-sme-alert-success),:where(.wp-block-group.is-style-sme-alert-warning),:where(p.is-style-sme-alert),:where(p.is-style-sme-alert-remark),:where(p.is-style-sme-alert-success),:where(p.is-style-sme-alert-warning)){padding-top:calc(var(--sme-alert--padding)*2 + var(--sme-alert--icon-size)) !important}
}
@media (min-width:640px){
:root :is(:where(.wp-block-group.is-style-sme-alert),:where(.wp-block-group.is-style-sme-alert-remark),:where(.wp-block-group.is-style-sme-alert-success),:where(.wp-block-group.is-style-sme-alert-warning),:where(p.is-style-sme-alert),:where(p.is-style-sme-alert-remark),:where(p.is-style-sme-alert-success),:where(p.is-style-sme-alert-warning)){padding-bottom:var(--sme-alert--padding);padding-left:calc(var(--sme-alert--padding)*2 + var(--sme-alert--icon-size)) !important;padding-right:var(--sme-alert--padding);padding-top:var(--sme-alert--padding)}
}
:root :where(.wp-block-group.is-style-sme-alert):before,:root :where(.wp-block-group.is-style-sme-alert-remark):before,:root :where(.wp-block-group.is-style-sme-alert-success):before,:root :where(.wp-block-group.is-style-sme-alert-warning):before,:root :where(p.is-style-sme-alert):before,:root :where(p.is-style-sme-alert-remark):before,:root :where(p.is-style-sme-alert-success):before,:root :where(p.is-style-sme-alert-warning):before{background-image:var(--sme-alert--icon);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:var(--sme-alert--icon-size);left:50%;position:absolute;top:var(--_padding1);transform:translateX(-50%);width:var(--sme-alert--icon-size)}
@media (min-width:640px){
:root :where(.wp-block-group.is-style-sme-alert):before,:root :where(.wp-block-group.is-style-sme-alert-remark):before,:root :where(.wp-block-group.is-style-sme-alert-success):before,:root :where(.wp-block-group.is-style-sme-alert-warning):before,:root :where(p.is-style-sme-alert):before,:root :where(p.is-style-sme-alert-remark):before,:root :where(p.is-style-sme-alert-success):before,:root :where(p.is-style-sme-alert-warning):before{left:var(--_padding1);top:50%;transform:translateY(-50%)}
}
:root :is(:where(.wp-block-group.is-style-sme-alert),:where(p.is-style-sme-alert)){--sme-alert--background-color:#fff9e6;--sme-alert--border:1px solid #fff3cd;--sme-alert--color:#5a4d26;--sme-alert--icon:url("../img/sme__src__style__alert__icon.svg")}
:root :is(:where(.wp-block-group.is-style-sme-alert-success),:where(p.is-style-sme-alert-success)){--sme-alert--background-color:#f4ffe6;--sme-alert--border:1px solid #dfffb3;--sme-alert--color:#28321b;--sme-alert--icon:url("../img/sme__src__style__alert-success__icon.svg")}
:root :is(:where(.wp-block-group.is-style-sme-alert-warning),:where(p.is-style-sme-alert-warning)){--sme-alert--background-color:#ffece6;--sme-alert--border:1px solid #ffdacd;--sme-alert--color:#361f17;--sme-alert--icon:url("../img/sme__src__style__alert-warning__icon.svg")}
:root :is(:where(.wp-block-group.is-style-sme-alert-remark),:where(p.is-style-sme-alert-remark)){--sme-alert--background-color:var(--_lightest-color-gray);--sme-alert--border:1px solid var(--_lighter-color-gray);--sme-alert--icon:url("../img/sme__src__style__alert-remark__icon.svg")}
:root :where(.wp-block-code.is-style-sme-block-code-nowrap){overflow:auto;white-space:pre !important}
:root :where(.wp-block-code.is-style-sme-block-code-nowrap) :where(code){display:table !important;white-space:inherit !important;width:100%}
:root :where(.wp-block-code.is-style-sme-block-code-wrap){overflow:auto;white-space:pre-wrap !important}
:root :where(.wp-block-code.is-style-sme-block-code-wrap) :where(code){display:block !important;white-space:inherit !important}
:root :is(:where(.wp-block-image.is-style-sme-fluid-shape-1 img),:where(.wp-block-image.is-style-sme-fluid-shape-2 img),:where(.wp-block-image.is-style-sme-fluid-shape-3 img),:where(.wp-block-media-text.is-style-sme-fluid-shape-1>.wp-block-media-text__media img),:where(.wp-block-media-text.is-style-sme-fluid-shape-2>.wp-block-media-text__media img),:where(.wp-block-media-text.is-style-sme-fluid-shape-3>.wp-block-media-text__media img)){mask-position:50% 50%;mask-repeat:no-repeat;mask-size:contain}
:root :is(:where(.wp-block-image.is-style-sme-fluid-shape-1 img),:where(.wp-block-media-text.is-style-sme-fluid-shape-1>.wp-block-media-text__media img)){mask-image:url("../img/sme__src__style__fluid-shape-1__shape.svg")}
:root :is(:where(.wp-block-image.is-style-sme-fluid-shape-2 img),:where(.wp-block-media-text.is-style-sme-fluid-shape-2>.wp-block-media-text__media img)){mask-image:url("../img/sme__src__style__fluid-shape-2__shape.svg")}
:root :is(:where(.wp-block-image.is-style-sme-fluid-shape-3 img),:where(.wp-block-media-text.is-style-sme-fluid-shape-3>.wp-block-media-text__media img)){mask-image:url("../img/sme__src__style__fluid-shape-3__shape.svg")}
:root :where(.wp-block-list.is-style-sme-list-arrow){list-style:none;padding-left:1.5em}
:root :where(.wp-block-list.is-style-sme-list-arrow) :where(li){position:relative}
:root :where(.wp-block-list.is-style-sme-list-arrow) :where(li):before{border-color:#ff6e3b;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:6px;left:calc(-1.5em + 7px);position:absolute;top:calc(var(--_half-leading)*1rem + 4px);transform:rotate(-45deg);width:6px}
:root :where(.wp-block-list.is-style-sme-list-arrow) :where(li):after{border:solid #ff6e3b;border-width:2px 0 0;content:"";height:0;left:calc(-1.5em + 5px);position:absolute;top:calc(var(--_half-leading)*1rem + 6px);width:8px}
:root :where(.wp-block-list.is-style-sme-list-check){list-style:none;padding-left:1.5em}
:root :where(.wp-block-list.is-style-sme-list-check) :where(li){position:relative}
:root :where(.wp-block-list.is-style-sme-list-check) :where(li):before{border-color:#75cd00;border-style:solid;border-width:0 0 2px 2px;content:"";display:block;height:6px;left:calc(-1.5em + 5px);position:absolute;top:calc(var(--_half-leading)*1rem + 3px);transform:rotate(-45deg);width:8px}
:root :where(.wp-block-list.is-style-sme-list-remark){list-style:none;padding-left:1.5em}
:root :where(.wp-block-list.is-style-sme-list-remark) :where(li){position:relative}
:root :where(.wp-block-list.is-style-sme-list-remark) :where(li):before{content:"※";left:calc(-1.5em + 2px);position:absolute}
:root :where(.wp-block-list.is-style-sme-list-times){list-style:none;padding-left:1.5em}
:root :where(.wp-block-list.is-style-sme-list-times) :where(li){position:relative}
:root :where(.wp-block-list.is-style-sme-list-times) :where(li):after,:root :where(.wp-block-list.is-style-sme-list-times) :where(li):before{border:solid #cd3500;border-width:0 0 2px;content:"";height:0;left:calc(-1.5em + 5px);position:absolute;top:calc(var(--_half-leading)*1rem + 6px);width:10px}
:root :where(.wp-block-list.is-style-sme-list-times) :where(li):before{transform:rotate(45deg)}
:root :where(.wp-block-list.is-style-sme-list-times) :where(li):after{transform:rotate(-45deg)}
:root :is(:where(.wp-block-list.is-style-sme-ordered-list-circle),:where(.wp-block-list.is-style-sme-ordered-list-square)){counter-reset:sme-count 0;list-style:none;margin-left:0;padding-left:var(--_padding1)}
:root :is(:where(.wp-block-list.is-style-sme-ordered-list-circle),:where(.wp-block-list.is-style-sme-ordered-list-square)) :where(li){position:relative}
:root :is(:where(.wp-block-list.is-style-sme-ordered-list-circle),:where(.wp-block-list.is-style-sme-ordered-list-square)) :where(li):before{align-items:center;content:counter(sme-count);counter-increment:sme-count 1;display:flex;justify-content:center;position:absolute}
:root :is(:where(ol.is-style-sme-ordered-list-circle[reversed]),:where(ol.is-style-sme-ordered-list-square[reversed])){counter-reset:sme-count 1}
:root :is(:where(ol.is-style-sme-ordered-list-circle[reversed]),:where(ol.is-style-sme-ordered-list-square[reversed]))>:where(li):before{counter-increment:sme-count -1}
:root :where(.wp-block-list.is-style-sme-ordered-list-circle) :where(li):before{background-color:var(--_lighter-color-gray);border-radius:100%;font-size:12px;height:20px;left:calc(-1.8em - 6px);top:calc(var(--_half-leading)*1rem/2);width:20px}
:root :where(.wp-block-list.is-style-sme-ordered-list-square) :where(li):before{background-color:var(--_lighter-color-gray);font-size:12px;height:20px;left:calc(-1.8em - 6px);top:calc(var(--_half-leading)*1rem/2);width:20px}
:root :where(p.is-style-sme-post-it){--sme-post-it--background-color:#ffd03b;--sme-post-it--dog-year-size:1.8rem;background-color:var(--sme-post-it--background-color);margin-bottom:var(--sme-post-it--dog-year-size) !important;padding:var(--_padding1) var(--_padding1) 0;position:relative;width:fit-content}
:root :where(p.is-style-sme-post-it):not(:last-child){margin-bottom:calc(var(--sme-post-it--dog-year-size) + var(--_margin1)) !important}
:root :where(p.is-style-sme-post-it):before{border-color:var(--_lighter-color-gray) #0000;border-style:solid;border-width:var(--sme-post-it--dog-year-size) var(--sme-post-it--dog-year-size) 0 0;content:"";display:block;position:absolute;right:0;top:100%}
:root :where(p.is-style-sme-post-it):after{background-color:inherit;content:"";display:block;height:var(--sme-post-it--dog-year-size);left:0;position:absolute;right:var(--sme-post-it--dog-year-size);top:calc(100% - 1px)}
:root :where(p.is-style-sme-post-it).has-text-align-center{margin-left:auto;margin-right:auto}
:root :where(p.is-style-sme-post-it).has-text-align-right{margin-left:auto;margin-right:0}
:root :where(p.is-style-sme-post-it-narrow){--sme-post-it-narrow--background-color:#fff;--sme-post-it-narrow--line-size:.45rem;--sme-post-it-narrow--line-color:#ff6e3b;background-color:var(--sme-post-it-narrow--background-color);box-shadow:1px 2px 6px #0000001a;padding:var(--_padding-2) var(--_padding-1) var(--_padding-2) calc(var(--_padding-1) + var(--sme-post-it-narrow--line-size));position:relative;width:fit-content;z-index:1}
:root :where(p.is-style-sme-post-it-narrow):after{background-color:var(--sme-post-it-narrow--line-color);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--sme-post-it-narrow--line-size)}
:root :where(p.is-style-sme-post-it-narrow).has-text-align-center{margin-left:auto;margin-right:auto}
:root :where(p.is-style-sme-post-it-narrow).has-text-align-right{margin-left:auto;margin-right:0}
:root :is(:where(p.is-style-sme-speech),:where(p.is-style-sme-speech-left),:where(p.is-style-sme-speech-right),:where(p.is-style-sme-speech-top)){--sme-speech--background-color:var(--_lighter-color-gray);--sme-speech--border-radius:var(--_global--border-radius);--sme-speech--triangle-size:14px;background-color:var(--sme-speech--background-color);border-radius:var(--sme-speech--border-radius);padding:var(--_padding-1) var(--_padding1);position:relative;width:fit-content}
:root :where(p.is-style-sme-speech):before,:root :where(p.is-style-sme-speech-left):before,:root :where(p.is-style-sme-speech-right):before,:root :where(p.is-style-sme-speech-top):before{background-color:inherit;content:"";height:var(--sme-speech--triangle-size);position:absolute;transform:rotate(45deg);width:var(--sme-speech--triangle-size)}
:root :where(p.is-style-sme-speech){text-align:left}
:root :where(p.is-style-sme-speech):before{left:var(--_s1);top:calc(100% - var(--sme-speech--triangle-size)/2)}
:root :where(p.is-style-sme-speech).has-text-align-center:before{left:calc(50% - var(--sme-speech--triangle-size)/2)}
:root :where(p.is-style-sme-speech).has-text-align-right:before{left:auto;right:var(--_s1)}
:root :where(p.is-style-sme-speech-top){text-align:left}
:root :where(p.is-style-sme-speech-top):before{bottom:calc(100% - var(--sme-speech--triangle-size)/2);left:var(--_s1)}
:root :where(p.is-style-sme-speech-top).has-text-align-center:before{left:calc(50% - var(--sme-speech--triangle-size)/2)}
:root :where(p.is-style-sme-speech-top).has-text-align-right:before{left:auto;right:var(--_s1)}
:root :where(p.is-style-sme-speech-right):before{left:calc(100% - var(--sme-speech--triangle-size)/2);top:calc(50% - var(--sme-speech--triangle-size)/2)}
:root :where(p.is-style-sme-speech-left):before{right:calc(100% - var(--sme-speech--triangle-size)/2);top:calc(50% - var(--sme-speech--triangle-size)/2)}
/* ---- sme-front.css ---- */
@media not all and (min-width:640px){
.sme-hidden-sm{display:none !important}
}
@media (min-width:640px) and (max-width:1023.9px){
.sme-hidden-md{display:none !important}
}
@media (min-width:1024px){
.sme-hidden-lg-up{display:none !important}
}
/* ---- sm-dep-smb-app.css ---- */
.smb-btn{--smb-btn--background-color:var(--wp--preset--color--sm-accent);--smb-btn--style--ghost--color:var(--wp--preset--color--sm-accent);--smb-btn--style--text--color:var(--wp--preset--color--sm-accent)}
.aligncenter.smb-btn-wrapper{display:table}
.smb-child-pages .p-child-pages.c-entry-aside{margin-top:0}
.smb-items--fill>.c-row>.c-row__col>.smb-items__item--free>.smb-items__item__body{--_margin-top:0;--_margin-bottom:1}
:is([data-has-sidebar=true],[data-header-layout=left]) .smb-spider-slider .spider>.c-container{padding-right:0;padding-left:0}
@media (min-width:1024px){
[data-has-sidebar=true] .smb-spider-slider--shifted.alignfull .spider__canvas:after,[data-has-sidebar=true] .smb-spider-slider--shifted.alignfull .spider__canvas:before,[data-has-sidebar=true] [data-align=full]>.smb-spider-slider--shifted .spider__canvas:after,[data-has-sidebar=true] [data-align=full]>.smb-spider-slider--shifted .spider__canvas:before{display:none}
}
.smb-section{--smb-section--subtitle-color:var(--wp--preset--color--sm-accent)}
.smb-section__title:after{background-color:var(--wp--preset--color--sm-accent)}
@media (min-width:640px) and (max-width:1023.9px){
.smb-section__background-text__text.has-sm-small-font-size{font-size:.875rem;line-height:calc(1.0320261438 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-normal-font-size{font-size:1rem;line-height:calc(1 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-medium-font-size{font-size:1.25rem;line-height:calc(.9222222222 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-large-font-size{font-size:1.75rem;line-height:calc(.7590163934 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-xlarge-font-size{font-size:2.25rem;line-height:calc(.6294117647 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-xxlarge-font-size{font-size:2.625rem;line-height:calc(.5586605081 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-xxxlarge-font-size{font-size:5.25rem;line-height:calc(.3705289673 + var(--_half-leading) * 2)}
}
@media not all and (min-width:640px){
.smb-section__background-text__text.has-sm-small-font-size{font-size:.625rem;line-height:calc(1.0724137931 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-normal-font-size{font-size:.75rem;line-height:calc(1.0567567568 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-medium-font-size{font-size:.875rem;line-height:calc(1.0320261438 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-large-font-size{font-size:1rem;line-height:calc(1 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-xlarge-font-size{font-size:1.125rem;line-height:calc(.9627218935 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-xxlarge-font-size{font-size:1.25rem;line-height:calc(.9222222222 + var(--_half-leading) * 2)}
.smb-section__background-text__text.has-sm-xxxlarge-font-size{font-size:2.5rem;line-height:calc(.58 + var(--_half-leading) * 2)}
}
.smb-tabs{--smb-tabs--style--line--accent-color:var(--wp--preset--color--sm-accent)}
html :where(.editor-styles-wrapper){display:block}
/* ---- sm-dep-smb-theme.css ---- */
.smb-section__contents-wrapper--left>.smb-section__header .smb-section__title:after{margin-right:auto;margin-left:0}
.smb-section__contents-wrapper--center>.smb-section__header .smb-section__title:after{margin-right:auto;margin-left:auto}
.smb-section__contents-wrapper--right>.smb-section__header .smb-section__title:after{margin-right:0;margin-left:auto}
.smb-section__title:after{margin:var(--_margin-1) auto 0;content:"";display:block;width:60px;height:1px;background-color:var(--wp--preset--color--sm-accent)}
.smb-section--left>.smb-section__inner>.c-container>.smb-section__title:after{margin-right:auto;margin-left:0}
.smb-section--center>.smb-section__inner>.c-container>.smb-section__title:after{margin-right:auto;margin-left:auto}
.smb-section--right>.smb-section__inner>.c-container>.smb-section__title:after{margin-right:0;margin-left:auto}
.smb-section.is-style-smb-section-undecorated-title>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.smb-section__header .smb-section__title:after{display:none}
.smb-section.is-style-smb-section-undecorated-title>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.smb-section__header .smb-section__title+.smb-section__lede-wrapper{margin-top:var(--_margin-1)}
.smb-section-break-the-grid__content--left>.smb-section__header .smb-section__title:after{margin-right:auto;margin-left:0}
.smb-section-break-the-grid__content--center>.smb-section__header .smb-section__title:after{margin-right:auto;margin-left:auto}
.smb-section-break-the-grid__content--right>.smb-section__header .smb-section__title:after{margin-right:0;margin-left:auto}
.smb-section-break-the-grid__title:after{margin-left:0}
.smb-section-break-the-grid--left>.smb-section__inner>.c-container>.c-row>.c-row__col>.smb-section-break-the-grid__content>.smb-section__title:after{margin-right:auto;margin-left:0}
.smb-section-break-the-grid--center>.smb-section__inner>.c-container>.c-row>.c-row__col>.smb-section-break-the-grid__content>.smb-section__title:after{margin-right:auto;margin-left:auto}
.smb-section-break-the-grid--right>.smb-section__inner>.c-container>.c-row>.c-row__col>.smb-section-break-the-grid__content>.smb-section__title:after{margin-right:0;margin-left:auto}
.smb-section-break-the-grid.is-style-smb-section-undecorated-title>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.c-row>.c-row__col>.smb-section-break-the-grid__content>.smb-section-break-the-grid__header>.smb-section-break-the-grid__title:after{display:none}
.smb-section-side-heading__title:after{margin-left:0}
.smb-section-side-heading.is-style-smb-section-undecorated-title>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.c-row>.c-row__col>.smb-section__header .smb-section__title:after{display:none}
.smb-section-with-image .smb-section__title:after{margin-left:0}
.smb-section-with-image--left:not([class*=smb-section--])>.c-container>.smb-section__title:after{margin-right:auto;margin-left:0}
.smb-section-with-image--center:not([class*=smb-section--])>.c-container>.smb-section__title:after{margin-right:auto;margin-left:auto}
.smb-section-with-image--right:not([class*=smb-section--])>.c-container>.smb-section__title:after{margin-right:0;margin-left:auto}
html :where(.editor-styles-wrapper){display:block}
/* ---- smb-spider-slider.css(使っている部分だけ) ---- */
.smb-spider-slider{--smb-spider-slider--gap:0px;--smb-spider-slider--slide-max-width:100%}
.smb-spider-slider__item{flex:1 1 100%;max-width:100%}
.smb-spider-slider .spider__slide>.smb-spider-slider__item{position:absolute;bottom:0;right:0;left:0;padding:var(--_padding-2) var(--_padding-1)}
.smb-spider-slider__item__caption{--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height)}
.smb-spider-slider__figure-wrapper{position:relative;flex:1 0 100% !important;flex-wrap:wrap;overflow:hidden}
.smb-spider-slider>.spider>.spider__canvas{gap:var(--smb-spider-slider--gap)}
.smb-spider-slider>.spider>.spider__canvas>.spider__slide{position:relative;flex:1 0 100% !important;flex-wrap:wrap;max-width:var(--smb-spider-slider--slide-max-width)}
.smb-spider-slider>.spider__dots{margin:var(--_margin-1) 0 0}
.smb-spider-slider>.spider__dots .spider__dot{margin:0}
.smb-spider-slider>.spider__dots[data-thumbnails=true]{--smb-spider-slider--dots-gap:var(--_margin-1);--spider--dots-gap:var(--smb-spider-slider--dots-gap);flex-wrap:wrap;justify-content:flex-start}
.smb-spider-slider>.spider__dots[data-thumbnails=true] .spider__dot{flex:0 0 auto;width:calc(25% - var(--smb-spider-slider--dots-gap)*3/4)}
.smb-spider-slider .spider__figure{display:block;max-width:none;width:100%}
.smb-spider-slider--16to9 .spider__slide .spider__figure,.smb-spider-slider--16x9 .smb-spider-slider__figure-wrapper .spider__figure,.smb-spider-slider--4to3 .spider__slide .spider__figure,.smb-spider-slider--4x3 .smb-spider-slider__figure-wrapper .spider__figure{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%}
.smb-spider-slider--16to9 .spider__slide:before,.smb-spider-slider--16x9 .smb-spider-slider__figure-wrapper:before{content:"";display:block;padding:56.25% 0 0}
.smb-spider-slider--4to3 .spider__slide:before,.smb-spider-slider--4x3 .smb-spider-slider__figure-wrapper:before{content:"";display:block;padding:75% 0 0}
.smb-spider-slider--gutter-s{--smb-spider-slider--gap:var(--_margin-1)}
.smb-spider-slider--gutter-m{--smb-spider-slider--gap:var(--_margin1)}
.smb-spider-slider--gutter-l{--smb-spider-slider--gap:var(--_margin2)}
.smb-spider-slider--shifted.alignfull>.spider>.spider__canvas:after,.smb-spider-slider--shifted.alignfull>.spider>.spider__canvas:before,.smb-spider-slider--shifted.alignwide>.spider>.spider__canvas:after,.smb-spider-slider--shifted.alignwide>.spider>.spider__canvas:before{content:"";display:block;flex:0 0 auto;width:calc((var(--spider--canvas-width) - var(--spider--reference-width))/2 - var(--smb-spider-slider--gap))}
:is(.smb-spider-slider--shifted.alignfull,.smb-spider-slider--shifted.alignwide)>.spider>.spider__arrows{max-width:var(--spider--reference-width);left:calc(50% - var(--spider--reference-width)/2)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-]{--smb-spider-slider--slide-max-width:var(--spider--reference-width)}
@media (min-width:640px)and (max-width:1023.9px){
.smb-spider-slider[data-md-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(50% - var(--smb-spider-slider--gap)*1/2)}
.smb-spider-slider[data-md-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(33.33333% - var(--smb-spider-slider--gap)*2/3)}
.smb-spider-slider[data-md-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(25% - var(--smb-spider-slider--gap)*3/4)}
.smb-spider-slider[data-md-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(20% - var(--smb-spider-slider--gap)*4/5)}
.smb-spider-slider[data-md-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(16.66667% - var(--smb-spider-slider--gap)*5/6)}
.smb-spider-slider--shifted.alignfull[data-md-slide-to-show="2"],.smb-spider-slider--shifted.alignwide[data-md-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/2)}
.smb-spider-slider--shifted.alignfull[data-md-slide-to-show="3"],.smb-spider-slider--shifted.alignwide[data-md-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/3)}
.smb-spider-slider--shifted.alignfull[data-md-slide-to-show="4"],.smb-spider-slider--shifted.alignwide[data-md-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/4)}
.smb-spider-slider--shifted.alignfull[data-md-slide-to-show="5"],.smb-spider-slider--shifted.alignwide[data-md-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/5)}
.smb-spider-slider--shifted.alignfull[data-md-slide-to-show="6"],.smb-spider-slider--shifted.alignwide[data-md-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/6)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-md-slide-to-show="2"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-md-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/2 - var(--smb-spider-slider--gap)*1/2)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-md-slide-to-show="3"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-md-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/3 - var(--smb-spider-slider--gap)*2/3)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-md-slide-to-show="4"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-md-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/4 - var(--smb-spider-slider--gap)*3/4)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-md-slide-to-show="5"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-md-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/5 - var(--smb-spider-slider--gap)*4/5)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-md-slide-to-show="6"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-md-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/6 - var(--smb-spider-slider--gap)*5/6)}
}
@media (min-width:1024px){
.smb-spider-slider[data-lg-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(50% - var(--smb-spider-slider--gap)*1/2)}
.smb-spider-slider[data-lg-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(33.33333% - var(--smb-spider-slider--gap)*2/3)}
.smb-spider-slider[data-lg-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(25% - var(--smb-spider-slider--gap)*3/4)}
.smb-spider-slider[data-lg-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(20% - var(--smb-spider-slider--gap)*4/5)}
.smb-spider-slider[data-lg-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(16.66667% - var(--smb-spider-slider--gap)*5/6)}
.smb-spider-slider--shifted.alignfull[data-lg-slide-to-show="2"],.smb-spider-slider--shifted.alignwide[data-lg-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/2)}
.smb-spider-slider--shifted.alignfull[data-lg-slide-to-show="3"],.smb-spider-slider--shifted.alignwide[data-lg-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/3)}
.smb-spider-slider--shifted.alignfull[data-lg-slide-to-show="4"],.smb-spider-slider--shifted.alignwide[data-lg-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/4)}
.smb-spider-slider--shifted.alignfull[data-lg-slide-to-show="5"],.smb-spider-slider--shifted.alignwide[data-lg-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/5)}
.smb-spider-slider--shifted.alignfull[data-lg-slide-to-show="6"],.smb-spider-slider--shifted.alignwide[data-lg-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/6)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="2"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/2 - var(--smb-spider-slider--gap)*1/2)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="3"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/3 - var(--smb-spider-slider--gap)*2/3)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="4"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/4 - var(--smb-spider-slider--gap)*3/4)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="5"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/5 - var(--smb-spider-slider--gap)*4/5)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="6"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-lg-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/6 - var(--smb-spider-slider--gap)*5/6)}
}
@media not all and (min-width:640px){
.smb-spider-slider[data-sm-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(50% - var(--smb-spider-slider--gap)*1/2)}
.smb-spider-slider[data-sm-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(33.33333% - var(--smb-spider-slider--gap)*2/3)}
.smb-spider-slider[data-sm-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(25% - var(--smb-spider-slider--gap)*3/4)}
.smb-spider-slider[data-sm-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(20% - var(--smb-spider-slider--gap)*4/5)}
.smb-spider-slider[data-sm-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(16.66667% - var(--smb-spider-slider--gap)*5/6)}
.smb-spider-slider--shifted.alignfull[data-sm-slide-to-show="2"],.smb-spider-slider--shifted.alignwide[data-sm-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/2)}
.smb-spider-slider--shifted.alignfull[data-sm-slide-to-show="3"],.smb-spider-slider--shifted.alignwide[data-sm-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/3)}
.smb-spider-slider--shifted.alignfull[data-sm-slide-to-show="4"],.smb-spider-slider--shifted.alignwide[data-sm-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/4)}
.smb-spider-slider--shifted.alignfull[data-sm-slide-to-show="5"],.smb-spider-slider--shifted.alignwide[data-sm-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/5)}
.smb-spider-slider--shifted.alignfull[data-sm-slide-to-show="6"],.smb-spider-slider--shifted.alignwide[data-sm-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/6)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="2"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="2"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/2 - var(--smb-spider-slider--gap)*1/2)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="3"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="3"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/3 - var(--smb-spider-slider--gap)*2/3)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="4"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="4"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/4 - var(--smb-spider-slider--gap)*3/4)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="5"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="5"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/5 - var(--smb-spider-slider--gap)*4/5)}
.smb-spider-slider--shifted.alignfull[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="6"],.smb-spider-slider--shifted.alignwide[class*=smb-spider-slider--gutter-][data-sm-slide-to-show="6"]{--smb-spider-slider--slide-max-width:calc(var(--spider--reference-width)/6 - var(--smb-spider-slider--gap)*5/6)}
}
