@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{display:flex;height:100%;margin:0!important;padding:0!important;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{box-sizing:border-box;position:relative;flex-shrink:0;margin:0;backface-visibility:hidden;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;display:inline-block;position:absolute;inset:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__sr{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{display:flex;z-index:1;position:absolute;top:50%;align-items:center;justify-content:center;width:2em;height:2em;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:#ccc;cursor:pointer;opacity:.7}.splide__arrow svg{width:1.2em;height:1.2em;fill:#000}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{z-index:1;position:absolute;right:0;bottom:.5em;left:0;padding:0 1em}.splide__pagination__page{display:inline-block;position:relative;width:8px;height:8px;margin:3px;padding:0;border:0;border-radius:50%;background:#ccc;opacity:.7;transition:transform .2s linear}.splide__pagination__page.is-active{z-index:1;transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{height:3px;background:#ccc}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;inset:0 .5em 0 auto;flex-direction:column;padding:1em 0}.p-notice-ticker{box-sizing:border-box;display:flex;z-index:50;position:relative;align-items:center;inline-size:100%;block-size:48px;padding:0 16px;overflow:hidden;background-color:var(--wp--custom--color--neutral-000);box-shadow:0 4px 6px -1px #0000001a;color:var(--wp--custom--color--neutral-100);font-size:14px;font-family:sans-serif}.p-notice-ticker__container{display:flex;flex:1;align-items:center;min-inline-size:0;block-size:100%;overflow:hidden;white-space:nowrap}.p-notice-ticker__content{display:inline-flex;align-items:center;padding-inline-start:100%;animation:noticeMarquee 15s linear infinite}.p-notice-ticker__content.is-paused{animation-play-state:paused}.p-notice-ticker__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:8px}.p-notice-ticker__text{color:inherit;letter-spacing:.025em;text-decoration:none}.p-notice-ticker__controls{display:flex;z-index:10;position:relative;flex-shrink:0;align-items:center;justify-content:center;block-size:100%;margin-left:8px;background-color:var(--wp--custom--color--neutral-000)}.p-notice-ticker__mask{position:absolute;inline-size:8px;block-size:100%;inset-block-start:0;inset-inline-start:-16px;background:linear-gradient(to left,var(--wp--custom--color--neutral-000),transparent)}.p-notice-ticker__btn{display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;padding:0;border:none;border-radius:50%;background-color:var(--wp--custom--color--neutral-010);color:var(--wp--custom--color--neutral-100);cursor:pointer;transition:background-color .2s,color .2s;-webkit-tap-highlight-color:transparent}.p-notice-ticker__btn:focus{outline:none}.p-notice-ticker__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.p-notice-ticker__btn svg{inline-size:14px;block-size:14px;fill:currentColor}.p-notice-ticker__icon-play,.p-notice-ticker__btn.is-paused .p-notice-ticker__icon-pause{display:none}.p-notice-ticker__btn.is-paused .p-notice-ticker__icon-play{display:block}@keyframes noticeMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.p-home-mv{--button-size: 24px}.p-home-mv .splide:not(.is-initialized) .splide__track{aspect-ratio:376/282;overflow:hidden}.p-home-mv .splide:not(.is-initialized) .splide__slide:nth-child(n+2){display:none}.p-home-mv .splide__slide img{inline-size:100%}.p-home-mv .splide__slide a{display:block}.p-home-mv .splide__slide a:focus-visible{outline-width:3px;outline-offset:-3px}.p-home-mv .splide__arrows,.p-home-mv .splide__arrow,.p-home-mv .splide__pagination{position:relative}.p-home-mv .splide__pagination-wrap{display:grid;grid-template-columns:max-content;justify-content:center;margin-block:8px 40px}.p-home-mv .splide__arrows{display:grid;grid-template-columns:repeat(4,max-content);column-gap:4px;align-items:center}.p-home-mv .splide__pagination{column-gap:4px;inset:unset;padding:0}.p-home-mv .splide__arrow{top:unset;inline-size:var(--button-size);block-size:var(--button-size);transform:unset;border-radius:unset;background-color:transparent}.p-home-mv .splide__arrow svg{inline-size:6px;block-size:10px;transition:opacity .2s ease}.p-home-mv .splide__arrow:focus-visible svg{opacity:.7}.p-home-mv .splide.is-focus-in .splide__arrow:focus-visible,.p-home-mv .splide.is-focus-in .splide__pagination__page:focus-visible{border-radius:2px;outline:2px solid var(--wp--custom--color--neutral-000);outline-offset:0}.p-home-mv .splide__arrow--prev{left:0}.p-home-mv .splide__arrow--next{right:0}.p-home-mv .splide__pagination__page{display:flex;align-items:center;justify-content:center;inline-size:var(--button-size);block-size:var(--button-size);margin:0;border-radius:unset;background-color:transparent;opacity:1}.p-home-mv .splide__pagination__page:before{display:block;inline-size:8px;block-size:8px;border-radius:50%;background-color:var(--wp--custom--color--neutral-variant-040);content:"";transition:background-color .2s ease}.p-home-mv .splide__pagination__page.is-active{transform:unset;background-color:transparent}.p-home-mv .splide__pagination__page.is-active:before{background-color:var(--wp--custom--color--primary-020);transition:opacity .2s ease}.p-home-mv .splide__pagination__page.is-active:hover:before{opacity:.7}.p-home-mv .p-home-mv__toggle-button{display:flex;align-items:center;justify-content:center;inline-size:var(--button-size);block-size:var(--button-size);background-color:transparent}.p-home-mv .p-home-mv__toggle-button svg{transition:opacity .2s ease}.p-home-mv .p-home-mv__toggle-button:focus-visible svg{opacity:.7}.p-home-mv .p-home-mv__toggle-button[aria-pressed=true] .p-home-mv__toggle-button--pause,.p-home-mv .p-home-mv__toggle-button[aria-pressed=false] .p-home-mv__toggle-button--play{display:none}@media(width>=768px){.p-notice-ticker{justify-content:center}.p-notice-ticker__container{flex:none;overflow:visible}.p-notice-ticker__content{padding-left:0;transform:none;animation:none}.p-notice-ticker__controls{display:none}.p-home-mv .splide:not(.is-initialized) .splide__track{aspect-ratio:100/36.8;padding-inline:13.2%}.p-home-mv .splide__pagination-wrap{margin-block:16px 40px}}@media(any-hover:hover){.p-home-mv .splide__arrow:where(:any-link,:enabled,summary):hover svg{opacity:.7}.p-home-mv .p-home-mv__toggle-button:where(:any-link,:enabled,summary):hover svg{opacity:.7}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}
