:root{--theme-color--text:#3d3d3d;--theme-color--bg:#f0f0eb;--theme-color--white:#fff;--theme-color--gray:#9ca3af;--theme-color--light-gray:#e5e7eb;--theme-color--blue-gray:#415068;--theme-color--purple:#995f85;--theme-color--green:#558475;--theme-color--brown:#b18974;--theme-color--blue:#51799b;--ark-font_size:clamp(14.4px,0.825rem + 0.205vw,17.6px);--ark-color-default--sub:#326237;--ark-font_family:"Libre Baskerville","YakuHanMP","Noto Serif JP",serif;--ark-line_height:2;--ark-logo_size--pc:3.5rem;--ark-logo_size--sp:2.5rem;--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))}@supports not (top:1lh){:root{--ark-leading-trim:0px}}body{color:var(--theme-color--text);font-size:var(--arkhe-child--text-unit,1rem);line-break:strict;overflow-wrap:anywhere;overflow-x:clip}body a:where(:not(.wp-element-button)){text-decoration:none}a,button{color:currentcolor}:where(#content){container:contents/inline-size}:where(#content) :where(p,li) a{color:var(--ark-color--link);text-decoration:none}:where(#content) :where(p,li) a:focus,:where(#content) :where(p,li) 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}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)}body:has(.lum-open){overflow:hidden}:where(:root){color-scheme:light;scrollbar-gutter:stable;--theme-scrollbar-track:#f0f0eb;--theme-scrollbar-thumb:#8f8f8f}:where(html){scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}:where(html)::-webkit-scrollbar{height:12px;width:12px}:where(html)::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)}:where(html)::-webkit-scrollbar-thumb{background-color:var(--theme-scrollbar-thumb);border:3px solid var(--theme-scrollbar-track);border-radius:9999px}:where(html.is-catch-stop-active,body.is-catch-stop-active){background-color:var(--theme-color--bg)}:root{background-color:var(--theme-scrollbar-track)}:where(body){background-color:#fff}:where(.c-postContent)>.alignfull{left:calc(50% - 50cqw);max-width:100cqw!important;width:100cqw}:where(.l-wrapper){background-color:var(--theme-color--bg)}@keyframes noise-anim{0%{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}to{background-position:-15% 5%}}:where(.c-postContent)>.ark-block-section .ark-block-section__color,:where(.js-full-height-sticky-wrapper)>.ark-block-section .ark-block-section__color,:where(.l-wrapper){animation:noise-anim 5s steps(1) infinite alternate;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseTtvcGFjaXR5Oi4yIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCI+PGZpbHRlciBpZD0iYSI+PGZlVHVyYnVsZW5jZSBiYXNlRnJlcXVlbmN5PSIuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==);background-position:top;background-repeat:repeat;background-size:300px 300px;letter-spacing:.05em}.is-vertically-aligned-top>.wp-block-media-text__content{margin-top:0}.ark-block-icon-list .ark-block-icon-list__item{row-gap:var(--ark-iconlist--gap--y,.5rem)}.ark-block-columns .ark-block-column{margin-left:0}.ark-block-columns__inner{-moz-column-gap:var(--arkb-gap--x);column-gap:var(--arkb-gap--x);margin-inline:calc(var(--arkb-gap--x)*-1);padding-left:var(--arkb-gap--x)}.ark-block-columns.is-justify-end .ark-block-columns__inner{margin-left:0;margin-inline:calc(var(--arkb-gap--x)*-1);padding-left:0;padding-right:var(--arkb-gap--x)}.ark-block-columns.is-justify-around .ark-block-columns__inner,.ark-block-columns.is-justify-between .ark-block-columns__inner,.ark-block-columns.is-justify-center .ark-block-columns__inner{margin-inline:calc(var(--arkb-gap--x)*-.5);padding-left:0}.ark-block-buttons[data-orientation=horizontal] .ark-block-button[data-has-width]{width:var(--arkb-btn-width,inherit)}.ark-block-buttons[data-orientation=horizontal]{-moz-column-gap:var(--arkb-gap--x);column-gap:var(--arkb-gap--x);margin-left:0}.ark-block-buttons[data-orientation=horizontal] .ark-block-button{margin-left:0}.ark-block-slider__media .ark-block-slider__img{aspect-ratio:2/1}[data-height=full]>.ark-block-section__body{height:inherit;min-height:var(--ark-height--full,100vh)}.l-header:not([data-overlay])+.l-content .l-main__body>.c-postContent>:first-child{--ark-height--full:inherit}.l-content{--ark-offset--y:calc(var(--ark-adminbar_height));--ark-height--full:calc(var(--ark-100vh, 100vh) - var(--ark-offset--y))}body.en-US .is-style-ark-list-note>li:before{content:"*";transform:scale(1)}.l-header{position:sticky;transition:top .3s cubic-bezier(.215,.61,.355,1);--ark-width--container:1400px;background:color-mix(var(--ark-color--header_bg,#fff),transparent 5%);font-family:var(--wp--preset--font-family--red-hat-text);font-weight:700;font-weight:400;padding-block:.25rem;touch-action:manipulation}.l-header.is-hidden{top:calc(var(--ark-header_height, 0)*-1)}.c-gnav__a{font-size:.875rem;letter-spacing:var(--en-spacing,.12em);text-transform:uppercase}.c-gnav{-moz-column-gap:1.2rem;column-gap:1.2rem;font-size:1.25rem;padding-inline-end:1rem}.c-gnav__li>.c-gnav__a{padding:0}.c-lang-switcher{align-items:center;display:flex;margin-inline-start:1rem;position:relative}:where(#drawer_menu) .c-lang-switcher{display:block;margin:0}.c-lang-switcher__trigger{align-items:center;background:transparent;border:1px solid;border-radius:0;color:currentColor;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:300;justify-content:center;letter-spacing:0;line-height:1.2;min-width:3em;padding:.4em .5em;position:relative;text-transform:none;transition:opacity .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(#drawer_menu) .c-lang-switcher__trigger{align-items:center;border:0;border-bottom:var(--ark-menulist_border);display:flex;font-size:var(--ark-nav_fz,1em);gap:.45em;justify-content:flex-start;padding:var(--ark-nav-padding--Y,.75rem) var(--ark-nav-padding--R,.5rem) var(--ark-nav-padding--Y,.75rem) var(--ark-nav-padding--L,.5rem);text-align:left;width:100%}.c-lang-switcher__trigger:not(.is-disabled):focus-visible,.c-lang-switcher__trigger:not(.is-disabled):hover{opacity:.65}.c-lang-switcher__trigger.is-disabled{color:color-mix(currentColor,transparent 50%);cursor:auto}.c-lang-switcher__menu{margin:0;min-width:100%;padding:.25em 0;position:absolute;right:0;top:calc(100% + .35em);--tw-shadow:0 0 4px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 0 4px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background:var(--ark-color--bg,#fff);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);list-style:none;z-index:30}:where(#drawer_menu) .c-lang-switcher__menu{background:none;position:static}.c-lang-switcher__item{margin:0}.c-lang-switcher__link{align-items:center;display:grid;font-size:.75rem;font-weight:300;gap:.35em;grid-template-columns:1em 1fr;justify-content:start;line-height:1.2;padding:.2em .65em;text-align:center;text-decoration:none;white-space:nowrap}.c-lang-switcher__link.is-disabled{color:color-mix(in srgb,currentColor 50%,transparent 50%)}.c-lang-switcher__link:not(.is-current):before{content:"";display:block}:where(#drawer_menu) .c-lang-switcher__link{font-size:var(--ark-nav_fz,1em);padding:var(--ark-nav-padding--Y,.75rem) var(--ark-nav-padding--R,.5rem) var(--ark-nav-padding--Y,.75rem) var(--ark-nav-padding--L,.5rem);text-align:left}.c-lang-switcher__link.is-current{cursor:default}.c-lang-switcher__link.is-current:focus-visible,.c-lang-switcher__link.is-current:hover{opacity:1}.c-lang-switcher__check{display:inline-block;flex-shrink:0;height:.9em;line-height:1;width:.9em}.c-lang-switcher__trigger-icon{display:inline-block;flex-shrink:0;height:1.1em;line-height:1;width:1.1em}.has-text>.c-headLogo{font-size:inherit;font-weight:700}.c-sns-link{align-items:center;border-inline-start:1px solid color-mix(currentColor,transparent 60%);display:flex;gap:.5rem;padding-inline-start:1rem}.c-sns-link>:where(li) a{aspect-ratio:1;block-size:1rem;display:grid;inline-size:1rem;place-content:center}.c-sns-link>:where(li) a svg{height:100%;width:100%}.l-todays-information{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.72);border-radius:.625rem;box-shadow:0 .75rem 1.75rem rgba(0,0,0,.25);color:#fff;opacity:1;position:absolute;right:1rem;top:calc(var(--ark-header_height--fixed, 4rem) + 2.75rem);transform:translateY(0);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:visible;z-index:50}.l-todays-information__inner{padding:.875rem 1.125rem 1rem;position:relative}.c-todays-information__title{font-size:1rem;padding-right:1.5rem}.c-todays-information__content{font-size:.875rem}.c-todays-information__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;cursor:pointer;font-size:1.375rem;height:1.75rem;line-height:1;opacity:.86;padding:0;position:absolute;right:.5rem;top:.5rem;width:1.75rem}.l-todays-information.is-closing{opacity:0;pointer-events:none;transform:translateY(-.375rem);visibility:hidden}[data-btns=l-r] .l-header__body{grid-template-areas:"menu left center right search";grid-template-columns:var(--ark-drawerW) calc(20% - var(--ark-drawerW)) 60% calc(20% - var(--ark-searchW)) var(--ark-searchW)}[data-btns=r-l] .l-header__body{grid-template-areas:"search left center right menu";grid-template-columns:var(--ark-searchW) calc(20% - var(--ark-searchW)) 60% calc(20% - var(--ark-drawerW)) var(--ark-drawerW)}.l-footer{background:transparent}.c-copyright{font-size:.675rem}.p-fixBtnWrap{mix-blend-mode:exclusion}.c-fixBtn{background:none;box-shadow:none;color:#ccc;height:60px;opacity:1;width:60px}.page-template-none-block-margin .l-content__body{margin-block:0}.p-topArea{aspect-ratio:5/2;min-height:auto}.c-pageTitle{display:grid;gap:.75rem;text-shadow:0 0 .5rem #000}.c-pageTitle__main{font-size:1rem;text-transform:uppercase}.c-pageTitle__sub{font-size:1.875rem;font-style:normal;letter-spacing:.15em;line-height:1.2}.c-pageTitle__sub:after,.c-pageTitle__sub:before{content:none}.p-topArea.c-filterLayer:before{opacity:.6}:where(.c-postContent>div.js-full-height-sticky-wrapper)>.alignfull{left:calc(50% - 50vw + var(--ark-scrollbar_width)/2);width:calc(100vw - var(--ark-scrollbar_width))}:where(.c-postContent)>.js-full-height-sticky-wrapper{margin-top:0}.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%}#content li a:focus,#content li a:hover,#content p a:focus,#content p a:hover{text-decoration: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;-moz-appearance:none;appearance:none}.wp-block-contact-form-7-contact-form-selector input[type=checkbox]{-webkit-appearance:none;-moz-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}*,: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:rgba(59,130,246,.5);--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:rgba(59,130,246,.5);--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 (max-width:1000px){.l-todays-information{border-radius:0;position:static}.c-todays-information__content{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap}.p-postList.-type-card{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wp-block-media-text{--ark-mediatext--space:1rem 0}.ark-block-slider__media .ark-block-slider__img{aspect-ratio:4/5}.p-topArea{aspect-ratio:1/1}.c-pageTitle__sub{font-size: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}}@media (hover:hover){a,button{touch-action:manipulation}.c-lang-switcher__link:not(.is-disabled):focus-visible,.c-lang-switcher__link:not(.is-disabled):hover{opacity:.65}.c-todays-information__close:focus-visible,.c-todays-information__close:hover{background:hsla(0,0%,100%,.14);opacity:1;outline:none}}@media (hover:none),(pointer:coarse){.ark-block-button__link:hover:before{opacity:0;visibility:hidden}.is-btn-fill[data-hover=swap] .ark-block-button__link:hover{background:var(--the-btn-color);box-shadow:none;color:var(--arkb-btn-color--text,#fff)}.is-btn-outline[data-hover=swap] .ark-block-button__link:hover{background:var(--arkb-btn-color--bg,none);color:var(--the-btn-color)}.is-btn-text .ark-block-button__link:hover{text-decoration:none}.is-btn-text .ark-block-button__link:hover .ark-block-button__icon{background-color:transparent;color:inherit}}@media (prefers-color-scheme:dark){:where(:root){color-scheme:dark;--theme-scrollbar-track:#1e1e1e;--theme-scrollbar-thumb:#5f5f5f}}