:root{--theme-color--main:#00a63c;--theme-color--dark-green:#007735;--theme-color--yellow:#f9e700;--theme-color--pale-cyan:#8dd7d5;--theme-color--cyan:#64e3ff;--theme-color--white:#fff;--theme-color--gray:#f5f5f5;--theme-color--dark-gray:#878787;--theme-color--black:#333;--ark-font_size:clamp(14.4px,0.825rem + 0.205vw,17.6px);--ark-color-default--sub:#326237;--ark-font_family:"YakuHanJP","Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--ark-line_height:2;--ark-logo_size--pc:2rem;--ark-logo_size--sp:4vw;--ark-leading-trim:calc(0.5em - 1lh/2);--position--top-screen:calc(var(--ark-header_height--fixed, 0px) + var(--wp-admin--admin-bar--height, 0px));--height--max-screen:calc(100dvh - var(--position--top-screen));--width--full-screen:calc(100vw - var(--ark-scrollbar_width));--offset-screen-left:calc(50% - 50vw + var(--ark-scrollbar_width)/2)}@supports not (top:1lh){:root{--ark-leading-trim:0px}}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color)}::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}body{overflow-x:clip}body a:where(:not(.wp-element-button)){text-decoration:none}a{color:currentcolor}ol,ul{padding:initial}#content li a,#content p a{text-decoration:none}#content li a:focus,#content li a:hover,#content p a:focus,#content p a:hover{text-decoration:underline}s{position:relative;text-decoration:none}s:before{background-color:currentColor;content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}:where(:root){background-color:#f7f8fa;scrollbar-gutter:stable}input[type=email],input[type=text],select,textarea{border-radius:.3rem;font-size:clamp(16px,.825rem + .325vw,17.6px);min-height:2.4rem}.page-numbers,.post-page-numbers{font-size:1.2rem;font-weight:700}.page-numbers:not(.dots).current,.page-numbers:not(.dots):hover,.post-page-numbers:not(.dots).current,.post-page-numbers:not(.dots):hover{background-color:var(--ark-color--text)}#overlay{background-color:#000000b3;height:var(--height--max-screen);opacity:0;pointer-events:none;position:fixed;top:var(--position--top-screen);transition:opacity .2s ease-in;transition-delay:.2s;width:calc(100vw - var(--ark-scrollbar_width, 0px));z-index:40}.content-size{margin-inline:auto;max-width:calc(var(--ark-width--container) + var(--ark-padding--container)*2);padding-left:var(--ark-padding--container);padding-right:var(--ark-padding--container)}.l-header{position:-webkit-sticky;position:sticky;--ark-width--container:1400px;font-family:var(--wp--preset--font-family--red-hat-text);font-weight:700;padding-block:.25rem;touch-action:manipulation}.l-wrapper{position:relative}.l-content{container:inline-size}.has-text>.c-headLogo{font-size:inherit;font-weight:700}.l-ysp-header{height:0;position:absolute;top:0;width:100%;z-index:50}.p-ysp-logo{aspect-ratio:91/45;container:logo/inline-size;line-height:0;max-width:30%;position:relative;width:455px;z-index:120}.p-ysp-logo__bg{color:var(--theme-color--dark-green);position:absolute;width:100%}.p-ysp-logo__logo{color:var(--theme-color--white);left:8cqw;line-height:0;position:relative;top:5cqw;width:66cqw}.p-ysp-logo :where(svg){height:auto;width:100%}@keyframes spin{to{transform:rotate(-1turn)}}:root{--spin-speed:8s}.p-header-nav{position:fixed;right:0;top:var(--position--top-screen);--size--menu-button:5rem;--space-top--menu-button:1.5rem;--space-right--menu-button:2rem}.p-header-nav__button{-webkit-appearance:none;appearance:none;aspect-ratio:1;background-color:#0000;block-size:var(--size--menu-button);border:0;border-radius:9999px;color:var(--theme-color--dark-green);display:block;inline-size:var(--size--menu-button);overflow:hidden;padding:0;position:absolute;right:var(--space-right--menu-button);top:calc(var(--space-top--menu-button) + var(--ark-header_height--fixed, 0px));touch-action:manipulation;z-index:110}.p-header-nav__button.fast{--spin-speed:.5s}.p-header-nav__button :where(#open,#close){animation-duration:var(--spin-speed);animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;transform-origin:center;transition:opacity .125s linear;transition-delay:.25s}.p-nav-menu{height:var(--height--max-screen);overflow:hidden;pointer-events:none;position:absolute;right:0;top:var(--ark-header_height--fixed,0);z-index:100;--width--bg-svg:calc(var( --height--max-screen)/6)}.c-gnav{background:linear-gradient(to right,#0000 0,#0000 var(--width--bg-svg),var(--theme-color--yellow) var(--width--bg-svg),var(--theme-color--yellow) 100%);color:var(--theme-color--dark-green);display:block;font-size:1.25rem;font-weight:700;left:100%;max-width:calc(100vw - 2rem - var(--ark-scrollbar_width, 0px));min-height:100%;position:relative;top:0;transition:transform .3s ease-in-out;transition-delay:.2s;word-break:keep-all}.c-gnav__inner{max-height:100%;overflow-y:auto;padding-block:calc(1.5rem + var(--space-top--menu-button) + var(--size--menu-button)) 3rem;padding-inline:calc(var(--width--bg-svg) + 1em) 2.5rem;scrollbar-gutter:stable}.c-gnav__inner::-webkit-scrollbar{width:8px}.c-gnav__inner::-webkit-scrollbar-track{background:#0000;border-radius:5px}.c-gnav__inner::-webkit-scrollbar-thumb{border-radius:8px}.c-gnav__inner::-webkit-scrollbar-thumb,.c-gnav__inner::-webkit-scrollbar-thumb:hover{background:var(--theme-color--dark-green)}[data-nav-open=true] .c-gnav{transform:translateX(-100%)}.c-gnav:before{aspect-ratio:1/6;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjUgNzUwIj48cGF0aCBmaWxsPSIjZjllNzAwIiBkPSJNMTIzLjQ3IDBjLTUuMTYgMjEuMTgtMTAuNTIgNDAuMDctMTUuODcgNTUuNjctMzAuMjIgODguMjItOTMuNjIgMTQyLjYzLTYyLjA1IDMwMC40NUM3Ny4xMyA1MTMuOTQtNzAuODIgNjA2LjIyIDQ1LjA4IDc1MEgxMjVWMHoiLz48L3N2Zz4=);background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:1px;min-height:100%;position:absolute;top:0;width:var(--width--bg-svg);z-index:-1}.c-gnav :where(.menu-item)>a,.c-gnav :where(.menu-item)>button{display:block;width:100%}.c-gnav .menu-item-has-children{overflow:hidden}.c-gnav .c-gnav__submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.c-gnav .c-gnav__submenu[aria-hidden=false]{grid-template-rows:1fr}.c-gnav .c-gnav__submenu .sub-menu{background:inherit;color:inherit;display:grid;row-gap:1rem;text-align:inherit;visibility:inherit;-webkit-padding-before:1rem;font-size:.9em;padding-block-start:1rem}.c-gnav .c-gnav__submenu .sub-menu>.menu-item{border:none}.c-gnav .c-gnav__submenu .sub-menu>.menu-item a,.c-gnav .c-gnav__submenu .sub-menu>.menu-item button{display:block;position:relative;-webkit-padding-start:1em;padding-inline-start:1em}.c-gnav .c-gnav__submenu .sub-menu>.menu-item a:before,.c-gnav .c-gnav__submenu .sub-menu>.menu-item button:before{border-bottom:2px solid;content:"";display:block;left:.2em;position:absolute;top:calc(.5lh - 1px);width:.6em}.c-gnav__submenu-flag{padding:0 1.2lh 0 0;position:relative;touch-action:manipulation}.c-gnav__submenu-flag:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;height:1lh;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M21.72,36.39l12.81-9.51c1.26-.93,1.26-2.81,0-3.75l-12.81-9.51c-1.54-1.14-3.72-.04-3.72,1.87v19.02c0,1.92,2.18,3.02,3.72,1.87Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M21.72,36.39l12.81-9.51c1.26-.93,1.26-2.81,0-3.75l-12.81-9.51c-1.54-1.14-3.72-.04-3.72,1.87v19.02c0,1.92,2.18,3.02,3.72,1.87Z"/></svg>');position:absolute;right:0;top:0;transition:transform .3s ease;width:1lh}.c-gnav__submenu-flag[aria-expanded=true]:after{transform:rotate(90deg)}button.c-gnav__submenu-flag{-webkit-appearance:none;appearance:none;background-color:inherit;border:0;color:inherit;font-weight:inherit;text-align:left}[data-menu-open=true] body{overflow:hidden}[data-menu-open=true] .l-wrapper:after{background-color:var(--scrollbar-thumb-color);content:"";display:block;height:var(--height--max-screen);position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}[data-menu-open=true] .p-header-nav{right:0}[data-menu-open=true] .p-header-nav__button :where(#open){opacity:0}[data-menu-open=true] .p-nav-menu{pointer-events:auto}[data-menu-open=true] #overlay{opacity:1;pointer-events:auto}.c-top-sns-button{position:absolute;right:2rem;top:20cqw;z-index:10}:where(.c-postContent) h1,:where(.c-postContent) h2,:where(.c-postContent) h3,:where(.c-postContent) h4,:where(.c-postContent) h5,:where(.c-postContent) h6,:where(.c-postContent) p{margin-bottom:var(--ark-leading-trim);margin-top:calc(var(--ark-mt) + var(--ark-leading-trim))}.c-fixBtn{background:var(--theme-color--yellow);border:1px solid var(--theme-color--main);border-radius:999px;color:var(--theme-color--main);opacity:1;touch-action:manipulation;transition:none}.c-fixBtn:active,.c-fixBtn:hover{animation:scaleBounce .3s ease-out}@keyframes scaleBounce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.p-fixBtnWrap{bottom:2%}.p-postList.-type-card{display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(3,1fr);margin-left:revert;margin-right:revert}.p-postList.-type-card .p-postList__item{border:1px solid #c9c9c9;margin-bottom:revert;padding:revert}.p-postList.-type-card .p-postList__body{display:grid;padding:1rem 1.5rem}.p-postList.-type-card .p-postList__title{font-size:1.0625rem;grid-row:2/3;letter-spacing:.1em}.p-postList.-type-card .p-postList__meta{grid-row:1/2}.p-postList.-type-card .p-postList__times{color:#646464;font-size:.9rem;font-weight:700}.p-postList.-type-card .c-postTerms__item.-category a,.p-postList.-type-card .c-postTerms__item.-category span,.p-postList.-type-card .p-postList__category a,.p-postList.-type-card .p-postList__category span{background-color:var(--ark-color--text);border-radius:2px;color:var(--ark-color--bg);padding:.1em 1em}.p-postList.-type-card.-related{margin-inline:revert}.p-postList.-type-card.-related .p-postList__item{margin-bottom:revert;padding:revert;width:100%}.c-ysp-post-item{container:slider-item/inline-size;max-width:22.5rem}.c-ysp-post-item :where(a){display:block}.c-ysp-post-item__body{min-height:40cqw}#content li a:focus,#content li a:hover,#content p a:focus,#content p a:hover{text-decoration:none}.p-topArea{aspect-ratio:16/9;max-height:var(--height--max-screen)}.c-filterLayer.-filter-dot:after{content:none}.form-title .required{background-color:#fb0605;color:var(--ark-color--bg);display:inline-block;font-size:.85rem;font-weight:400;line-height:1;margin-left:.5rem;padding:.2em}.form-content{margin-top:.5em!important}.form-content input[type=email],.form-content input[type=tel],.form-content input[type=text],.form-content input[type=url],.form-content select,.form-content textarea{width:100%}.wp-block-contact-form-7-contact-form-selector .c-slide-button{margin-inline:auto;max-width:16rem}.wp-block-contact-form-7-contact-form-selector .c-slide-button .wpcf7-submit:disabled{background-color:var(--ark-color--text);color:#7a7a7a}.wp-block-contact-form-7-contact-form-selector .wpcf7-spinner{display:none}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item{margin:0}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item label{align-items:center;display:flex;gap:.5rem}.wp-block-contact-form-7-contact-form-selector [data-name=address-level1]{position:relative}.wp-block-contact-form-7-contact-form-selector [data-name=address-level1]:after{content:"";font-family:Material Icons;font-size:2em;height:100%;place-content:center;pointer-events:none;position:absolute;right:.25em;top:-.6em}.wp-block-contact-form-7-contact-form-selector [data-name=address-level1] select{-webkit-appearance:none;appearance:none}.wp-block-contact-form-7-contact-form-selector input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #8b98a5;border-radius:4px;height:24px;margin:4px;position:relative;width:24px}.wp-block-contact-form-7-contact-form-selector input[type=checkbox]:checked{background-color:var(--ark-color--text);border:1px solid #8b98a5}.wp-block-contact-form-7-contact-form-selector input[type=checkbox]:checked:before{color:var(--ark-color--bg);content:"";font-family:Material Icons;font-size:1.125rem;height:100%;left:.1rem;place-content:center;position:absolute;top:-.4rem}.wp-block-contact-form-7-contact-form-selector input[type=checkbox]:focus-visible{outline:2px solid #1d9bf0;outline-offset:2px}.lum-lightbox{z-index:100}.u-mt-0{margin-top:calc(var(--ark-leading-trim))!important}.u-mt-5{margin-top:calc(.5rem + var(--ark-leading-trim))!important}.u-mt-10{margin-top:calc(1rem + var(--ark-leading-trim))!important}.u-mt-15{margin-top:calc(1.5rem + var(--ark-leading-trim))!important}.u-mt-20{margin-top:calc(2rem + var(--ark-leading-trim))!important}.u-mt-25{margin-top:calc(2.5rem + var(--ark-leading-trim))!important}.u-mt-30{margin-top:calc(3rem + var(--ark-leading-trim))!important}.u-mt-35{margin-top:calc(3.5rem + var(--ark-leading-trim))!important}.u-mt-40{margin-top:calc(4rem + var(--ark-leading-trim))!important}.u-mt-45{margin-top:calc(4.5rem + var(--ark-leading-trim))!important}.u-mt-50{margin-top:calc(5rem + var(--ark-leading-trim))!important}.u-mt-55{margin-top:calc(5.5rem + var(--ark-leading-trim))!important}.u-mt-60{margin-top:calc(6rem + var(--ark-leading-trim))!important}.u-mt-65{margin-top:calc(6.5rem + var(--ark-leading-trim))!important}.u-mt-70{margin-top:calc(7rem + var(--ark-leading-trim))!important}.u-mt-75{margin-top:calc(7.5rem + var(--ark-leading-trim))!important}.u-mt-80{margin-top:calc(8rem + var(--ark-leading-trim))!important}.u-mt-85{margin-top:calc(8.5rem + var(--ark-leading-trim))!important}.u-mt-90{margin-top:calc(9rem + var(--ark-leading-trim))!important}.u-mt-95{margin-top:calc(9.5rem + var(--ark-leading-trim))!important}.u-mt-100{margin-top:calc(10rem + var(--ark-leading-trim))!important}.mx-auto{margin-left:auto;margin-right:auto}.u-kerning{font-feature-settings:"palt"}.u-image-fit{height:100%;object-fit:cover}.u-post-boxShadow{box-shadow:15px 10px 0 #00000026}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:where(li),:where(ol),:where(ul){list-style:none}:where(#main_content) ol,:where(#main_content) ul{padding:var(--ark-list-padding,0 0 0 1.5em)}:where(#main_content) :where(li),:where(#main_content) :where(ol),:where(#main_content) :where(ul){list-style:revert}@media not all and (max-width:1000px){.mx-auto-pc{margin-left:auto;margin-right:auto}}@media (max-width:1000px){.p-postList.-type-card{grid-template-columns:repeat(2,1fr)}.mx-auto-tab{margin-left:auto;margin-right:auto}}@media screen and (max-width:600px){.c-top-sns-button{right:1rem}.c-top-sns-button a{block-size:2.5rem;inline-size:2.5rem;padding:.5rem}}@media (max-width:600px){.p-ysp-logo{max-width:50%}.p-header-nav{--size--menu-button:4.5rem;--space-top--menu-button:.75rem;--space-right--menu-button:1rem}.c-gnav{font-size:1.25rem}.c-gnav__inner{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}.p-postList.-type-card{grid-template-columns:1fr}.p-postList.-type-card.-related{grid-template-columns:1fr 1fr}.p-postList.-type-card.-related .p-postList__body{display:grid;padding:.25rem .5rem}.mx-auto-sp{margin-left:auto;margin-right:auto}}@media (hover:hover){a{touch-action:manipulation}.p-ysp-logo__logo :where(a){transition:color .2s ease-in}.p-ysp-logo__logo :where(a):focus-visible,.p-ysp-logo__logo :where(a):hover{color:var(--theme-color--yellow);transition:color .1s ease-in}.c-gnav :where(.menu-item)>a,.c-gnav :where(.menu-item)>button{transition:color .2s ease-in}.c-gnav :where(.menu-item)>a:focus-visible,.c-gnav :where(.menu-item)>a:hover,.c-gnav :where(.menu-item)>button:focus-visible,.c-gnav :where(.menu-item)>button:hover{opacity:.8;transition:color .1s ease-in}.c-gnav :where(.menu-item)>a,.c-gnav :where(.menu-item)>button{display:inline-block;width:auto}.c-gnav .c-gnav__submenu{grid-template-rows:0fr}.c-gnav .c-gnav__submenu .sub-menu>.menu-item a,.c-gnav .c-gnav__submenu .sub-menu>.menu-item button{display:inline-block}.c-gnav__submenu-flag:hover:after{transform:rotate(90deg)}.c-gnav__submenu-flag:hover+.c-gnav__submenu,.c-gnav__submenu:hover{grid-template-rows:1fr}}@media (prefers-color-scheme:dark){:root{--scrollbar-thumb-color:#2d2d2d}:where(:root){background-color:#2d2d2d}}@media (prefers-color-scheme:light){:root{--scrollbar-thumb-color:#fafafa}}