@charset "UTF-8";body:where([class]){--ystd-ystandard-color:#07689f;--ystd--font-family:"Helvetica neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;--ystd--font-family--code:SFMono-Regular,Menlo,Monaco,Consolas,monospace;--ystd--font-family--yu:Avenir,"Segoe UI","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",sans-serif;--ystd--text-color:#222222;--ystd--text-color--white:#ffffff;--ystd--text-color--gray:#656565;--ystd--line-height:1.7;--ystd--letter-spacing:0.05em;--ystd--font-weight--normal:400;--ystd--font-weight--bold:700;--ystd--site--background:#ffffff;--ystd--site--background-rgb:255,255,255;--ystd--site--background--gray:#e9ecef;--ystd--site--background--gray-rgb:233,236,239;--ystd--site--background--light-gray:#f1f1f3;--ystd--site--background--light-gray-rgb:241,241,243;--ystd--site--border-color--dark:#292b2c;--ystd--site--border-color--dark-rgb:41,43,44;--ystd--site--border-color--gray:#bdc3c7;--ystd--site--border-color--gray-rgb:189,195,199;--ystd--site--border-color--light-gray:#eeeeee;--ystd--site--border-color--light-gray-rgb:238,238,238;--ystd--layout-gap:var(--wp--style--block-gap,1.5rem);--ystd--block-gap:var(--ystd--layout-gap,1.5em);--ystd--z-index--header:8;--ystd--z-index--global-nav-search:11;--ystd--z-index--drawer-nav:11;--ystd--z-index--global-nav--button:10;--ystd--z-index--global-nav--sub-menu:12;--ystd--z-index--mobile-footer:8;--ystd--z-index--back-to-top:8;--ystd--link--text-color:#2980b9;--ystd--link--text-color--hover:#409ad5;--ystd--align--gutter:var(--ystd--layout-gap);--ystd--container--width:var(--wp--style--global--wide-size,1200px);--ystd--container--gutter:1rem;--ystd--container--size:min(calc(100% - var(--ystd--container--gutter)*2),var(--ystd--container--width));--ystd--container--margin-vertical:var(--ystd--layout-gap);--ystd--body--padding-top:0;--ystd--headline--default--padding-top:3em;--ystd--headline--default--padding-bottom:0.25em;--ystd--headline--font-size--h1:1.4em;--ystd--headline--font-size--h2:1.4em;--ystd--headline--font-size--h3:1.3em;--ystd--headline--font-size--h4:1.2em;--ystd--headline--font-size--h5:1.1em;--ystd--headline--font-size--h6:1.1em;--ystd--headline--line-height:1.3;--ystd--headline--letter-spacing:0.05em;--ystd--form--text-color:var(--ystd--text-color);--ystd--form--background:rgba(255,255,255,0.9);--ystd--form--border-color:rgba(189,195,199,0.9);--ystd--button--text-color:#ffffff;--ystd--button--background-color:var(--ystd--text-color);--ystd--button--display:inline-block;--ystd--button--padding:0.5em 1.5em;--ystd--button--border-width:1px;--ystd--button--border-style:solid;--ystd--button--border-color:var(--ystd--button--background-color);--ystd--button--border-radius:4px;--ystd--button--font-size:1em;--ystd--button--line-height:1.3;--ystd--button--icon--size:1.25em;--ystd--button--box-shadow:3px 3px 6px rgba(0,0,0,0.2);--ystd--button--hover--text-color:var(--ystd--button--text-color);--ystd--button--hover--background:var(--ystd--button--background-color);--ystd--button--hover--border-color:var(--ystd--button--border-color);--ystd--table--border-color:var(--ystd--site--border-color--gray);--ystd--table--background:var(--ystd--site--background--light-gray);--ystd--table--padding-y:1em;--ystd--table--padding-x:0.5em;--ystd--header--background:transparent;--ystd--header--text-color:var(--ystd--text-color);--ystd--header--description--text-color:var(--ystd--text-color--gray);--ystd--header--description--font-size:0.7em;--ystd--header--description--line-height:1.3;--ystd--header--shadow:none;--ystd--site-branding--margin-x:0;--ystd--site-branding--margin-y:0;--ystd--site-branding--margin:var(--ystd--site-branding--margin-y) var(--ystd--site-branding--margin-x);--ystd--site-branding--padding-x:0;--ystd--site-branding--padding-y:clamp(0.5rem,0.211rem + 1.23vw,1rem);--ystd--site-branding--padding:var(--ystd--site-branding--padding-y) var(--ystd--site-branding--padding-x);--ystd--site-branding--text-color:var(--ystd--header--text-color);--ystd--site-branding--font-size:1.5em;--ystd--site-branding--font-weight:var(--ystd--font-weight--normal);--ystd--site-branding--line-height:1.3;--ystd--site-branding--letter-spacing:0.05em;--ystd--global-nav--display:flex;--ystd--global-nav--font-size:0.9em;--ystd--global-nav--gap:1.5em;--ystd--global-nav--font-weight:normal;--ystd--global-nav--current--text-color:var(--ystd--header--text-color);--ystd--global-nav--border-color:var(
  	--ystd--global-nav--current--text-color
  );--ystd--global-nav--hover--text-color:var(
  	--ystd--global-nav--current--text-color
  );--ystd--drawer-menu--container--padding-top:0;--ystd--drawer-menu--container--padding-x:0;--ystd--drawer-menu--container--padding-bottom:1em;--ystd--drawer-menu--background:var(--ystd--text-color);--ystd--drawer-menu--text-color:var(--ystd--text-color--white);--ystd--drawer-menu--font-size:var(--ystd--global-nav--font-size);--ystd--drawer-menu--width:600px;--ystd--drawer-menu--button-color--open:var(--ystd--text-color);--ystd--drawer-menu--button-color--close:var(--ystd--text-color--white);--ystd--drawer-menu--gap:.5em;--ystd--drawer-menu--menu-item--padding-y:.5em;--ystd--breadcrumbs--background:transparent;--ystd--breadcrumbs--text-color:var(--ystd--text-color--gray);--ystd--breadcrumbs--padding:0.75em;--ystd--breadcrumbs--gap:0.5em;--ystd--breadcrumbs--font-size:0.75em;--ystd--breadcrumbs--line-height:1.2;--ystd--sidebar--2col--size:clamp(12.5rem,-36.955rem + 77.27vw,21rem);--ystd--sidebar--2col--gap:2rem;--ystd--sidebar--fixed-position--top:2em;--ystd--sidebar--padding:1rem;--ystd--content--width:var(--wp--style--global--content-size,800px);--ystd--content--size:min(calc(100% - var(--ystd--container--gutter)*2),var(--ystd--content--width));--ystd--content--header--gap:1em;--ystd--content--footer--gap:4rem;--ystd--content--post-title--font-size:var(--ystd--headline--font-size--h1,1.4em);--ystd--content--header--meta--font-size:0.7em;--ystd--content--header--meta--gap:1.5em;--ystd--content--header--meta--icon-size:1em;--ystd--content--2col--size:min(calc(100% - var(--ystd--sidebar--2col--size) - var(--ystd--sidebar--2col--gap)),var(--ystd--content--width));--ystd--site-content--padding:calc(var(--ystd--layout-gap)*2);--ystd--site-content--padding-x:var(--ystd--site-content--padding);--ystd--site-content--padding-y:var(--ystd--site-content--padding);--ystd--content--min-width:66.66%;--ystd--content--margin-bottom:calc(var(--ystd--layout-gap)*2);--ystd--content--margin-horizon:auto;--ystd--content--padding:0;--ystd--content--padding-x:var(--ystd--content--padding);--ystd--content--padding-y:var(--ystd--content--padding);--ystd--content--meta--color:var(--ystd--text-color--gray);--ystd--archive--gap:var(--ystd--layout-gap);--ystd--archive--padding:1em;--ystd--archive--thumbnail--width:100%;--ystd--archive--header--layout-gap:var(--ystd--layout-gap);--ystd--archive--header--title--font-size:clamp(1.5rem,1.211rem + 1.23vw,2rem);--ystd--archive--header--description--font-size:0.8em;--ystd--archive--header--description--gap:1em;--ystd--archive--item--width:100%;--ystd--archive--item--background:var(--ystd--content--background,transparent);--ystd--archive--item--border-top:0;--ystd--archive--item--border-right:0;--ystd--archive--item--border-bottom:0;--ystd--archive--item--border-left:0;--ystd--archive--item--text--gap:calc(var(--ystd--layout-gap)/2);--ystd--archive--item--title--font-size:1em;--ystd--archive--item--detail--font-size:0.7em;--ystd--archive--item--meta--text-color:var(--ystd--content--meta--color);--ystd--archive--item--excerpt--text-color:var(--ystd--text-color--gray);--ystd--archive--item--excerpt--line-clamp:2;--ystd--archive--category--background:var(--ystd--content--meta--color);--ystd--archive--card--col--mobile:1;--ystd--archive--card--col--tablet:2;--ystd--archive--card--col--desktop:3;--ystd--archive--card--col--has-sidebar:2;--ystd--archive--card--item--text--padding:var(--ystd--archive--item--text--gap) 0 0;--ystd--archive--card--item--title--font-size:var(--ystd--archive--item--title--font-size);--ystd--archive--list--item--padding:0;--ystd--archive--list--item--col--gap:var(--ystd--archive--gap);--ystd--archive--list--item--image--height:auto;--ystd--archive--list--item--image--width--mobile:min(150px,30%);--ystd--archive--list--item--image--width--tablet:min(250px,30%);--ystd--archive--list--item--image--width--desktop:var(--ystd--archive--list--item--image--width--tablet);--ystd--archive--list--item--title--font-size:1.2em;--ystd--archive--list--item--text--padding:0;--ystd--archive--simple--item--padding-x:0;--ystd--archive--simple--item--padding-y:var(--ystd--archive--gap);--ystd--archive--simple--item--border-bottom:1px solid var(--ystd--site--border-color--light-gray);--ystd--archive--simple--item--gap:var(--ystd--archive--gap);--ystd--archive--simple--item--category--padding:0.1em 0.75em;--ystd--archive--simple--item--category--background:var(--ystd--text-color--gray);--ystd--archive--simple--item--category--text-color:var(--ystd--text-color--white);--ystd--info-bar--background:var(--ystd--site--background--light-gray);--ystd--info-bar--text-color:var(--ystd--text-color);--ystd--post-paging--text-color:var(--ystd--text-color);--ystd--post-paging--font-size:0.9em;--ystd--pagination--margin-top:2em;--ystd--pagination--gap:1em;--ystd--pagination--text-color:var(--ystd--text-color);--ystd--pagination--current-text-color:var(--ystd--pagination--text-color);--ystd--pagination--font-size:1em;--ystd--toc--text-color:var(--ystd--text-color);--ystd--toc--background:rgba(var(--ystd--site--border-color--light-gray-rgb),.2);--ystd--toc--border-color:var(--ystd--site--border-color--gray);--ystd--toc--list--border-color:var(--ystd--site--border-color--gray);--ystd--advertisement--title--text-color:var(--ystd--text-color--gray);--ystd--advertisement--title--font-size:0.7em;--ystd--advertisement--outer--margin:2rem;--ystd--tagcloud--background:var(--ystd--site--background--light-gray);--ystd--tagcloud--text-color:var(--ystd--text-color);--ystd--tagcloud--icon:"#";--ystd--footer--background:var(--ystd--site--background--gray);--ystd--footer--text-color:var(--ystd--text-color);--ystd--footer--text-color--gray:var(--ystd--text-color--gray);--ystd--footer--padding-top:4em;--ystd--footer--padding-bottom:1em;--ystd--footer--content--gap:2em;--ystd--footer--widget--column-gap:1em;--ystd--footer--widget--content-gap:1em;--ystd--footer--nav--font-size:0.8em;--ystd--footer--nav--gap--row:0.5em;--ystd--footer--nav--gap--column:2em;--ystd--sub-footer--background:var(--ystd--site--background--light-gray);--ystd--sub-footer--text-color:var(--ystd--text-color);--ystd--sub-footer--padding:0;--ystd--copyright--text-color:var(--ystd--text-color);--ystd--copyright--background-color:var(--ystd--site--background--gray);--ystd--copyright--padding-top:2em;--ystd--copyright--padding-bottom:1em;--ystd--copyright--font-size:12px;--ystd--copyright--line-height:1.3;--ystd--pewerd-by--font-size:10px;--ystd--mobile-footer--text-color:var(--ystd--text-color);--ystd--mobile-footer--background:rgba(255,255,255,0.95);--ystd--mobile-footer-nav--padding-x:0;--ystd--mobile-footer-nav--padding-y:0.75em;--ystd--mobile-footer-nav--gap:0.25em;--ystd--mobile-footer-nav--icon--size:1.5em;--ystd--mobile-footer-nav--menu--line-height:1.2;--ystd--mobile-footer-nav--description--font-size:0.7em;--ystd--mobile-footer-nav--description--line-height:1.2;--ystd--mobile-footer-nav--footer-padding-bottom:4em;--ystd--posts-item--gap:var(--ystd--layout-gap);--ystd--posts-item--width:100%;--ystd--posts--gap--inner:0.5em;--ystd--posts-item--border-color:var(--ystd--archive--item--border-color);--ystd--posts--thumbnail--width:100%;--ystd--posts--content--gap:var(--ystd--posts--gap--inner);--ystd--sns--color--globe:#2980b9;--ystd--sns--color--globe-rgb:41,128,185;--ystd--sns--color--twitter:#21a1f3;--ystd--sns--color--twitter-rgb:33,161,243;--ystd--sns--color--x:#000000;--ystd--sns--color--x-rgb:0,0,0;--ystd--sns--color--facebook:#1977f2;--ystd--sns--color--facebook-rgb:25,119,242;--ystd--sns--color--hatenabookmark:#00a4de;--ystd--sns--color--hatenabookmark-rgb:0,164,222;--ystd--sns--color--rss:#fb8501;--ystd--sns--color--rss-rgb:251,133,1;--ystd--sns--color--feedly:#2bb24c;--ystd--sns--color--feedly-rgb:43,178,76;--ystd--sns--color--pocket:#ef3f56;--ystd--sns--color--pocket-rgb:239,63,86;--ystd--sns--color--instagram:#e4405f;--ystd--sns--color--instagram-rgb:228,64,95;--ystd--sns--color--line:#00c300;--ystd--sns--color--line-rgb:0,195,0;--ystd--sns--color--tumblr:#36465d;--ystd--sns--color--tumblr-rgb:54,70,93;--ystd--sns--color--youtube-play:#ff0000;--ystd--sns--color--youtube-play-rgb:255,0,0;--ystd--sns--color--youtube:#ff0000;--ystd--sns--color--youtube-rgb:255,0,0;--ystd--sns--color--github:#181717;--ystd--sns--color--github-rgb:24,24,24;--ystd--sns--color--pinterest:#bd081c;--ystd--sns--color--pinterest-rgb:189,8,28;--ystd--sns--color--linkedin:#0077b5;--ystd--sns--color--linkedin-rgb:0,119,181;--ystd--sns--color--amazon:#ff9900;--ystd--sns--color--amazon-rgb:255,153,0;--ystd--sns--color--wordpress:#21759B;--ystd--sns--color--wordpress-rgb:33,119,155;--ystd--sns--color--twitch:#9146FF;--ystd--sns--color--twitch-rgb:145,70,255;--ystd--sns--color--dribbble:#EA4C89;--ystd--sns--color--dribbble-rgb:234,76,137;--ystd--sns--color--bluesky:#0285FF;--ystd--sns--color--bluesky-rgb:2,133,255;--ystd--alert--background--blue:#ceecfd;--ystd--alert--text-color--blue:#07689f;--ystd--alert--background--red:#f2d9db;--ystd--alert--text-color--red:#ae3b43;--ystd--alert--background--green:#c8eae4;--ystd--alert--text-color--green:#007660;--ystd--alert--background--yellow:#ffedcc;--ystd--alert--text-color--yellow:#e29e21;--ystd--back-to-top--text-color:#222;--ystd--back-to-top--background-color:#fff;--ystd--back-to-top--padding:0.75em;--ystd--back-to-top--border-radius:0;--ystd--back-to-top--position-y:2rem;--ystd--back-to-top--position-x:2rem;--ystd--editor--background:var(--ystd--content--background,var(--ystd--site--background));--ystd--editor--text-color:var(--ystd--text-color)}:where(*),:where(:after),:where(:before){box-sizing:border-box}:where(html){text-size-adjust:none;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd,figure){margin-block-start:0;margin-block-end:0}:where(a){text-underline-offset:.2ex}:where(input,button,textarea,select){color:inherit;font:inherit}:where(button,label,select,summary,input[type=reset],input[type=submit],input[type=button],[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}body{background-color:var(--ystd--site--background);color:var(--ystd--text-color);line-height:var(--ystd--line-height);font-family:var(--ystd--font-family);letter-spacing:var(--ystd--letter-spacing);word-wrap:break-word;overflow-x:hidden;word-break:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(h1,h2,h3,h4,h5,h6){margin-top:var(--ystd--headline--default--padding-top);margin-bottom:var(--ystd--headline--default--padding-bottom);padding:0;line-height:var(--ystd--headline--line-height);letter-spacing:var(--ystd--headline--letter-spacing)}:where(h1+h2,h2+h3,h3+h4,h4+h5,h5+h6){margin-top:var(--ystd--layout-gap)}:where(h1){font-size:var(--ystd--headline--font-size--h1)}:where(h2){font-size:var(--ystd--headline--font-size--h2)}:where(h3){font-size:var(--ystd--headline--font-size--h3)}:where(h4){font-size:var(--ystd--headline--font-size--h4)}:where(h5){font-size:var(--ystd--headline--font-size--h5)}:where(h6){font-size:var(--ystd--headline--font-size--h6)}:where(img){max-width:100%;height:auto}:where(p):empty{display:none}:where(figure){margin:0;padding:0}:where(figure) :where(img,video,iframe){display:block;margin-top:0;margin-bottom:0}:where(figcaption){margin:.5em 0 0;color:var(--ystd--text-color--gray);font-size:.8em;text-align:center}:where(a){color:var(--ystd--link--text-color);transition:all .3s}@media (hover:hover){:where(a):hover{color:var(--ystd--link--text-color--hover)}}:where(ul,ol){margin-bottom:0;padding-left:1em}:where(ul,ol) :where(ul,ol){margin:0}:where(dt){margin-top:.5em;font-weight:var(--ystd--font-weight--bold)}:where(dd){margin-left:1em}:where(cite){font-style:italic}:where(blockquote){position:relative;margin-right:0;margin-left:0;padding:1.5em 1em 1.5em 2.5em;border-left:1px solid var(--ystd--site--border-color--gray);background-color:rgba(var(--ystd--site--background--light-gray-rgb),.5);font-size:.95em}:where(blockquote):before{position:absolute;top:.1em;left:.1em;content:"“";font-size:4em;line-height:1;font-family:sans-serif;opacity:.08}:where(blockquote)>*{margin-bottom:0}:where(blockquote)>*+*{margin-top:.5em}:where(blockquote) a{color:currentColor}:where(blockquote) cite{display:block;margin-top:1em;color:var(--ystd--text-color--gray);font-size:.9em}:where(blockquote) cite:before{margin-right:.5em;content:"-"}:where(code){padding:0 .2em;color:var(--ystd--text-color--gray);font-size:.9em;font-family:var(--ystd--font-family--code)}:where(pre){padding:1rem;overflow:auto;background-color:var(--ystd--site--background--light-gray);line-height:1.4}:where(pre) code{padding:0;color:inherit;line-height:inherit;white-space:pre;word-wrap:normal}:where(table){width:100%;border:0;border-collapse:collapse;border-spacing:0;word-break:break-word}:where(td,th){padding-top:var(--ystd--table--padding-y);padding-bottom:var(--ystd--table--padding-y);border-bottom:1px solid var(--ystd--table--border-color)}:where(td,th):where(:not(:last-child)){padding-right:var(--ystd--table--padding-x)}:where(td,th):where(:not(:first-child)){padding-left:var(--ystd--table--padding-x)}:where(th){background-color:var(--ystd--site--background--light-gray);font-weight:400;text-align:left}:where(hr){margin:1.5em auto;clear:both;border:.05rem solid var(--ystd--site--border-color--light-gray)}:where(iframe,video){max-width:100%;border:0}:where(audio){width:100%;min-width:300px}:where(strong,b){font-weight:var(--ystd--font-weight--bold)}.screen-reader-text{visibility:hidden;position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}:where(input,textarea,select,button){padding:.5rem;border:1px solid var(--ystd--form--border-color);border-radius:2px;background-color:var(--ystd--form--background);color:var(--ystd--form--text-color);font-size:1em}:where(input[type=text],input[type=search],input[type=url],input[type=email],input[type=tel],textarea,select){display:block;width:100%}:where(button,input[type=reset],input[type=submit],input[type=button]){display:var(--ystd--button--display);padding:var(--ystd--button--padding);border-width:var(--ystd--button--border-width);border-style:var(--ystd--button--border-style);border-radius:var(--ystd--button--border-radius);border-color:var(--ystd--button--border-color);background-color:var(--ystd--button--background-color);color:var(--ystd--button--text-color);font-size:var(--ystd--button--font-size);text-decoration:none;transition:all .3s}@media (hover:hover){:where(button,input[type=reset],input[type=submit],input[type=button]):where(:hover){border-color:var(--ystd--button--hover--border-color);background-color:var(--ystd--button--hover--background);box-shadow:var(--ystd--button--box-shadow);color:var(--ystd--button--hover--text-color)}}:where(button,input[type=reset],input[type=submit],input[type=button]) :where(svg){width:var(--ystd--button--icon--size);height:var(--ystd--button--icon--size)}:where(.search-form){position:relative}:where(.search-field){--ystd--search-field--placeholder--color:inherit;--ystd--search-field--placeholder--font-size:0.9em;--ystd--search-field--placeholder--opacity:0.7;padding-right:3.5em}:where(.search-field)::placeholder{color:var(--ystd--search-field--placeholder--color);font-size:var(--ystd--search-field--placeholder--font-size);opacity:var(--ystd--search-field--placeholder--opacity)}:where(.search-field):-ms-input-placeholder{color:var(--ystd--search-field--placeholder--color);font-size:var(--ystd--search-field--placeholder--font-size);opacity:var(--ystd--search-field--placeholder--opacity)}:where(.search-field)::-ms-input-placeholder{color:var(--ystd--search-field--placeholder--color);font-size:var(--ystd--search-field--placeholder--font-size);opacity:var(--ystd--search-field--placeholder--opacity)}:where(.search-submit){align-items:center;-webkit-appearance:none;box-sizing:border-box;display:flex;position:absolute;top:0;right:0;flex-direction:column;justify-content:center;height:100%;padding:.5em 1em;border:0;border-left:1px solid var(--ystd--form--border-color);border-radius:0;background-color:initial;color:var(--ystd--form--text-color)}@media (hover:hover){:where(.search-submit):hover{box-shadow:none}}:where(.search-submit) :where(.ys-icon){display:block;vertical-align:.1em}:where(.search-submit) svg{--ystd--search-submit--icon--size:1em;display:block;width:var(--ystd--search-submit--icon--size);height:var(--ystd--search-submit--icon--size)}:where(.breadcrumbs){padding-top:var(--ystd--breadcrumbs--padding);padding-bottom:var(--ystd--breadcrumbs--padding);background:var(--ystd--breadcrumbs--background)}:where(.breadcrumbs-container){max-width:var(--ystd--container--size);margin-right:auto;margin-left:auto}:where(.breadcrumbs__list){margin:0;padding:0;overflow:hidden;color:var(--ystd--breadcrumbs--text-color);font-size:var(--ystd--breadcrumbs--font-size);line-height:var(--ystd--breadcrumbs--line-height);text-overflow:ellipsis;white-space:nowrap}:where(.breadcrumbs__list) a{color:currentColor;text-decoration:none}@media (hover:hover){:where(.breadcrumbs__list) a:hover{color:currentColor}}:where(.breadcrumbs__item){display:inline}:where(.breadcrumbs__item):where(:not(:where(.breadcrumbs__item):last-child)){margin-right:var(--ystd--breadcrumbs--gap)}:where(.breadcrumbs__item):where(:not(:where(.breadcrumbs__item):first-child)):before{margin-right:var(--ystd--breadcrumbs--gap);content:"/"}:where(.ratio){display:flex;position:relative;width:100%}:where(.ratio):where(.is-4-3){aspect-ratio:4/3}:where(.ratio):where(.is-16-9){aspect-ratio:16/9}:where(.ratio):where(.is-3-1){aspect-ratio:3/1}:where(.ratio):where(.is-3-2){aspect-ratio:3/2}:where(.ratio):where(.is-2-1){aspect-ratio:2/1}:where(.ratio):where(.is-1-1){aspect-ratio:1/1}:where(.ratio) :where(.ratio__item,.ratio__image){width:100%;height:100%}:where(.ratio) :where(.ratio__item){overflow:hidden}:where(.ratio) :where(.ratio__image){margin:0}:where(.ratio) :where(.ratio__image) :where(amp-img),:where(.ratio) :where(.ratio__image) :where(img){width:100%;height:100%;object-fit:cover}.post-taxonomy__container{display:flex;align-items:flex-start;font-size:.9em}.post-taxonomy__container.is-category .post-taxonomy__title,.post-taxonomy__container.is-post_tag .post-taxonomy__title{min-width:6.5em}.post-taxonomy__title{position:relative;margin:0;padding-right:1.5em;font-weight:var(--ystd--font-weight--bold)}.post-taxonomy__title:after{position:absolute;top:0;right:.5em;content:"/"}.post-taxonomy__items{display:flex;flex-wrap:wrap;margin:0;padding:0;color:var(--ystd--text-color--gray);list-style:none}.post-taxonomy__item{margin-right:.5em;margin-bottom:.25em}.post-taxonomy__item:last-child{margin-right:0}.post-taxonomy__item:after{content:","}.post-taxonomy__item:last-child:after{content:""}.post-taxonomy__link{color:currentColor;text-decoration:none}.author-box__header{display:flex}.author-box__avatar{width:96px;margin-right:1em}.author-box__avatar img{border-radius:50%}.author-box__name{margin:0;font-weight:var(--ystd--font-weight--bold);font-size:1.1em}.author-box__position{margin:0;color:var(--ystd--text-color--gray);font-size:.8em}.author-box__sns{display:flex;flex-wrap:wrap;margin-top:.5em;margin-right:-.5em;margin-left:-.5em;padding:0;list-style:none}.author-box__sns svg{width:1em;height:1em}.author-box__sns-link{padding:.5em;color:currentColor;text-decoration:none}.author-box__sns-link:hover{color:currentColor;filter:brightness(1.2)}.author-box__description{margin-top:1em;font-size:.9em}.author-box__description>*{margin-top:1em;margin-bottom:0}.author-box__description>:first-child{margin-top:0}.ys-profile-widget{padding:1em;border:1px solid var(--ystd--site--border-color--light-gray)}.author-widget-title{margin:0 0 1em;font-size:1.1em}.post-related__title{margin:0 0 1em;font-weight:var(--ystd--font-weight--bold)}.ys-posts .ys-posts__thumbnail{flex:0 0 var(--ystd--posts--thumbnail--width);width:var(--ystd--posts--thumbnail--width)}.ys-posts__list{display:flex;flex-wrap:wrap;gap:var(--ystd--posts-item--gap)}.ys-posts__list>*{flex:0 0 var(--ystd--posts-item--width);width:var(--ystd--posts-item--width)}.ys-posts__list.col-sp--1>*{--ystd--posts-item--width:100%}.ys-posts__list.col-sp--2>*{--ystd--posts-item--width:calc(50% - var(--ystd--posts-item--gap)*0.5)}.ys-posts__list.col-sp--3>*{--ystd--posts-item--width:calc(33.33333% - var(--ystd--posts-item--gap)*0.66667)}.ys-posts__list.col-sp--4>*{--ystd--posts-item--width:calc(25% - var(--ystd--posts-item--gap)*0.75)}.ys-posts__list.col-sp--5>*{--ystd--posts-item--width:calc(20% - var(--ystd--posts-item--gap)*0.8)}.ys-posts__list.col-sp--6>*{--ystd--posts-item--width:calc(16.66667% - var(--ystd--posts-item--gap)*0.83333)}@media (min-width:600px){.ys-posts__list.col-tablet--1>*{--ystd--posts-item--width:100%}.ys-posts__list.col-tablet--2>*{--ystd--posts-item--width:calc(50% - var(--ystd--posts-item--gap)*0.5)}.ys-posts__list.col-tablet--3>*{--ystd--posts-item--width:calc(33.33333% - var(--ystd--posts-item--gap)*0.66667)}.ys-posts__list.col-tablet--4>*{--ystd--posts-item--width:calc(25% - var(--ystd--posts-item--gap)*0.75)}.ys-posts__list.col-tablet--5>*{--ystd--posts-item--width:calc(20% - var(--ystd--posts-item--gap)*0.8)}.ys-posts__list.col-tablet--6>*{--ystd--posts-item--width:calc(16.66667% - var(--ystd--posts-item--gap)*0.83333)}}@media (min-width:1025px){.ys-posts__list.col-pc--1>*{--ystd--posts-item--width:100%}.ys-posts__list.col-pc--2>*{--ystd--posts-item--width:calc(50% - var(--ystd--posts-item--gap)*0.5)}.ys-posts__list.col-pc--3>*{--ystd--posts-item--width:calc(33.33333% - var(--ystd--posts-item--gap)*0.66667)}.ys-posts__list.col-pc--4>*{--ystd--posts-item--width:calc(25% - var(--ystd--posts-item--gap)*0.75)}.ys-posts__list.col-pc--5>*{--ystd--posts-item--width:calc(20% - var(--ystd--posts-item--gap)*0.8)}.ys-posts__list.col-pc--6>*{--ystd--posts-item--width:calc(16.66667% - var(--ystd--posts-item--gap)*0.83333)}}.ys-post__no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--ystd--site--background--light-gray);color:var(--ystd--text-color--gray)}.ys-posts__list{margin:0;padding:0;list-style:none}.ys-posts__item .ys-posts__image{transition:transform .3s}.ys-posts__item:hover .ys-posts__image{transform:scale(1.1)}.ys-posts__content{position:relative;height:100%}.ys-posts__text{word-break:break-word}.ys-posts__meta{display:flex;flex-wrap:wrap;overflow:hidden;gap:var(--ystd--posts--gap--inner);color:var(--ystd--content--meta--color);font-size:.7em;text-overflow:ellipsis;white-space:nowrap}.ys-posts__meta>*{display:flex;align-items:center}.ys-posts__meta .ys-icon{margin-right:.25em}.ys-posts__meta svg{width:.8em;height:.8em}.ys-posts__title{font-weight:var(--ystd--font-weight--bold);font-size:.9em;line-height:1.4}.ys-posts__link{text-decoration:none}.ys-posts__link,.ys-posts__link:hover{color:currentColor}.ys-posts__link:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.ys-posts__dscr{color:var(--ystd--content--meta--color);font-size:.7em;line-height:1.3}.ys-posts.is-list{--ystd--posts--thumbnail--width:min(25%,100px);--ystd--posts--content--gap:clamp(var(--ystd--posts--gap--inner),2.3%,var(--ystd--posts-item--gap))}@media (min-width:600px){.ys-posts.is-list{--ystd--posts--thumbnail--width:min(30%,360px)}}.ys-posts.is-list .ys-posts__content{display:flex;gap:var(--ystd--posts--content--gap)}.ys-posts.is-list .ys-posts__item{padding-bottom:var(--ystd--posts-item--gap);border-bottom:var(--ystd--posts-item--border-color)}.ys-posts.is-list .ys-posts__text{display:flex;flex-direction:column;max-width:100%;gap:var(--ystd--posts--gap--inner)}.ys-posts.is-list .ys-posts__text>*{margin-top:0;margin-bottom:0}.ys-posts.is-list .ys-posts__thumbnail+.ys-posts__text{max-width:calc(100% - var(--ystd--posts--thumbnail--width) - var(--ystd--posts--content--gap))}.ys-posts.is-list .ys-posts__title{order:1}.ys-posts.is-list .ys-posts__meta{display:block;order:2}.ys-posts.is-list .ys-posts__meta>*{display:inline}.ys-posts.is-list .ys-posts__meta>:last-child{margin-left:var(--ystd--posts--gap--inner)}.ys-posts.is-list .ys-posts__meta .ys-icon{margin-right:0;vertical-align:-.025em}.ys-posts.is-list .ys-posts__dscr{order:3}.ys-posts.is-card .ys-posts__thumbnail{margin-bottom:var(--ystd--posts--gap--inner)}.ys-posts.is-card .ys-posts__text{word-break:break-word}.ys-posts.is-card .ys-posts__text>*{margin-top:var(--ystd--posts--gap--inner);margin-bottom:0}.ys-posts.is-card .ys-posts__text>:first-child{margin-top:0}.ys-posts.is-card .ys-posts__meta{justify-content:space-between}.ys-posts.is-simple .ys-posts__list{row-gap:0}.ys-posts.is-simple .ys-posts__item{position:relative;padding:1em 0;border-bottom:var(--ystd--posts-item--border-color)}@media (min-width:600px){.ys-posts.is-simple .ys-posts__text{display:flex;align-items:flex-start;gap:1em}}.ys-posts.is-simple .ys-posts__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:1em;color:var(--ystd--content--meta--color);font-size:.9em}.ys-posts.is-simple .ys-posts__meta .ys-posts__cat{display:block;padding:.1em 1em;background-color:var(--ystd--archive--category--background);color:#fff;font-size:.7em}.ys-posts.is-simple .ys-posts__title{flex:1 1 0;margin:.25em 0 0;padding:0;font-weight:400;font-size:1em}@media (min-width:600px){.ys-posts.is-simple .ys-posts__title{margin-top:0}}.post-page-numbers{margin-right:.5em;margin-left:.5em}.post-page-numbers:first-child{margin-left:0}.post-page-numbers:last-child{margin-right:0}.post-page-numbers.current .pagination__item:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;content:""}.post-page-numbers svg{width:1em;height:1em}.ys-blog-card__container{display:flex;position:relative;border:1px solid var(--ystd--site--border-color--light-gray)}.ys-blog-card__container .ys-blog-card__title{margin:0;font-weight:var(--ystd--font-weight--bold);font-size:.85em;line-height:var(--ystd--headline--line-height)}@media (min-width:600px){.ys-blog-card__container .ys-blog-card__title{font-size:1em}}.ys-blog-card__link{color:var(--ystd--text-color);text-decoration:none}.ys-blog-card__link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ys-blog-card__image{min-width:100px;max-width:100px;margin:0;overflow:hidden}@media (min-width:600px){.ys-blog-card__image{max-width:200px}}.ys-blog-card__image amp-img,.ys-blog-card__image img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.ys-blog-card__text{flex-grow:1;padding:1rem}@media (min-width:600px){.ys-blog-card__text{padding:1.5rem 1rem}}.ys-blog-card__dscr{font-size:.6em;line-height:1.4}.ys-blog-card__domain,.ys-blog-card__dscr{margin-top:1em;color:var(--ystd--text-color--gray)}.ys-blog-card__domain{font-size:.5em}.comments__area>*{margin-top:1em;margin-bottom:0}.comments__area>:first-child{margin-top:0}.comments__area ol{margin-left:0;padding-left:0;list-style:none}.comments__area .required{color:#d53939}.comments-title{margin:0;font-weight:var(--ystd--font-weight--bold)}.comment{margin-top:2em;border:1px solid var(--ystd--site--border-color--light-gray)}.comment:first-child{margin-top:0}.comment .comment{border:0}.comment .children .comment{border-top:1px solid var(--ystd--site--border-color--light-gray);border-bottom:1px solid var(--ystd--site--border-color--light-gray)}.comment .children .comment:last-child{border-bottom:0}.comment-meta{padding:1.5em 1.5em 1em;border-bottom:1px solid var(--ystd--site--border-color--light-gray);line-height:1.3}.comment-meta__container{display:flex}.comment-author{margin-right:1em}.comment-author .avatar{width:42px;height:42px;object-fit:cover;object-position:50% 50%;border-radius:50%;font-family:"object-fit: cover; object-position: 50% 50%;"}.comment-post-time{font-size:.8em;text-decoration:none}.comment-post-time,.comment-post-time:hover{color:var(--ystd--text-color--gray)}.comment-author-name{margin:0;font-weight:var(--ystd--font-weight--bold)}.comment-author-name a{color:var(--ystd--text-color);text-decoration:none}.comment-edit{margin-left:auto}.comment-edit a{font-size:.8em}.comment-awaiting-moderation,.comment-edit a,.comment-edit a:hover{color:var(--ystd--text-color--gray)}.comment-awaiting-moderation{display:block;margin-top:.5em;font-size:.8em}.comment-content{padding:1.5em;font-size:.9em}.comment-content>*{margin-top:var(--ystd--layout-gap);margin-bottom:0}.comment-content>:first-child{margin-top:0}.comments__reply-title{margin:2em 0 0;font-weight:var(--ystd--font-weight--bold)}.comments__reply-title small{margin-left:.5em}.comments__reply-title a{font-weight:var(--ystd--font-weight--normal)}.comment-form>*{margin-top:1em;margin-bottom:0}.comment-form>:first-child{margin-top:0}.comment-form label{font-weight:var(--ystd--font-weight--bold);font-size:.9em}.comment-form .comments__submit{font-size:.9em}.comment-notes,.logged-in-as{font-size:.8em}.ys-toc{padding:1em;border:1px solid var(--ystd--toc--border-color);background-color:var(--ystd--toc--background);color:var(--ystd--toc--text-color);font-size:.9em}.ys-toc a{color:currentColor;text-decoration:none}@media (min-width:600px){.ys-toc{padding:1em 1.5em}}.ys-toc__title{margin:0 0 .5em;font-weight:var(--ystd--font-weight--bold)}.ys-toc__list,.ys-toc__list ul{margin:0;padding:0;list-style:none}.ys-toc__list li{padding:.25em 0}.ys-toc__list>li{margin-bottom:.5em;padding-left:1em;border-left:1px solid var(--ystd--toc--list--border-color)}.ys-toc__list ul{padding-left:1em;font-size:.95em}.ys-toc__list ul li:before{margin-right:.25em;content:"-"}:where(.sns-icon){color:currentColor;fill:currentColor}:where(.ys-icon){--ystd--icon--size:1.25em;display:inline-flex;flex-shrink:0;line-height:1}:where(.ys-icon) :where(svg){width:var(--ystd--icon--size);height:var(--ystd--icon--size)}.wp-caption{max-width:100%;padding:.25em .5em .5em;font-size:.9em;text-align:center}.wp-caption img{margin:0;padding:0}.wp-caption-text,figcaption{color:var(--ystd--text-color--gray);font-style:italic;font-size:.9em;text-align:center}.wp-caption-text{padding:.25em .5em .5em}figcaption{padding:.25em .5em 0}.gallery{display:flex;flex-wrap:wrap}.gallery a:hover{opacity:.8}.gallery .gallery-caption{font-size:.8em;text-align:center}.gallery-columns-2>:nth-child(1n){margin-right:1px}.gallery-columns-2>*{width:calc(50% - .75em)}.gallery-columns-2>:nth-child(2n){margin-right:0}.gallery-columns-3>:nth-child(1n){margin-right:1px}.gallery-columns-3>*{width:calc(33.33% - 1em)}.gallery-columns-3>:nth-child(3n){margin-right:0}.gallery-columns-4>:nth-child(1n){margin-right:1px}.gallery-columns-4>*{width:calc(25% - 1.125em)}.gallery-columns-4>:nth-child(4n){margin-right:0}.gallery-columns-5>:nth-child(1n){margin-right:1px}.gallery-columns-5>*{width:calc(20% - 1.2em)}.gallery-columns-5>:nth-child(5n){margin-right:0}.gallery-columns-6>:nth-child(1n){margin-right:1px}.gallery-columns-6>*{width:calc(16.66% - 1.25em)}.gallery-columns-6>:nth-child(6n){margin-right:0}.gallery-columns-7>:nth-child(1n){margin-right:1px}.gallery-columns-7>*{width:calc(14.28% - 1.28571em)}.gallery-columns-7>:nth-child(7n){margin-right:0}.gallery-columns-8>:nth-child(1n){margin-right:1px}.gallery-columns-8>*{width:calc(12.5% - 1.3125em)}.gallery-columns-8>:nth-child(8n){margin-right:0}.gallery-columns-9>:nth-child(1n){margin-right:1px}.gallery-columns-9>*{width:calc(11.11% - 1.33333em)}.gallery-columns-9>:nth-child(9n){margin-right:0}.wp-embedded-content{width:100%;height:auto}.sticky{box-sizing:inherit}.bypostauthor{display:block}.emoji{width:1em}:where(.ys-ad-content){text-align:center}:where(.ys-ad-content) :where(.ys-ad__title){color:var(--ystd--advertisement--title--text-color);font-size:var(--ystd--advertisement--title--font-size);text-align:center}:where(.ys-ad-content):not(:first-child){margin-top:var(--ystd--advertisement--outer--margin)}:where(.ys-ad-content):not(:last-child){margin-bottom:var(--ystd--advertisement--outer--margin)}@media (min-width:640px){:where(.ys-ad__double){display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;text-align:center}:where(.ys-ad__double)>*{margin-right:auto;margin-left:auto}}:where(.no-results__title){margin-top:0;margin-bottom:0}:where(.not-found__header)>:where(*){max-width:var(--ystd--content--size);margin-right:auto;margin-bottom:0;margin-left:auto}:where(.not-found__header)>:where(*)+:where(*){margin-top:var(--ystd--layout-gap)}:where(.no-results__content){margin-top:calc(var(--ystd--layout-gap)*2)}:where(.no-results__search-title){margin-top:0;margin-bottom:0;font-weight:var(--ystd--font-weight--bold)}:where(.site-header){position:relative;background-color:var(--ystd--header--background);box-shadow:var(--ystd--header--shadow)}:where(.header-container){max-width:var(--ystd--container--size);margin-right:auto;margin-left:auto}:where(.site-header__content){display:flex;gap:var(--ystd--layout-gap)}:where(.header-type--center) :where(.custom-logo){margin-right:auto;margin-left:auto}:where(.header-type--row2) :where(.custom-logo){margin-right:auto}:where(.site-header-thumbnail){overflow:hidden}:where(.site-header-thumbnail) :where(img){display:block;width:100%;object-fit:cover}@media (min-width:640px){:where(.site-header-thumbnail) :where(img){height:50vh;max-height:400px;object-position:50% 50%}}:where(.site-branding){padding:var(--ystd--site-branding--padding)}:where(.site-branding) :where(.site-title){margin:var(--ystd--site-branding--margin);color:var(--ystd--site-branding--text-color);font-weight:var(--ystd--site-branding--font-weight);font-size:var(--ystd--site-branding--font-size);line-height:var(--ystd--site-branding--line-height);letter-spacing:var(--ystd--site-branding--letter-spacing)}:where(.site-branding) :where(.site-title) a{color:currentColor;text-decoration:none}:where(.site-branding) :where(.custom-logo){display:block}:where(.site-branding) :where(.site-description){margin:.5em 0 0;color:var(--ystd--header--description--text-color);font-size:var(--ystd--header--description--font-size);line-height:var(--ystd--header--description--line-height)}:where(.header-type--row1) :where(.global-nav){align-items:center;margin-left:auto}:where(.content-container){position:relative;margin-right:auto;margin-left:auto}:where(.has-sidebar) :where(.archive-container),:where(.has-sidebar) :where(.content-container){display:grid;grid-template-columns:1fr;gap:var(--ystd--sidebar--2col--gap)}@media (min-width:1024px){:where(.has-sidebar) :where(.archive-container),:where(.has-sidebar) :where(.content-container){grid-template-columns:var(--ystd--content--2col--size) var(--ystd--sidebar--2col--size);justify-content:space-between;max-width:var(--ystd--container--size);gap:var(--ystd--sidebar--2col--gap)}}:where(.site-content){--ystd--content--width:var(--wp--style--global--content-size,800px);padding-top:var(--ystd--site-content--padding-y);padding-bottom:var(--ystd--site-content--padding-y)}@media (min-width:640px){:where(.site-content){padding-top:var(--ystd--site-content--padding-y);padding-bottom:var(--ystd--site-content--padding-y)}}body:where(.is-wide) :where(.site-content){--ystd--content--size:var(--ystd--container--size);--wp--style--global--content-size:var(--ystd--container--width)}body:where(.no-title) :where(.site-content){--ystd--site-content--padding-y:0}:where(.singular-header){margin-bottom:var(--ystd--block-gap)}:where(.singular-header)>*{max-width:var(--ystd--content--size);margin-right:auto;margin-left:auto}:where(.singular-header)>:where(:first-child){margin-top:0}:where(.singular-header)>*+*{margin-top:var(--ystd--content--header--gap)}:where(.singular-header) :where(.singular-header__title){font-size:var(--ystd--content--post-title--font-size)}:where(.singular-header) :where(.singular-header__meta){display:flex;flex-wrap:wrap;gap:var(--ystd--content--header--meta--gap);color:var(--ystd--content--meta--color);font-size:var(--ystd--content--header--meta--font-size)}:where(.singular-header) :where(.singular-header__meta) :where(.singular-date__item),:where(.singular-header) :where(.singular-header__meta)>*{display:flex;align-items:center}:where(.singular-header) :where(.singular-header__meta) a{color:currentColor;text-decoration:none}:where(.singular-header) :where(.singular-header__meta) :where(svg){display:block;width:var(--ystd--content--header--meta--icon-size);height:var(--ystd--content--header--meta--icon-size)}:where(.singular-header) :where(.singular-header__meta) :where(.singular-date){gap:.5em}:where(.singular-header) :where(.singular-header__meta) :where(.ys-icon){margin-right:.25em}:where(.entry-content)>*+:where(:not(h1,h2,h3,h4,h5,h6,.alignfull)){margin-top:var(--ystd--block-gap)}:where(.entry-content) :where(:first-child){margin-top:0}:where(.entry-content) :where(:last-child){margin-bottom:0}:where(.entry-content)>:where(:not(.alignfull)){max-width:var(--ystd--content--size);margin-right:auto;margin-left:auto}:where(.entry-content)>:where(.alignwide){max-width:var(--ystd--container--size)}:where(.singular__footer){display:grid;grid-template-columns:repeat(1,1fr);margin-top:var(--ystd--content--footer--gap)}:where(.singular__footer):where(:empty){display:none}:where(.singular__footer)>*{width:100%;max-width:var(--ystd--content--size);margin-right:auto;margin-left:auto}:where(.singular__footer)>*+*{margin-top:var(--ystd--content--footer--gap)}:where(.site-main>article){padding:var(--ystd--content--padding-y) var(--ystd--content--padding-x)}:where(.site-main>article.has-content-background){background-color:var(--ystd--content--background,transparent);--ystd--content--padding-y:calc(var(--ystd--container--gutter)*2);--ystd--content--padding-x:0}@media (min-width:640px){:where(.site-main>article.has-content-background){--ystd--content--padding-x:var(--ystd--container--gutter)}}:where(.site-main>article.has-content-background) :where(.entry-content>.alignwide,.entry-content>.alignfull){max-width:none;margin-right:calc(var(--ystd--content--padding-x)*-1);margin-left:calc(var(--ystd--content--padding-x)*-1)}:where(.site-main>article.has-content-background) :where(.entry-header>.singular-header__thumbnail:first-child){max-width:none;margin-top:calc(var(--ystd--content--padding-y)*-1);margin-right:calc(var(--ystd--content--padding-x)*-1);margin-left:calc(var(--ystd--content--padding-x)*-1)}@media (min-width:640px){:where(body:not(.has-sidebar) .site-main>article.has-content-background){max-width:var(--ystd--content--size);margin-right:auto;margin-left:auto}}:where(.sidebar.has-content-background){--ystd--container--size:var(--ystd--content--size)}:where(.archive__container),:where(.archive__header>*){max-width:var(--ystd--container--size);margin-right:auto;margin-left:auto}:where(.archive__description>*),:where(.archive__header>*){margin-top:0;margin-bottom:0}:where(.archive__description>*)+:where(*),:where(.archive__header>*)+:where(*){margin-top:var(--ystd--archive--header--layout-gap)}:where(.archive__page-title){margin-top:0;margin-bottom:0;font-size:var(--ystd--archive--header--title--font-size)}:where(.archive__description){font-size:var(--ystd--archive--header--description--font-size)}:where(.archive__description) :where(*){--ystd--archive--header--layout-gap:var(--ystd--archive--header--description--gap)}:where(.archive__container){display:grid;grid-template-columns:100%;gap:var(--ystd--archive--gap)}:where(.archive__header+.archive__container){margin-top:var(--ystd--layout-gap)}:where(.archive__item){width:var(--ystd--archive--item--width);overflow:hidden;border-top:var(--ystd--archive--item--border-top);border-right:var(--ystd--archive--item--border-right);border-bottom:var(--ystd--archive--item--border-bottom);border-left:var(--ystd--archive--item--border-left);background:var(--ystd--archive--item--background)}@media (hover:hover){:where(.archive__item):hover :where(.archive__image){transform:scale(1.1)}}:where(.archive__detail){position:relative}:where(.archive__thumbnail){flex-shrink:0;width:var(--ystd--archive--thumbnail--width)}:where(.archive__thumbnail) a{color:currentColor}:where(.archive__image){transition:transform .3s}:where(.archive__no-img){display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--ystd--site--background--light-gray);color:var(--ystd--text-color--gray)}:where(.archive__text)>:where(*){margin-top:0;margin-bottom:0}:where(.archive__text)>:where(*)+:where(*){margin-top:var(--ystd--archive--item--text--gap)}:where(.archive__category){text-overflow:ellipsis;white-space:nowrap}:where(.archive__title){color:var(--ystd--archive--item--title--font-size);font-size:var(--ystd--archive--item--title--font-size)}:where(.archive__title) a{color:currentColor;text-decoration:none}@media (hover:hover){:where(.archive__title) a:hover{color:currentColor}}:where(.archive__title) a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}:where(.archive__meta,.archive__excerpt,.archive__read-more){font-size:var(--ystd--archive--item--detail--font-size)}:where(.archive__meta){display:flex;max-width:100%;overflow:hidden;gap:var(--ystd--archive--item--text--gap);color:var(--ystd--archive--item--meta--text-color);white-space:nowrap}:where(.archive__meta) :where(.ys-icon){margin-right:.25em}:where(.archive__meta) :where(svg){--ystd--svg--size:0.8em;width:var(--ystd--svg--size);height:var(--ystd--svg--size)}:where(.archive__excerpt){display:-webkit-box;-webkit-line-clamp:var(--ystd--archive--item--excerpt--line-clamp);overflow:hidden;-webkit-box-orient:vertical;color:var(--ystd--archive--item--excerpt--text-color);line-height:1.3}:where(.archive__read-more){line-height:1.3;text-align:right}:where(.archive__read-more) a{color:var(--ystd--text-color--gray)}:where(.archive__container.is-card){grid-template-columns:repeat(var(--ystd--archive--card--col--mobile),1fr)}@media (min-width:640px){:where(.archive__container.is-card){grid-template-columns:repeat(var(--ystd--archive--card--col--tablet),1fr)}}@media (min-width:1024px){:where(.archive__container.is-card){grid-template-columns:repeat(var(--ystd--archive--card--col--desktop),1fr)}}:where(.archive__container.is-card) :where(.archive__meta){justify-content:space-between}:where(.archive__container.is-card) :where(.archive__text){padding:var(--ystd--archive--card--item--text--padding)}:where(.archive__container.is-card) :where(.archive__title){font-size:var(--ystd--archive--card--item--title--font-size)}@media (min-width:1024px){:where(.has-sidebar .archive__container.is-card){grid-template-columns:repeat(var(--ystd--archive--card--col--has-sidebar),1fr)}}:where(.archive__container.is-list){--ystd--archive--list--grid--image-width:var(--ystd--archive--list--item--image--width--mobile);--ystd--archive--list--grid-template-columns:var(--ystd--archive--list--grid--image-width) 1fr}@media (min-width:640px){:where(.archive__container.is-list){--ystd--archive--list--grid--image-width:var(--ystd--archive--list--item--image--width--tablet)}}@media (min-width:1024px){:where(.archive__container.is-list){--ystd--archive--list--grid--image-width:var(--ystd--archive--list--item--image--width--desktop)}}:where(.archive__container.is-list) :where(.archive__item){padding:var(--ystd--archive--list--item--padding)}:where(.archive__container.is-list) :where(.archive__detail){display:grid;grid-template-columns:var(--ystd--archive--list--grid-template-columns);gap:var(--ystd--archive--list--item--col--gap)}:where(.archive__container.is-list) :where(.archive__thumbnail a){height:var(--ystd--archive--list--item--image--height)}:where(.archive__container.is-list) :where(.archive__text){padding:var(--ystd--archive--list--item--text--padding);overflow:hidden}:where(.archive__container.is-list) :where(.archive__title){font-size:var(--ystd--archive--list--item--title--font-size)}:where(.archive__container.is-simple){gap:0}:where(.archive__container.is-simple) :where(.archive__item){display:flex;position:relative;flex-direction:column;align-items:flex-start;padding:var(--ystd--archive--simple--item--padding-y) var(--ystd--archive--simple--item--padding-x);gap:calc(var(--ystd--archive--simple--item--gap)/2);border-bottom:var(--ystd--archive--simple--item--border-bottom)}@media (min-width:640px){:where(.archive__container.is-simple) :where(.archive__item){flex-direction:row;gap:var(--ystd--archive--simple--item--gap)}}:where(.archive__container.is-simple) :where(.archive__meta){gap:var(--ystd--archive--simple--item--gap)}:where(.archive__container.is-simple) :where(.archive__title){flex:1 1 0;margin:0}:where(.archive__container.is-simple) :where(.archive__category){padding:var(--ystd--archive--simple--item--category--padding);background-color:var(--ystd--archive--simple--item--category--background);color:var(--ystd--archive--simple--item--category--text-color)}:where(.global-nav){display:none;position:relative;background-color:var(--ystd--header--background);font-size:var(--ystd--global-nav--font-size)}:where(.global-nav__container){display:flex;height:100%;margin-right:0;margin-left:0;padding:0}:where(.global-nav__container)>:where(:not(.global-nav__menu)){display:flex;align-items:center}:where(.global-nav__container) ul{margin:0;padding:0;list-style:none}:where(.global-nav__container) a{display:block;color:var(--ystd--header--text-color);text-decoration:none}@media (hover:hover){:where(.global-nav__container) a:hover{color:currentColor}}:where(.global-nav__container) :where(.global-nav__description){display:block;color:var(--ystd--header--description--text-color);font-weight:400}:where(.global-nav__container) :where(.ys-icon){display:block}:where(.global-nav__menu){display:flex;height:100%}:where(.global-nav__menu) a{display:block;padding:.5em}:where(.global-nav__menu) :where(.sub-menu){visibility:hidden;z-index:var(--ystd--z-index--global-nav--sub-menu);position:absolute;top:100%;left:0;margin-left:0;text-align:left;white-space:nowrap;opacity:0;transition:opacity .3s,background-color .3s}:where(.global-nav__menu) :where(.sub-menu) a{padding:1em 1.5em;transition:none}:where(.global-nav__menu) :where(.sub-menu) a:before{margin-right:.5em;content:"-";transition:all .3s}:where(.global-nav__menu) :where(.sub-menu) a:focus:before,:where(.global-nav__menu) :where(.sub-menu) a:hover:before{margin-left:.5em}:where(.global-nav__menu)>:where(.menu-item){position:relative;line-height:1.3;text-align:center}:where(.global-nav__menu)>:where(.menu-item):where(:not(:first-child)){margin-left:var(--ystd--global-nav--gap)}:where(.global-nav__menu)>:where(.menu-item)>a{display:flex;position:relative;flex-direction:column;justify-content:center;height:100%;padding:1em 0;font-weight:var(--ystd--global-nav--font-weight)}:where(.global-nav__menu)>:where(.menu-item)>a:after{position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--ystd--global-nav--border-color);content:"";transition:width .3s}@media (hover:hover){:where(.global-nav__menu)>:where(.menu-item)>a:hover{color:var(--ystd--global-nav--hover--text-color)}:where(.global-nav__menu)>:where(.menu-item)>a:hover:after{width:100%}}:where(.global-nav__menu)>:where(.menu-item):where(.current-menu-item:not(.menu-item-home))>a{color:var(--ystd--global-nav--current--text-color)}:where(.global-nav__menu)>:where(.menu-item):where(.current-menu-item:not(.menu-item-home))>a:after{width:100%}:where(.global-nav__menu)>:where(.menu-item):last-child .sub-menu{right:0;left:unset}:where(.global-nav__menu) :where(.menu-item-has-children) .sub-menu{font-size:.9em}:where(.global-nav__menu) :where(.menu-item-has-children) a:focus+.sub-menu,:where(.global-nav__menu) :where(.menu-item-has-children):hover .sub-menu{visibility:visible;background-color:var(--ystd--header--background);opacity:1}body:where(.home) :where(.global-nav__menu>.menu-item.current-menu-item)>a:after{width:0}:where(.global-nav__toggle){display:flex;appearance:none;position:relative;flex-direction:column;align-items:center;justify-content:center;margin-right:-1em;margin-left:auto;padding:.5em 1em;border:0;border-radius:0;background-color:initial;color:var(--ystd--drawer-menu--button-color--open)}:where(.global-nav__toggle):focus{box-shadow:none}@media (hover:hover){:where(.global-nav__toggle):hover{background-color:initial;box-shadow:none}}:where(.global-nav__toggle) :where(.ys-icon,svg){--ystd--button-icon--size:24px;width:var(--ystd--button-icon--size);height:var(--ystd--button-icon--size)}:where(.global-nav__toggle) :where(.ys-icon){margin-right:auto;margin-left:auto}:where(.global-nav__toggle):after{display:block;content:attr(data-label-open);font-size:.6em;line-height:1;text-align:center;white-space:nowrap}:where(.global-nav__toggle) line{transition:opacity .3s,transform .3s}:where(.global-nav__toggle):where(.is-open):after{content:attr(data-label-close)}:where(.global-nav__toggle):where(.is-open) svg line:first-child{opacity:0}:where(.global-nav__toggle):where(.is-open) svg line:nth-child(2){transform:translateY(18px) rotate(-45deg)}:where(.global-nav__toggle):where(.is-open) svg line:nth-child(3){transform:translateX(17px) translateY(-7px) rotate(45deg)}:where(.global-nav__search){display:flex;visibility:hidden;z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center;width:0;height:0;margin:0;overscroll-behavior-y:contain;background-color:var(--ystd--global-nav--search--cover--background,#fff);opacity:0;transition:opacity .5s,z-index .5s,width 1s ease-out .5s,height 1s ease-out .5s}:where(.global-nav__search):where(.is-active){visibility:visible;z-index:var(--ystd--z-index--global-nav-search);width:100%;height:100%;overflow:auto;opacity:.98;transition:opacity .5s,z-index .5s;--ystd--global-nav--search--scrollbar--color:transparent}:where(.global-nav__search):where(.is-active)::-webkit-scrollbar{width:1px}:where(.global-nav__search):where(.is-active)::-webkit-scrollbar-track{background:var(--ystd--global-nav--search--scrollbar--color)}:where(.global-nav__search):where(.is-active)::-webkit-scrollbar-thumb{border:1px solid transparent;background:var(--ystd--global-nav--search--scrollbar--color)}@supports not selector(::-webkit-scrollbar){:where(.global-nav__search):where(.is-active){scrollbar-color:var(--ystd--global-nav--search--scrollbar--color) var(--ystd--global-nav--search--scrollbar--color)}}:where(.global-nav__search):where(.is-active):after{position:absolute;top:0;left:0;width:1px;height:calc(100% + 1px);background-color:initial;content:""}:where(.global-nav__search) :where(.search-form){width:min(50vw,100% - var(--ystd--layout-gap) * 2);border:1px solid;color:var(--ystd--header--text-color);font-size:1.2em}:where(.global-nav__search) :where(.search-form) :where(.search-submit){color:currentColor}:where(.global-nav__search) :where(.search-field){border:0;background-color:rgba(255,255,255,.2);color:currentColor}:where(.global-nav__search) :where(.search-field)::placeholder{color:currentColor}:where(.global-nav__search) :where(.global-nav__search-close){display:flex;appearance:none;flex-direction:column;align-items:center;margin-top:2em;border:0;background-color:initial;box-shadow:none;color:var(--ystd--header--text-color);font-size:.8em}@media (hover:hover){:where(.global-nav__search) :where(.global-nav__search-close):hover{box-shadow:none}}:where(.global-nav__search) :where(.global-nav__search-close) svg{--ystd--global-nav--search-close--icon--size:24px;width:var(--ystd--global-nav--search-close--icon--size);height:var(--ystd--global-nav--search-close--icon--size)}:where(.global-nav__search-button){display:block;appearance:none;margin-left:var(--ystd--global-nav--gap);padding-right:0;padding-left:0;border:0;background-color:initial;color:var(--ystd--header--text-color)}:where(.global-nav__search-button):focus{box-shadow:none}@media (hover:hover){:where(.global-nav__search-button):hover{box-shadow:none}}:where(.global-nav__search-button) :where(svg){--ystd--button-icon--size:24px;width:var(--ystd--button-icon--size);height:var(--ystd--button-icon--size)}:where(.drawer-nav){display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;width:0;height:0;margin:0;padding:0;background-color:var(--ystd--drawer-menu--background);color:var(--ystd--drawer-menu--text-color);--ystd--form--text-color:var(--ystd--drawer-menu--text-color);--ystd--search-field--placeholder--color:var(--ystd--drawer-menu--text-color);visibility:hidden;z-index:-1;opacity:0;transition:opacity .5s,z-index .5s,width 1s ease-out .5s,height 1s ease-out .5s}:where(.drawer-nav):where(.is-open){visibility:visible;z-index:var(--ystd--z-index--drawer-nav);width:100%;height:100%;padding:var(--ystd--drawer-menu--container--padding-top) var(--ystd--drawer-menu--container--padding-x) var(--ystd--drawer-menu--container--padding-bottom);opacity:1;transition:opacity .5s,z-index .5s}:where(.drawer-nav):where(.is-open)>*{--ystd--drawer-nav--contents--zindex:calc(var(--ystd--z-index--drawer-nav) + 1);z-index:var(--ystd--drawer-nav--contents--zindex)}:where(.drawer-nav) :where(.drawer-nav__container){width:min(var(--ystd--container--size),var(--ystd--drawer-menu--width));margin-right:auto;margin-left:auto}:where(.drawer-nav) :where(.drawer-nav__container)>*+*{margin-top:var(--ystd--layout-gap)}:where(.drawer-nav) :where(.drawer-nav__container)::-webkit-scrollbar{width:1px}:where(.drawer-nav) :where(.drawer-nav__close-container){display:flex;align-items:center;width:var(--ystd--container--size);margin-right:auto;margin-bottom:var(--ystd--layout-gap);margin-left:auto}:where(.drawer-nav) :where(.drawer-nav__close){color:var(--ystd--drawer-menu--button-color--close)}:where(.drawer-nav) :where(.drawer-nav__search) input{border-color:currentColor;background-color:initial;color:currentColor}:where(.drawer-nav) :where(.drawer-nav__search) :where(.search-submit){border-color:currentColor}:where(.drawer-nav) :where(.global-nav__description){display:none}:where(.drawer-nav__menu){margin-right:0;margin-left:0;padding:0;font-size:var(--ystd--drawer-menu--font-size)}:where(.drawer-nav__menu) a{display:block;color:currentColor;text-decoration:none}@media (hover:hover){:where(.drawer-nav__menu) a:hover{color:currentColor}}:where(.drawer-nav__menu),:where(.drawer-nav__menu) :where(.sub-menu){list-style:none}:where(.drawer-nav__menu) :where(.ys-icon){display:inline-block}:where(.drawer-nav__menu) :where(.menu-item) a{padding-top:var(--ystd--drawer-menu--menu-item--padding-y);padding-bottom:var(--ystd--drawer-menu--menu-item--padding-y)}:where(.drawer-nav__menu) :where(.menu-item)+:where(.menu-item),:where(.drawer-nav__menu) :where(.sub-menu){margin-top:var(--ystd--drawer-menu--gap)}:where(.drawer-nav__menu) :where(.sub-menu){padding:0}:where(.drawer-nav__menu) :where(.sub-menu) :where(.menu-item){padding-left:1em}html.is-drawer-open #wpadminbar{display:none}:where(.footer-mobile-nav-container){max-width:var(--ystd--container--size);margin-right:auto;margin-left:auto}:where(.footer-mobile-nav){--ystd--mobile-footer-nav--mobile--display:flex;--ystd--mobile-footer-nav--tablet--display:none;display:none;z-index:var(--ystd--z-index--mobile-footer);position:fixed;bottom:0;left:0;width:100%;background-color:var(--ystd--mobile-footer--background);box-shadow:0 -1px 2px rgba(0,0,0,.07);color:var(--ystd--mobile-footer--text-color);text-align:center;transition:transform .3s}:where(.footer-mobile-nav):where(.is-hide){transform:translateY(100%)}@media (max-width:768px){:where(.footer-mobile-nav){display:block}}:where(.footer-mobile-nav) :where(ul){align-items:center;justify-content:space-between;margin:0;padding:var(--ystd--mobile-footer-nav--padding-y) var(--ystd--mobile-footer-nav--padding-x);gap:var(--ystd--mobile-footer-nav--gap);list-style:none}:where(.footer-mobile-nav) :where(a){display:block;color:currentColor;line-height:var(--ystd--mobile-footer-nav--menu--line-height)}:where(.footer-mobile-nav) a{text-decoration:none}:where(.footer-mobile-nav) :where(i){font-size:var(--ystd--mobile-footer-nav--icon--size)}:where(.footer-mobile-nav) :where(svg){width:var(--ystd--mobile-footer-nav--icon--size);height:var(--ystd--mobile-footer-nav--icon--size)}@media (min-width:640px){:where(.footer-mobile-nav):where(.has-footer-mobile-nav--tablet){--ystd--mobile-footer-nav--mobile--display:none;--ystd--mobile-footer-nav--tablet--display:flex}}:where(.mobile-footer-nav__list):where(:not(.is-tablet)){display:var(--ystd--mobile-footer-nav--mobile--display)}:where(.mobile-footer-nav__list):where(.is-tablet){display:var(--ystd--mobile-footer-nav--tablet--display)}:where(.footer-mobile-nav__description){display:block;font-size:var(--ystd--mobile-footer-nav--description--font-size);line-height:var(--ystd--mobile-footer-nav--description--line-height)}@media (max-width:768px){:where(.has-mobile-footer .site-footer){padding-bottom:var(--ystd--mobile-footer-nav--footer-padding-bottom)}}:where(.header-type--row1) :where(.global-nav__container)>*+*{margin-left:var(--ystd--global-nav--gap)}:where(.header-type--center) :where(.global-nav){justify-content:center;text-align:center}:where(.footer-container)>*{max-width:var(--ystd--container--size);margin-right:auto;margin-left:auto}:where(.footer-container)>*+*{margin-top:var(--ystd--footer--content--gap)}:where(.footer-main){--ystd--text-color--gray:var(--ystd--footer--text-color--gray);--ystd--content--meta--color:var(--ystd--footer--text-color--gray);padding-top:var(--ystd--footer--padding-top);padding-bottom:var(--ystd--footer--padding-bottom);overflow:hidden;background-color:var(--ystd--footer--background);color:var(--ystd--footer--text-color)}:where(.footer-main) a{color:currentColor;text-decoration:none}:where(.footer-nav) :where(.footer-nav__menu){display:flex;flex-wrap:wrap;gap:var(--ystd--footer--nav--gap--row) var(--ystd--footer--nav--gap--column);font-size:var(--ystd--footer--nav--font-size)}@media (min-width:640px){:where(.footer-nav) :where(.footer-nav__menu){justify-content:center}}:where(.footer-nav) :where(ul,ol){padding:0;list-style:none}:where(.footer-nav) a{color:currentColor}@media (hover:hover){:where(.footer-nav) a:hover{color:currentColor}}:where(.footer-widget) th{color:var(--ystd--text-color)}:where(.footer-widget) :where(.widget_calendar) a{text-decoration:underline}:where(.footer-widget__container)>*{width:100%}:where(.footer-widget__container) :where(.widget_block)>:where(*):where(:first-child){margin-top:0}@media (min-width:640px){:where(.footer-widget__container){display:flex;gap:var(--ystd--footer--widget--column-gap)}}:where(.footer-widget__column) *{margin-top:0;margin-bottom:0}:where(.footer-widget__column) *+*{margin-top:var(--ystd--footer--widget--content-gap)}:where(.sub-footer){padding-top:var(--ystd--sub-footer--padding);padding-bottom:var(--ystd--sub-footer--padding);overflow:hidden;background-color:var(--ystd--sub-footer--background,var(--ystd--footer--background));color:var(--ystd--sub-footer--text-color)}:where(.sub-footer) :where(a){color:currentColor}:where(.sub-footer) :where(.entry-content){--ystd--content--size:var(--ystd--container--size);--wp--style--global--content-size:var(--ystd--container--width)}:where(.copyright-wrapper){padding-top:var(--ystd--copyright--padding-top);padding-bottom:var(--ystd--copyright--padding-bottom);background-color:var(--ystd--copyright--background-color);color:var(--ystd--copyright--text-color);font-size:var(--ystd--copyright--font-size);line-height:var(--ystd--copyright--line-height)}:where(.copyright-container){max-width:var(--ystd--container--size);margin-right:auto;margin-left:auto}:where(.copyright),:where(.powered-by){text-align:center}:where(.copyright) a,:where(.powered-by) a{color:currentColor;text-decoration:none}:where(.powered-by){padding-top:.5em;font-size:var(--ystd--pewerd-by--font-size)}.widget_archive ul{margin-right:0;margin-left:0;padding:0;border-bottom:1px solid var(--ystd--site--border-color--light-gray);font-size:.9em;list-style:none}.widget_archive>ul{border-top:1px solid var(--ystd--site--border-color--light-gray)}.widget_archive li{position:relative;border-bottom:1px solid var(--ystd--site--border-color--light-gray)}.widget_archive li:last-child{border-bottom:0}.widget_archive a{display:inline-block;padding:.75em .25em;color:currentColor;text-decoration:none}.widget_archive a:before{display:inline-block;width:.5em;height:.5em;margin-right:.75em;margin-bottom:.1em;transform:rotate(-45deg);border-right:1px solid;border-bottom:1px solid;content:"";transition:margin .3s}.widget_archive a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.widget_archive a:hover:before{margin-right:1em}.widget_calendar caption{font-weight:var(--ystd--font-weight--bold)}.widget_calendar table{width:100%;font-size:.9em;text-align:center;white-space:nowrap;table-layout:fixed}.widget_calendar nav{font-size:.9em}.widget_categories ul{margin-right:0;margin-left:0;padding:0;font-size:.9em;list-style:none}.widget_categories>ul{border-top:1px solid var(--ystd--site--border-color--light-gray)}.widget_categories li,.widget_categories>ul{border-bottom:1px solid var(--ystd--site--border-color--light-gray)}.widget_categories li{position:relative}.widget_categories li:last-child{border-bottom:0}.widget_categories a{display:inline-block;padding:.75em .25em;color:currentColor;text-decoration:none}.widget_categories a:before{display:inline-block;width:.5em;height:.5em;margin-right:.75em;margin-bottom:.1em;transform:rotate(-45deg);border-right:1px solid;border-bottom:1px solid;content:"";transition:margin .3s}.widget_categories a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.widget_categories a:hover:before{margin-right:1em}.widget_categories .children,.widget_categories .sub-menu{padding-left:0;border-top:1px solid var(--ystd--site--border-color--light-gray);list-style:none}.widget_categories .children a,.widget_categories .sub-menu a{padding-left:2em;font-size:.9em}.widget_categories .children .children a,.widget_categories .sub-menu .children a{padding-left:3em;font-size:1em}.widget_meta ul{margin-right:0;margin-left:0;padding:0;border-bottom:1px solid var(--ystd--site--border-color--light-gray);font-size:.9em;list-style:none}.widget_meta>ul{border-top:1px solid var(--ystd--site--border-color--light-gray)}.widget_meta li{position:relative;border-bottom:1px solid var(--ystd--site--border-color--light-gray)}.widget_meta li:last-child{border-bottom:0}.widget_meta a{display:inline-block;padding:.75em .25em;color:currentColor;text-decoration:none}.widget_meta a:before{display:inline-block;width:.5em;height:.5em;margin-right:.75em;margin-bottom:.1em;transform:rotate(-45deg);border-right:1px solid;border-bottom:1px solid;content:"";transition:margin .3s}.widget_meta a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.widget_meta a:hover:before{margin-right:1em}.widget_nav_menu ul{margin-right:0;margin-left:0;padding:0;font-size:.9em;list-style:none}.widget_nav_menu>ul{border-top:1px solid var(--ystd--site--border-color--light-gray)}.widget_nav_menu li,.widget_nav_menu>ul{border-bottom:1px solid var(--ystd--site--border-color--light-gray)}.widget_nav_menu li{position:relative}.widget_nav_menu li:last-child{border-bottom:0}.widget_nav_menu a{display:inline-block;padding:.75em .25em;color:currentColor;text-decoration:none}.widget_nav_menu a:before{display:inline-block;width:.5em;height:.5em;margin-right:.75em;margin-bottom:.1em;transform:rotate(-45deg);border-right:1px solid;border-bottom:1px solid;content:"";transition:margin .3s}.widget_nav_menu a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.widget_nav_menu a:hover:before{margin-right:1em}.widget_nav_menu .children,.widget_nav_menu .sub-menu{padding-left:0;border-top:1px solid var(--ystd--site--border-color--light-gray);list-style:none}.widget_nav_menu .children a,.widget_nav_menu .sub-menu a{padding-left:2em;font-size:.9em}.widget_nav_menu .children .children a,.widget_nav_menu .sub-menu .children a{padding-left:3em;font-size:1em}.widget_pages ul{margin-right:0;margin-left:0;padding:0;font-size:.9em;list-style:none}.widget_pages>ul{border-top:1px solid var(--ystd--site--border-color--light-gray)}.widget_pages li,.widget_pages>ul{border-bottom:1px solid var(--ystd--site--border-color--light-gray)}.widget_pages li{position:relative}.widget_pages li:last-child{border-bottom:0}.widget_pages a{display:inline-block;padding:.75em .25em;color:currentColor;text-decoration:none}.widget_pages a:before{display:inline-block;width:.5em;height:.5em;margin-right:.75em;margin-bottom:.1em;transform:rotate(-45deg);border-right:1px solid;border-bottom:1px solid;content:"";transition:margin .3s}.widget_pages a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.widget_pages a:hover:before{margin-right:1em}.widget_pages .children,.widget_pages .sub-menu{padding-left:0;border-top:1px solid var(--ystd--site--border-color--light-gray);list-style:none}.widget_pages .children a,.widget_pages .sub-menu a{padding-left:2em;font-size:.9em}.widget_pages .children .children a,.widget_pages .sub-menu .children a{padding-left:3em;font-size:1em}.ys_widget_parts .entry-content{margin-top:0;margin-bottom:0}.widget_recent_comments ul{margin-right:0;margin-left:0;padding:0;border-top:1px solid var(--ystd--site--border-color--light-gray);font-size:.9em;list-style:none}.widget_recent_comments li{padding:.75em .25em;border-bottom:1px solid var(--ystd--site--border-color--light-gray)}.widget_recent_comments .comment-author-link:before{content:"\a";white-space:pre}.widget_recent_entries ul{margin-right:0;margin-left:0;padding:0;border-top:1px solid var(--ystd--site--border-color--light-gray);font-size:.9em;list-style:none}.widget_recent_entries li{padding:.75em .25em;border-bottom:1px solid var(--ystd--site--border-color--light-gray)}.widget_recent_entries a{color:currentColor;text-decoration:none}.widget_recent_entries .post-date{display:block;color:var(--ystd--text-color--gray);font-size:.9em}.tagcloud{display:flex;flex-wrap:wrap;gap:.5em;color:var(--ystd--tagcloud--text-color);font-size:.8em}.tagcloud a{display:block;margin:0;padding:.25em 1em;background-color:var(--ystd--tagcloud--background);color:currentColor;letter-spacing:var(--ystd--letter-spacing);text-decoration:none}.tagcloud a:before{margin-right:.25em;content:var(--ystd--tagcloud--icon);font-family:var(--ystd--font-family--code)}.tagcloud a:hover{opacity:.8}.widget-title,.widgettitle{margin:0 0 1em;font-size:1.1em}.widgettitle{font-size:1.2em}:where(.widget)>:where(.aligncenter){margin-right:auto;margin-left:auto}:where(.paging__container){display:flex;flex-direction:column;gap:var(--ystd--layout-gap)}@media (min-width:640px){:where(.paging__container){flex-direction:row}}:where(.paging__item){display:flex;position:relative;align-items:center;width:100%;gap:.5em;color:var(--ystd--post-paging--text-color);font-size:var(--ystd--post-paging--font-size);transition:opacity .3s}@media (hover:hover){:where(.paging__item):hover{opacity:.8}}:where(.paging__item):where(.is-next){flex-direction:row-reverse}:where(.paging__item) :where(.paging__image){max-width:30%}:where(.paging__item) :where(.paging__title){margin:0;padding:.5em}:where(.paging__item) :where(.paging__title) a{color:currentColor;text-decoration:none}@media (hover:hover){:where(.paging__item) :where(.paging__title) a:hover{color:currentColor}}:where(.paging__item) :where(.paging__title) a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}:where(.paging__item) :where(.paging__arrow){display:flex;align-items:center;width:1rem}:where(.paging__item) :where(.paging__arrow) svg{--ystd--paging--arrow--size:1rem;width:var(--ystd--paging--arrow--size);height:var(--ystd--paging--arrow--size)}:where(.pagination){display:flex;align-items:center;justify-content:center;margin-top:var(--ystd--pagination--margin-top);gap:var(--ystd--pagination--gap);color:var(--ystd--pagination--text-color);font-size:var(--ystd--pagination--font-size)}:where(.pagination) a{color:currentColor;text-decoration:none}@media (hover:hover){:where(.pagination) a:hover{color:currentColor}}:where(.pagination__item){display:flex;position:relative;align-items:center;justify-content:center;padding:.5rem}:where(.pagination__item):after{width:0;content:"";transition:width .3s}:where(.pagination__item):where(:where(.pagination__item).is-current,:where(.pagination__item):not(.is-dot):hover):after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;content:""}@media (max-width:639.98px){:where(.pagination__item):where(.is-hide-mobile){display:none}}:where(.sidebar){position:relative}@media (min-width:1024px){:where(.sidebar){max-width:var(--ystd--sidebar--2col--size)}}:where(.sidebar__widget,.sidebar__fixed)>*{max-width:var(--ystd--container--size);margin-right:auto;margin-left:auto}@media (min-width:1024px){:where(.sidebar__widget,.sidebar__fixed)>*{max-width:100%}}:where(.sidebar__widget,.sidebar__fixed)>*+*{margin-top:var(--ystd--layout-gap)}:where(.sidebar__widget+.sidebar__fixed){margin-top:var(--ystd--layout-gap)}@media (min-width:1024px){:where(.sidebar__fixed){position:sticky;top:var(--ystd--sidebar--custom-fixed-position--top,var(--ystd--sidebar--fixed-position--top))}}@media (min-width:1024px){body:where(.has-sidebar) :where(.site-content article:not(.has-content-background)) :where(.entry-header,.entry-content,.entry-footer){--ystd--content--size:100%;--ystd--container--size:100%;--wp--style--global--content-size:100%}}.sns-bg--globe{background-color:var(--ystd--sns--color--globe)}.sns-text--globe{color:var(--ystd--sns--color--globe)}.sns-bg--twitter{background-color:var(--ystd--sns--color--twitter)}.sns-text--twitter{color:var(--ystd--sns--color--twitter)}.sns-bg--x{background-color:var(--ystd--sns--color--x)}.sns-text--x{color:var(--ystd--sns--color--x)}.sns-bg--facebook{background-color:var(--ystd--sns--color--facebook)}.sns-text--facebook{color:var(--ystd--sns--color--facebook)}.sns-bg--hatenabookmark{background-color:var(--ystd--sns--color--hatenabookmark)}.sns-text--hatenabookmark{color:var(--ystd--sns--color--hatenabookmark)}.sns-bg--rss{background-color:var(--ystd--sns--color--rss)}.sns-text--rss{color:var(--ystd--sns--color--rss)}.sns-bg--feedly{background-color:var(--ystd--sns--color--feedly)}.sns-text--feedly{color:var(--ystd--sns--color--feedly)}.sns-bg--pocket{background-color:var(--ystd--sns--color--pocket)}.sns-text--pocket{color:var(--ystd--sns--color--pocket)}.sns-bg--instagram{background-color:var(--ystd--sns--color--instagram)}.sns-text--instagram{color:var(--ystd--sns--color--instagram)}.sns-bg--line{background-color:var(--ystd--sns--color--line)}.sns-text--line{color:var(--ystd--sns--color--line)}.sns-bg--tumblr{background-color:var(--ystd--sns--color--tumblr)}.sns-text--tumblr{color:var(--ystd--sns--color--tumblr)}.sns-bg--youtube-play{background-color:var(--ystd--sns--color--youtube-play)}.sns-text--youtube-play{color:var(--ystd--sns--color--youtube-play)}.sns-bg--youtube{background-color:var(--ystd--sns--color--youtube)}.sns-text--youtube{color:var(--ystd--sns--color--youtube)}.sns-bg--github{background-color:var(--ystd--sns--color--github)}.sns-text--github{color:var(--ystd--sns--color--github)}.sns-bg--pinterest{background-color:var(--ystd--sns--color--pinterest)}.sns-text--pinterest{color:var(--ystd--sns--color--pinterest)}.sns-bg--linkedin{background-color:var(--ystd--sns--color--linkedin)}.sns-text--linkedin{color:var(--ystd--sns--color--linkedin)}.sns-bg--amazon{background-color:var(--ystd--sns--color--amazon)}.sns-text--amazon{color:var(--ystd--sns--color--amazon)}.sns-bg--wordpress{background-color:var(--ystd--sns--color--wordpress)}.sns-text--wordpress{color:var(--ystd--sns--color--wordpress)}.sns-bg--twitch{background-color:var(--ystd--sns--color--twitch)}.sns-text--twitch{color:var(--ystd--sns--color--twitch)}.sns-bg--dribbble{background-color:var(--ystd--sns--color--dribbble)}.sns-text--dribbble{color:var(--ystd--sns--color--dribbble)}.sns-bg--bluesky{background-color:var(--ystd--sns--color--bluesky)}.sns-text--bluesky{color:var(--ystd--sns--color--bluesky)}.sns-share>*{margin-top:.5em;margin-bottom:0}.sns-share>:first-child{margin-top:0}.sns-share:not(.is-official){text-align:center}.sns-share:not(.is-official) .sns-share__container{justify-content:center}.sns-share.is-circle .sns-share__button{border-radius:50%}.sns-share.is-icon .sns-share__link{padding:20%;color:currentColor}.sns-share.is-icon .sns-share__link svg{fill:currentColor;width:1.5em;height:1.5em}.sns-share.is-official .sns-share__container{flex-wrap:wrap}.sns-share.is-official .sns-share__button{margin:0 .5em .25em 0}.sns-share.is-official .sns-share__after{margin-top:0}.sns-share .icon--pocket{margin-top:15%}.sns-share .fb_iframe_widget,.sns-share .fb_iframe_widget span{display:block}.sns-share__container{display:flex;margin-right:-.5em;margin-left:-.5em;padding:0;list-style:none}.sns-share__button{margin:0 .5em;transition:transform .3s}.sns-share__button:hover{transform:scale(1.1)}.sns-share__button .sns-share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:25%}.sns-share__button svg{display:block;fill:var(--ystd--text-color--white)}.sns-share__before{font-weight:700}.sns-share__after{font-size:.8em}:where(.sns-share__button) :where(svg){stroke-width:0}#back-to-top{z-index:var(--ystd--z-index--back-to-top);position:fixed;right:var(--ystd--back-to-top--position-y);bottom:var(--ystd--back-to-top--position-x);margin:0;padding:0;border:0;outline:none;background:none;cursor:pointer}#back-to-top:not(:focus){appearance:none}#back-to-top:hover{box-shadow:none}.back-to-top__content{display:block;padding:var(--ystd--back-to-top--padding);border-radius:var(--ystd--back-to-top--border-radius);background-color:var(--ystd--back-to-top--background-color);box-shadow:0 0 4px rgba(0,0,0,.2);color:var(--ystd--back-to-top--text-color);line-height:1;white-space:nowrap}.back-to-top__content.is-square{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.back-to-top__content>*{margin:0}.ystd .wpcf7-not-valid-tip{font-size:.8em}body.no-title{background-color:var(--ystd--content--background,transparent)}.no-title .singular__footer>:last-child{margin-bottom:4em}@media (min-width:600px){.no-title.has-background .content__main{padding:0}}.no-title.has-background.home .site-content{margin-top:0;margin-bottom:0}@media (min-width:600px){.no-title.has-background.home .site-content{margin-top:0;margin-bottom:0}}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.clearfix{zoom:1}@media (max-width:599.98px){.tbl-scroll{display:block;position:relative;width:100%;padding-bottom:.5rem;overflow:auto;-webkit-overflow-scrolling:touch}.tbl-scroll>*{width:auto;min-width:100%;white-space:nowrap}.tbl-scroll::-webkit-scrollbar{height:.2rem}.tbl-scroll::-webkit-scrollbar-track{background:var(--ystd--site--background--light-gray)}.tbl-scroll::-webkit-scrollbar-thumb{background:var(--ystd--form--border-color)}}@media (min-width:1025px){.tbl-scroll{white-space:normal}.tbl-scroll table{width:100%}}