/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{scroll-behavior:smooth}@media only screen and (max-width: 991.98px){html{scroll-padding-top:3.75rem}}body{position:relative;font-family:var(--f-default);font-weight:400;line-height:1.5;color:var(--c-text);letter-spacing:.04em;word-break:break-word;background-color:var(--c-gray-100)}body.is-scrollLock{overflow:hidden}img{max-width:100%;height:auto;vertical-align:middle}a:focus{border-radius:.25rem;outline:2px solid var(--c-focus)}input,button,textarea{font-family:var(--f-default)}input:focus,button:focus,textarea:focus{outline:2px solid var(--c-focus)}p{line-height:1.75}.u-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media only screen and (max-width: 991.98px){.header{position:fixed;top:0;left:0;z-index:var(--z-fixed);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:3.75rem;padding-inline:1.5rem;background-color:var(--c-white)}}@media print,screen and (min-width: 992px){.header{grid-area:1/1/2/13;height:6rem}}.header__title{display:inline-block}@media only screen and (max-width: 991.98px){.header__title img{width:8.75rem}}@media print,screen and (min-width: 992px){.header__title img{width:10rem}}.link--inMenu,.tagMenu a,.footerMenu__list a,.footerSubMenu__list a,.footerRight>a,.globalMenu__list a,.featuredTopics__list a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1.75}@media(hover: hover){.link--inMenu:hover,.tagMenu a:hover,.footerMenu__list a:hover,.footerSubMenu__list a:hover,.footerRight>a:hover,.globalMenu__list a:hover,.featuredTopics__list a:hover{text-decoration:underline}}.link--inMenu img,.tagMenu a img,.footerMenu__list a img,.footerSubMenu__list a img,.footerRight>a img,.globalMenu__list a img,.featuredTopics__list a img{-ms-flex-negative:0;flex-shrink:0}.link--inMenu[aria-current=page],.tagMenu a[aria-current=page],.footerMenu__list a[aria-current=page],.footerSubMenu__list a[aria-current=page],.footerRight>a[aria-current=page],.globalMenu__list a[aria-current=page],.featuredTopics__list a[aria-current=page]{color:var(--c-green-200)}.link,.localMenu__item a,.inPageMenu__item a,.breadcrumbs a,.policy a,.main>section a:not([class]),.main>.section a:not([class]),.article a{display:inline;line-height:1.75;color:var(--c-link);text-decoration:underline;text-underline-offset:.1em}@media(hover: hover){.link,.localMenu__item a,.inPageMenu__item a,.breadcrumbs a,.policy a,.main>section a:not([class]),.main>.section a:not([class]),.article a{-webkit-transition:color .3s;transition:color .3s}.link:hover,.localMenu__item a:hover,.inPageMenu__item a:hover,.breadcrumbs a:hover,.policy a:hover,.link:active,.localMenu__item a:active,.inPageMenu__item a:active,.breadcrumbs a:active,.policy a:active,.main>section a:not([class]):hover,.main>section a:not([class]):active,.main>.section a:not([class]):hover,.main>.section a:not([class]):active,.article a:hover,.article a:active{color:var(--c-link-hover)}}[target=_blank][href^=http].link--inMenu::after,.tagMenu a[target=_blank][href^=http]::after,.footerMenu__list a[target=_blank][href^=http]::after,.footerSubMenu__list a[target=_blank][href^=http]::after,.footerRight>a[target=_blank][href^=http]::after,.globalMenu__list a[target=_blank][href^=http]::after,.featuredTopics__list a[target=_blank][href^=http]::after,[target=_blank][href^=http].link::after,.localMenu__item a[target=_blank][href^=http]::after,.inPageMenu__item a[target=_blank][href^=http]::after,.breadcrumbs a[target=_blank][href^=http]::after,.policy a[target=_blank][href^=http]::after,.main>section a[target=_blank][href^=http]:not([class])::after,.main>.section a[target=_blank][href^=http]:not([class])::after,.article a[target=_blank][href^=http]::after,[target=_blank][href^=https].link--inMenu::after,.tagMenu a[target=_blank][href^=https]::after,.footerMenu__list a[target=_blank][href^=https]::after,.footerSubMenu__list a[target=_blank][href^=https]::after,.footerRight>a[target=_blank][href^=https]::after,.globalMenu__list a[target=_blank][href^=https]::after,.featuredTopics__list a[target=_blank][href^=https]::after,[target=_blank][href^=https].link::after,.localMenu__item a[target=_blank][href^=https]::after,.inPageMenu__item a[target=_blank][href^=https]::after,.breadcrumbs a[target=_blank][href^=https]::after,.policy a[target=_blank][href^=https]::after,.main>section a[target=_blank][href^=https]:not([class])::after,.main>.section a[target=_blank][href^=https]:not([class])::after,.article a[target=_blank][href^=https]::after{contain:strict;content-visibility:auto;contain-intrinsic-size:1rem;display:inline-block;-webkit-margin-start:.25rem;margin-inline-start:.25rem;vertical-align:middle;content:"";background-image:url(../../image/common/icon_external.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@supports not (contain-intrinsic-size: 1rem){[target=_blank][href^=http].link--inMenu::after,.tagMenu a[target=_blank][href^=http]::after,.footerMenu__list a[target=_blank][href^=http]::after,.footerSubMenu__list a[target=_blank][href^=http]::after,.footerRight>a[target=_blank][href^=http]::after,.globalMenu__list a[target=_blank][href^=http]::after,.featuredTopics__list a[target=_blank][href^=http]::after,[target=_blank][href^=http].link::after,.localMenu__item a[target=_blank][href^=http]::after,.inPageMenu__item a[target=_blank][href^=http]::after,.breadcrumbs a[target=_blank][href^=http]::after,.policy a[target=_blank][href^=http]::after,.main>section a[target=_blank][href^=http]:not([class])::after,.main>.section a[target=_blank][href^=http]:not([class])::after,.article a[target=_blank][href^=http]::after,[target=_blank][href^=https].link--inMenu::after,.tagMenu a[target=_blank][href^=https]::after,.footerMenu__list a[target=_blank][href^=https]::after,.footerSubMenu__list a[target=_blank][href^=https]::after,.footerRight>a[target=_blank][href^=https]::after,.globalMenu__list a[target=_blank][href^=https]::after,.featuredTopics__list a[target=_blank][href^=https]::after,[target=_blank][href^=https].link::after,.localMenu__item a[target=_blank][href^=https]::after,.inPageMenu__item a[target=_blank][href^=https]::after,.breadcrumbs a[target=_blank][href^=https]::after,.policy a[target=_blank][href^=https]::after,.main>section a[target=_blank][href^=https]:not([class])::after,.main>.section a[target=_blank][href^=https]:not([class])::after,.article a[target=_blank][href^=https]::after{width:1rem;height:1rem}}.main>section a:not([class]):visited,.main>.section a:not([class]):visited,.article a:visited{color:var(--c-link-hover)}.sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-start:-0.5rem;margin-inline-start:-0.5rem}.sns__item a{display:block;padding:.5rem}.sns__item img{contain:strict;content-visibility:auto;contain-intrinsic-size:2rem}@supports not (contain-intrinsic-size: 2rem){.sns__item img{width:2rem;height:2rem}}.button,.wp-block-button__link{display:block !important;width:100%;padding:1em;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;font-weight:700;color:var(--c-white) !important;text-align:center;text-decoration:none !important;cursor:pointer;background-color:var(--c-link);border-radius:8px}@media(hover: hover){.button,.wp-block-button__link{-webkit-transition:background-color .3s !important;transition:background-color .3s !important}.button:hover,.wp-block-button__link:hover{background-color:var(--c-link-hover)}}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background){color:var(--c-link) !important;background:none !important;border:1px solid currentColor}@media(hover: hover){.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background){-webkit-transition:color .3s !important;transition:color .3s !important}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):hover{color:var(--c-link-hover) !important}}.link__banner{display:inline-block}@media(hover: hover){.link__banner{-webkit-transition:opacity .3s;transition:opacity .3s}.link__banner:hover{opacity:.8}}.link__banner::after{content:none}@media only screen and (max-width: 991.98px){.navigationBody{top:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:1.125rem 1.5rem 4rem;margin:0;overflow-y:scroll;background-color:var(--c-white);border:none;scrollbar-width:none;-ms-overflow-style:none}.navigationBody::-webkit-scrollbar{display:none}.navigationBody::-webkit-backdrop{background:none}.navigationBody::backdrop{background:none}.navigationBody .siteSearch{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.navigationBody .featuredTopics{-webkit-padding-before:2.5rem;padding-block-start:2.5rem;-webkit-border-before:1px solid var(--c-hairline);border-block-start:1px solid var(--c-hairline)}}@media print,screen and (min-width: 992px){.navigationBody{display:none}}@media only screen and (max-width: 991.98px){.navigationBody__button{contain:strict;content-visibility:auto;position:fixed;top:.375rem;right:.625rem;z-index:var(--z-fixed);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;contain-intrinsic-size:3rem;background-color:var(--c-white)}@supports not (contain-intrinsic-size: 3rem){.navigationBody__button{width:3rem;height:3rem}}.navigationBody__button img{contain:strict;content-visibility:auto;contain-intrinsic-size:1.5rem}@supports not (contain-intrinsic-size: 1.5rem){.navigationBody__button img{width:1.5rem;height:1.5rem}}}@media print,screen and (min-width: 992px){.navigationBody__button{display:none}}.globalMenu{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}@media only screen and (max-width: 991.98px){.globalMenu{-webkit-margin-before:2.625rem;margin-block-start:2.625rem}}.globalMenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem 0;font-size:.875rem}.globalMenu__item--divide{-webkit-margin-after:2rem;margin-block-end:2rem}.featuredTopics__title{-webkit-margin-after:.5rem;margin-block-end:.5rem;font-size:.75rem;color:var(--c-gray-500)}.featuredTopics__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0;font-size:.875rem}.featuredTopics__list a{line-height:1.5}.featuredTopics__list a::before{position:absolute;inset:0;content:""}.featuredTopics__item{position:relative}.featuredTopics__date{display:block;-webkit-margin-after:.25rem;margin-block-end:.25rem;font-size:.75rem}.siteSearch__label{display:block;-webkit-margin-after:.5rem;margin-block-end:.5rem;font-size:.75rem;color:var(--c-gray-500)}.siteSearch__wrapper{contain:content;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--c-black);border-radius:8px}.siteSearch__input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% - 3rem);height:3rem;padding-inline:.5rem}.siteSearch__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;aspect-ratio:1/1;-webkit-border-start:1px solid var(--c-black);border-inline-start:1px solid var(--c-black)}.main h1{margin-block:4rem 1.5rem}@media only screen and (max-width: 991.98px){.main h1{font-size:2rem;font-weight:500}}@media print,screen and (min-width: 992px){.main h1{font-size:2.25rem;line-height:1.4}}.c-heading--large,.main>section>h2:not([class]),.article h2{margin-block:4rem 1.5rem}@media only screen and (max-width: 991.98px){.c-heading--large,.main>section>h2:not([class]),.article h2{font-size:1.75rem;font-weight:500}}@media print,screen and (min-width: 992px){.c-heading--large,.main>section>h2:not([class]),.article h2{font-size:2rem;line-height:1.4}}.c-heading--middle,.main>section>h3:not([class]),.article h3{margin-block:2.5rem 1.5rem}@media only screen and (max-width: 991.98px){.c-heading--middle,.main>section>h3:not([class]),.article h3{font-size:1.5rem;font-weight:500}}@media print,screen and (min-width: 992px){.c-heading--middle,.main>section>h3:not([class]),.article h3{font-size:1.75rem}}.c-heading--small,.main>section>h4:not([class]),.article h4{margin-block:2.5rem 1.5rem}@media only screen and (max-width: 991.98px){.c-heading--small,.main>section>h4:not([class]),.article h4{font-size:1.25rem;font-weight:500}}@media print,screen and (min-width: 992px){.c-heading--small,.main>section>h4:not([class]),.article h4{font-size:1.5rem}}@media print,screen and (min-width: 992px){.main{grid-area:3/1/4/10}}.main>section:not(:first-child),.main>.section:not(:first-child){-webkit-margin-before:4rem;margin-block-start:4rem}.main>section>*:first-child,.main>.section>*:first-child{-webkit-margin-before:0;margin-block-start:0}.eventList__button,.main>section>*:not(:first-child):not(:is(h1,h2,h3,h4)),.main>.section>*:not(:first-child):not(:is(h1,h2,h3,h4)){-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.main>section>p+p,.main>.section>p+p{-webkit-margin-before:1rem !important;margin-block-start:1rem !important}.main>section picture,.main>.section picture{display:block;text-align:center}.main>section iframe,.main>.section iframe{width:100%;height:auto;aspect-ratio:16/9}.main>section figure,.main>.section figure{display:block}.main>section figure figcaption,.main>.section figure figcaption{-webkit-margin-before:1rem;margin-block-start:1rem}.main>p+p{-webkit-margin-before:1rem !important;margin-block-start:1rem !important}.footer{contain:content;background:var(--c-gray-100)}.footer__container{max-width:64rem;margin-inline:auto}@media only screen and (max-width: 767.98px){.footer__container{padding-block:4rem;padding-inline:1.5rem}}@media only screen and (max-width: 991.98px){.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}@media print,screen and (min-width: 768px){.footer__container{padding-block:4rem 6.5rem;padding-inline:2.5rem}}@media print,screen and (min-width: 992px){.footer__container{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(12, 1fr);gap:2.5rem 2rem}}@media print,screen and (min-width: 992px){.tagMenu{grid-area:1/1/2/4}}.tagMenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;font-size:.875rem}.policy{font-size:.75rem}@media only screen and (max-width: 991.98px){.policy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media print,screen and (min-width: 992px){.policy{grid-area:2/1/3/4}}.policy__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 991.98px){.policy__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}@media print,screen and (min-width: 992px){.policy__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem 0;-webkit-margin-after:2.5rem;margin-block-end:2.5rem}}@media print,screen and (min-width: 992px){.footerMenu{grid-area:1/4/3/10}}.footerMenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem}@media only screen and (max-width: 991.98px){.footerMenu__list{gap:1.5rem}}@media print,screen and (min-width: 992px){.footerMenu__list{gap:2.5rem}}.footerSubMenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1rem;-webkit-margin-before:.75rem;margin-block-start:.75rem}.footerSubMenu__list a{font-weight:400}.footerRight{font-size:.875rem}@media only screen and (max-width: 991.98px){.footerRight{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-padding-before:2.5rem;padding-block-start:2.5rem;-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-border-before:1px solid var(--c-hairline);border-block-start:1px solid var(--c-hairline)}}@media print,screen and (min-width: 992px){.footerRight{grid-area:1/10/3/13}}.footerRight h2{-webkit-margin-after:1rem;margin-block-end:1rem;font-size:1rem;font-weight:700}.footerRight>a{margin-block:2rem .75rem}.footerRight .copyright{-webkit-margin-before:2.5rem;margin-block-start:2.5rem;font-size:.75rem}.pagetop{contain:strict;content-visibility:auto;position:fixed;z-index:var(--z-fixed);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;contain-intrinsic-size:3.5rem;background-color:var(--c-white);border:1px solid var(--c-black);border-radius:50%}@media only screen and (max-width: 991.98px){.pagetop{right:1.5rem;bottom:1.5rem}}@media print,screen and (min-width: 992px){.pagetop{right:2.5rem;bottom:2.5rem}}@media(hover: hover){.pagetop{-webkit-transition:background-color .3s;transition:background-color .3s}.pagetop:hover{background-color:var(--c-green-100)}}.pagetop:focus{border-radius:50%}.pagetop img{contain:strict;content-visibility:auto;contain-intrinsic-size:1.5rem}@supports not (contain-intrinsic-size: 1.5rem){.pagetop img{width:1.5rem;height:1.5rem}}@supports not (contain-intrinsic-size: 3.5rem){.pagetop{width:3.5rem;height:3.5rem}}@media print,screen and (min-width: 992px){.breadcrumbs{grid-area:2/1/3/10}}@media only screen and (max-width: 991.98px){.breadcrumbs:nth-of-type(2){-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:0;margin-block-end:0}}@media print,screen and (min-width: 992px){.breadcrumbs:nth-of-type(2){grid-area:4/1/5/10;-webkit-margin-before:2.5rem;margin-block-start:2.5rem}}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .25rem}.breadcrumbs__item{font-size:.875rem}.breadcrumbs__item:not(:last-child)::after{contain:strict;content-visibility:auto;display:inline-block;contain-intrinsic-size:1rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem;vertical-align:middle;content:"";background-image:url(../../image/common/icon_arrow_next.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@supports not (contain-intrinsic-size: 1rem){.breadcrumbs__item:not(:last-child)::after{width:1rem;height:1rem}}.breadcrumbs a[aria-current=page]{color:var(--c-link-current);text-decoration:none}.inPageMenu{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.inPageMenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1rem}.inPageMenu__item a::before{contain:strict;content-visibility:auto;display:inline-block;-ms-flex-negative:0;flex-shrink:0;contain-intrinsic-size:1rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem;vertical-align:middle;content:"";background-image:url(../../image/common/icon_arrow_down.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@supports not (contain-intrinsic-size: 1rem){.inPageMenu__item a::before{width:1rem;height:1rem}}.check__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem 0}.check__list li{position:relative;-webkit-padding-start:2em;padding-inline-start:2em}.check__list li::before{position:absolute;top:0;left:0;width:1.5em;height:1.5em;content:"";background-image:url(../../image/common/icon_check.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.list-disc,.localMenu__list,.main>section ul:not([class]),.main>.section ul:not([class]),.article ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem 0;-webkit-padding-start:2.25rem;padding-inline-start:2.25rem;list-style-type:disc}.list-decimal,.main>section ol:not([class]),.main>.section ol:not([class]),.article ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem 0;-webkit-padding-start:2.25rem;padding-inline-start:2.25rem;list-style-type:decimal}.list-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.list-description dt{-webkit-margin-after:1rem;margin-block-end:1rem}@media only screen and (max-width: 991.98px){.list-description dt{font-size:1.125rem;font-weight:500}}@media print,screen and (min-width: 992px){.list-description dt{font-size:1.25rem;font-weight:400}}.localMenu__item a[aria-current=page]{color:var(--c-link-current) !important;text-decoration:none !important}.profile{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}@media print,screen and (min-width: 768px){.profile{display:grid;grid-template-columns:1fr 3fr;gap:2rem}}@media only screen and (max-width: 767.98px){.profile__image{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;text-align:center}}@media print,screen and (min-width: 768px){.profile__image{width:11.5rem}}@media only screen and (max-width: 767.98px){.profile__image img{max-width:10.875rem}}@media print,screen and (min-width: 768px){.profile__image img{width:100%}}.profile__name{-webkit-margin-after:1rem;margin-block-end:1rem}.profile__name ruby{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700}@media only screen and (max-width: 991.98px){.profile__name ruby{font-size:1.25rem}}@media print,screen and (min-width: 992px){.profile__name ruby{font-size:1.5rem}}.profile__name rt{-webkit-margin-before:.25rem;margin-block-start:.25rem;font-weight:400;text-align:left}.card{position:relative;background-color:var(--c-gray-100);border:1px solid var(--c-hairline);border-radius:12px}.card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0;padding:1rem}.card__hero{overflow:hidden;border-radius:.75rem .75rem 0 0;flex-shrink:0;}.card__hero picture{height:100%}.card__hero img{width:100%;height:100%;object-fit: cover;}.card__title{font-weight:700}@media only screen and (max-width: 991.98px){.card__title{font-size:1.125rem}}@media print,screen and (min-width: 992px){.card__title{font-size:1.25rem}}.card__title span{font-size:1rem}.card__link{position:absolute;inset:0}.card__link span{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.card__link:focus{border-radius:12px}@media(hover: hover){.card--clickable{-webkit-transition:background-color .3s;transition:background-color .3s}.card--clickable:hover{background-color:var(--c-gray-200)}}.card--clickable:has(.card__link[target=_blank]) .card__title::after{contain:strict;content-visibility:auto;contain-intrinsic-size:1rem;display:inline-block;-webkit-margin-start:.25rem;margin-inline-start:.25rem;vertical-align:middle;content:"";background-image:url(../../image/common/icon_external.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@supports not (contain-intrinsic-size: 1rem){.card--clickable:has(.card__link[target=_blank]) .card__title::after{width:1rem;height:1rem}}.card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}@media only screen and (max-width: 575.98px){.card__list--three,.card__list--two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}}@media print,screen and (min-width: 576px){.card__list--three,.card__list--two{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}}@media print,screen and (min-width: 992px){.card__list--three,.card__list--two{gap:2rem}}@media print,screen and (min-width: 768px){.card__list--three .card__body p,.card__list--two .card__body p{font-size:.875rem}}@media print,screen and (min-width: 576px){.card__list--two{grid-template-columns:repeat(2, 1fr)}}@media print,screen and (min-width: 992px){.cardService__title{height:3em}}.cardNews__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;font-size:.75rem;color:var(--c-gray-500)}.cardNews__body{gap:.5rem 0}.cardEvent .card__body{-webkit-padding-after:0;padding-block-end:0}.cardEvent__date>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cardEvent__date>div:not(:last-child){-webkit-margin-after:.25rem;margin-block-end:.25rem}.cardEvent__date>div dt{width:3.25em}.cardEvent__date>div dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.cardEvent__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 2.5rem 1rem 1rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;margin-inline:-1rem;-webkit-border-before:1px solid var(--c-hairline);border-block-start:1px solid var(--c-hairline)}.cardEvent__footer::after, .cardEvent .card__body::after{contain:strict;content-visibility:auto;contain-intrinsic-size:1.5rem;position:absolute;top:50%;right:1rem;translate:0 -50%;content:"";background-image:url(../../image/common/icon_arrow_next.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@supports not (contain-intrinsic-size: 1.5rem){.cardEvent__footer::after, .cardEvent .card__body::after{width:1.5rem;height:1.5rem}}.cardEvent__status{font-weight:700}.details{-webkit-border-after:1px solid var(--c-hairline);border-block-end:1px solid var(--c-hairline)}.details+.details{-webkit-margin-before:0 !important;margin-block-start:0 !important}.details[open] .details__title::before{rotate:180deg}.details__title{position:relative}@media only screen and (max-width: 991.98px){.details__title{padding:.5rem 2.875rem .5rem 0;font-weight:500}}@media print,screen and (min-width: 992px){.details__title{padding:1rem 4rem 1rem 0;font-size:1.25rem}}@media(hover: hover){.details__title{cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.details__title:hover{background-color:var(--c-gray-200)}}.details__title:focus{outline:2px solid var(--c-focus)}@media only screen and (max-width: 991.98px){.details__title:focus{border-radius:4px}}@media print,screen and (min-width: 992px){.details__title:focus{border-radius:8px}}.details__title::before{position:absolute;top:50%;display:inline-block;content:"";translate:0 -50%;background-image:url(../../image/common/icon_more.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 991.98px){.details__title::before{contain:strict;content-visibility:auto;contain-intrinsic-size:1.75rem;right:0}@supports not (contain-intrinsic-size: 1.75rem){.details__title::before{width:1.75rem;height:1.75rem}}}@media print,screen and (min-width: 992px){.details__title::before{contain:strict;content-visibility:auto;contain-intrinsic-size:3rem;right:1rem}@supports not (contain-intrinsic-size: 3rem){.details__title::before{width:3rem;height:3rem}}}.details__title::marker,.details__title::-webkit-details-marker{display:none;content:none}@media only screen and (max-width: 991.98px){.details__contents{padding-block:1rem}}@media print,screen and (min-width: 992px){.details__contents{padding-block:1.5rem 2.5rem;-webkit-padding-end:2rem;padding-inline-end:2rem}}.table-dl{-webkit-border-before:1px solid var(--c-hairline);border-block-start:1px solid var(--c-hairline)}.table-dl>div{-webkit-border-after:1px solid var(--c-hairline);border-block-end:1px solid var(--c-hairline)}@media print,screen and (min-width: 992px){.table-dl>div{display:grid;grid-template-columns:1fr 3fr}}.table-dl>div>dt{font-weight:500}@media only screen and (max-width: 991.98px){.table-dl>div>dt{padding:1rem .5rem .5rem}}@media print,screen and (min-width: 992px){.table-dl>div>dt{padding:1rem .5rem}}@media only screen and (max-width: 991.98px){.table-dl>div>dd{padding:0 .5rem 1rem}}@media print,screen and (min-width: 992px){.table-dl>div>dd{padding:1rem .5rem}}@media only screen and (max-width: 767.98px){.table__wrapper,.wp-block-table{-webkit-padding-after:1.5rem;padding-block-end:1.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;-webkit-margin-end:-1.5rem;margin-inline-end:-1.5rem;overflow-x:scroll;scrollbar-color:var(--c-gray-400) var(--c-white)}.table__wrapper::-webkit-scrollbar,.wp-block-table::-webkit-scrollbar{height:5px}.table__wrapper::-webkit-scrollbar-track,.wp-block-table::-webkit-scrollbar-track{background-color:var(--c-white)}.table__wrapper::-webkit-scrollbar-thumb,.wp-block-table::-webkit-scrollbar-thumb{background-color:var(--c-gray-400);border-radius:2.5px}}.main table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--c-hairline)}@media only screen and (max-width: 767.98px){.main table{width:180%}}@media print,screen and (min-width: 768px){.main table{width:100%}}.main table th{padding:1rem .5rem;font-weight:500;background-color:var(--c-gray-100);border:1px solid var(--c-hairline)}.main table td{padding:1rem .5rem;border:1px solid var(--c-hairline)}.main table.table--auto{table-layout:auto}.note{position:relative;gap:.015625rem;-webkit-padding-start:1em;padding-inline-start:1em}.note::before{position:absolute;top:-0.1em;left:0;content:"※"}.alignleft{text-align:left}.right,.has-text-align-right,.alignright{text-align:right}.center,.has-text-align-center,.aligncenter{text-align:center}:root{--c-black: #222;--c-white: #FFF;--c-gray-100: #F9F9F9;--c-gray-200: #efefef;--c-gray-300: #D8D8DB;--c-gray-400: #949497;--c-gray-500: #626264;--c-green-100: #c5e5c6;--c-green-200: #028632;--c-green-300: #145e26;--c-yellow: #a98515;--c-red: #EC0000;--c-text: var(--c-black);--c-link: var(--c-green-200);--c-link-hover: var(--c-green-300);--c-link-current: var(--c-gray-500);--c-focus: var(--c-yellow);--c-hairline: var(--c-gray-300);--z-fixed: 1030;--z-modal: 1050;--f-default: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}.wrapper{display:grid;grid-template-rows:1fr auto;min-height:100vh;background-color:var(--c-white)}.container{width:100%;max-width:64rem;margin-inline:auto}@media only screen and (max-width: 767.98px){.container{padding-block:6.5rem 4rem;padding-inline:1.5rem}}@media print,screen and (min-width: 768px){.container{padding-block:4rem;padding-inline:2.5rem}}@media print,screen and (min-width: 992px){.container{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(12, 1fr);gap:0 2rem}}@media print,screen and (min-width: 1200px){.container{padding-inline:0}}@media only screen and (max-width: 991.98px){.rightMenu{display:none}}@media print,screen and (min-width: 992px){.rightMenu{grid-area:2/10/5/13}}.cardEvent__type{background-color:var(--c-hairline);width:fit-content;display:block;padding: 1px 6px;border-radius: .25rem;font-size:0.75rem;font-weight: 500;line-height:1.4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.apply-status{font-size: 14px;flex-shrink:0;}.apply-status.is-active,.apply-status.is-before,.apply-status.is-archive{color: var(--c-link);}.apply-status.is-ended{font-weight:500;color:var(--c-gray-500);}.cardEvent__top{display:flex;align-items:center;gap:0.875rem;}.cardEvent .card__title, .cardEvent__title{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;}.apply-status.is-active{display:flex;align-items:center;gap: .25rem;line-height: 1.4;font-weight: 500;}.apply-status.is-active::before{content:"";display:block;width: .5rem;height:.5rem;border-radius:50%;background-color: var(--c-link);}#recruitment .card__list--two li{flex-direction: column;display: flex;}#recruitment .card--clickable{flex-grow:1;}@media only screen and (min-width: 992px){#recruitment .card__list--two{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media only screen and (max-width: 991.98px){.cardEvent .card__body::after{content:none;}}

@media only screen and (min-width: 992px) {
    .cardEvent--horizontal {
        display:flex;
    }

    .cardEvent--horizontal .card__hero {
        width: 260px;
        border-radius: .75rem 0 0 .75rem;
    }

    .cardEvent--horizontal .card__body {
        padding-inline: 2rem 3rem;gap: .5rem 0;
    }
}

.cardEvent--horizontal .card__body {
    padding-bottom: 1rem;
}

.cardEvent--horizontal .cardEvent__date {
    font-size: 0.875rem;
}