@charset "UTF-8";.l-header-logo-wrap[data-v-acfdbaf8]{align-items:center;align-self:center;display:flex;height:100%}.l-header-logo[data-v-acfdbaf8]{flex-shrink:0;transition:all .3s ease-out;width:33rem}@media screen and (max-width:1200px){.l-header-logo[data-v-acfdbaf8]{width:22rem}}@media screen and (max-width:1024px){.l-header-logo[data-v-acfdbaf8]{height:auto;width:18rem}}.l-header-logo a[data-v-acfdbaf8],.l-header-logo__image[data-v-acfdbaf8]{display:block;width:100%}.l-header-logo__image[data-v-acfdbaf8]{height:auto}.l-header-search[data-v-c35accc0]{pointer-events:auto;position:relative}.l-header-search__trigger[data-v-c35accc0]{align-items:center;background:none;border:none;color:var(--siteWhiteColor);cursor:pointer;display:flex;gap:.6rem;height:3.32rem;padding:0;transition:opacity .2s ease}.l-header-search__trigger[data-v-c35accc0]:hover{opacity:.7}.l-header-search__trigger-icon[data-v-c35accc0]{align-self:center;display:flex;flex-shrink:0;height:2rem;transform:translateY(.15rem);width:2rem}.l-header-search__trigger-icon--search[data-v-c35accc0]{background-color:var(--siteWhiteColor);mask:url(../images/front/icon/icon-search.svg) no-repeat center/contain;-webkit-mask:url(../images/front/icon/icon-search.svg) no-repeat center/contain}.l-header-search__trigger-icon--close[data-v-c35accc0]{background-color:var(--mainColor);height:2rem;mask:url(../images/front/icon/icon-close.svg) no-repeat center/contain;-webkit-mask:url(../images/front/icon/icon-close.svg) no-repeat center/contain;width:2rem}.l-header-search__trigger-label[data-v-c35accc0]{color:var(--siteWhiteColor);font-size:1.7rem;font-weight:700;line-height:1}.l-header-search__dropdown[data-v-c35accc0]{align-items:center;background-color:var(--siteWhiteColor);border-radius:.4rem;border-radius:9999px;box-shadow:0 .4rem 1.2rem #00000026;display:flex;gap:0;overflow:hidden;position:absolute;right:0;top:calc(100% + .8rem);width:36rem;z-index:1200}.l-header-search__input[data-v-c35accc0]{-webkit-appearance:none;background:transparent;border:none;color:var(--primaryFontColor);flex:1 1 auto;font-size:1.5rem;height:4.4rem;min-width:0;outline:none;padding:0 1.2rem 0 2rem}.l-header-search__input[data-v-c35accc0]::-moz-placeholder{color:var(--inputPHColor)}.l-header-search__input[data-v-c35accc0]::placeholder{color:var(--inputPHColor)}.l-header-search__input[data-v-c35accc0]::-webkit-search-cancel-button{-webkit-appearance:none}.l-header-search__input[data-v-c35accc0]:-webkit-autofill,.l-header-search__input[data-v-c35accc0]:-webkit-autofill:focus,.l-header-search__input[data-v-c35accc0]:-webkit-autofill:hover{-webkit-text-fill-color:var(--primaryFontColor);box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.l-header-search__submit[data-v-c35accc0]{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:4.4rem;justify-content:center;padding:0 1rem 0 0;transition:opacity .2s ease;width:4.4rem}.l-header-search__submit[data-v-c35accc0]:hover{opacity:.8}.l-header-search__submit-icon[data-v-c35accc0]{background-color:var(--mainColor);display:block;height:1.8rem;mask:url(../images/front/icon/icon-search.svg) no-repeat center/contain;-webkit-mask:url(../images/front/icon/icon-search.svg) no-repeat center/contain;width:1.8rem}.search-dropdown-enter-active[data-v-c35accc0],.search-dropdown-leave-active[data-v-c35accc0]{transition:opacity .2s ease,transform .2s ease}.search-dropdown-enter-from[data-v-c35accc0],.search-dropdown-leave-to[data-v-c35accc0]{opacity:0;transform:translateY(-.6rem)}.l-header-sub__list[data-v-3a06aba6]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-end;padding-bottom:1rem;padding-top:.8rem;width:100%}@media screen and (max-width:1024px){.l-header-sub__list[data-v-3a06aba6]{display:none}}.l-header-sub__item[data-v-3a06aba6]{align-items:center;display:flex;position:relative;z-index:1100}.l-header-sub__item--search[data-v-3a06aba6] .l-header-search{margin:0}.l-header-sub__link[data-v-3a06aba6]{align-items:center;background-color:transparent;border:none;border-radius:.4rem;color:var(--primaryFontColor);cursor:pointer;display:flex;font-size:1.2rem;gap:.4rem;padding:.4rem .8rem;text-decoration:none;transition:var(--mainTransition);white-space:nowrap}.l-header-sub__link[data-v-3a06aba6]:hover{opacity:.7}.l-header-sub__link--global[data-v-3a06aba6]{background-color:transparent;border:.15rem solid var(--siteWhiteColor);border-radius:9999px;color:var(--siteWhiteColor);height:3.32rem;padding:.2rem 1.2rem;width:12rem}.l-header-sub__link--global[data-v-3a06aba6]:hover{background-color:transparent;opacity:.7}.l-header-sub__link--global span[data-v-3a06aba6]{flex:1;font-size:1.2rem;font-weight:700;line-height:1;text-align:center}.l-header-sub__link--global .l-header-sub__globe-icon[data-v-3a06aba6]{filter:brightness(0) invert(1);flex-shrink:0;height:1.9rem;vertical-align:middle;width:1.9rem}.l-header--dynamic[data-v-649edfe6]{display:block}@media screen and (max-width:1024px){.l-header--dynamic[data-v-649edfe6]{display:none}}.l-header--dynamic__navi[data-v-649edfe6]{width:100%}.l-header--dynamic__list[data-v-649edfe6]{align-items:center;display:flex;justify-content:flex-end;padding-bottom:.5rem;padding-top:.5rem}.l-header--dynamic__anchor[data-v-649edfe6]{align-items:center;color:var(--primaryFontColor);display:flex;font-family:var(--fontFamily);font-size:1.6rem;font-weight:700;position:relative;transition:color .2s ease;width:100%}.l-header--dynamic__anchor span[data-v-649edfe6]{font-weight:700;white-space:nowrap}.l-header--dynamic__anchor[data-v-649edfe6]:hover{color:var(--mainColor);opacity:1}.l-header--dynamic__anchor img[data-v-649edfe6]{flex-shrink:0;height:14px;margin-right:.4rem;margin-top:.2rem;width:14px}.l-header--dynamic__item[data-v-649edfe6]{align-items:center;display:flex;margin-right:1.2rem}.l-header--dynamic__item[data-v-649edfe6]:not(:first-child):before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:1.2rem;margin-right:1.2rem;opacity:.5;width:.1rem}@media screen and (max-width:1200px){.l-header--dynamic__item[data-v-649edfe6],.l-header--dynamic__item[data-v-649edfe6]:not(:first-child):before{margin-right:2rem}}.l-header--dynamic__item[data-v-649edfe6]:last-child{margin-right:.5rem}.l-global-navi__list[data-v-0aeb3411]{align-items:center;display:flex;justify-content:flex-end;padding-bottom:.5rem}.l-global-navi__dynamic[data-v-0aeb3411]{margin-top:.2rem;width:100%}.l-global-navi__item[data-v-0aeb3411]{align-items:center;display:flex;margin-right:1.2rem}.l-global-navi__item[data-v-0aeb3411]:not(:first-child):before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:1.2rem;margin-right:1.2rem;opacity:.5;width:.1rem}.l-global-navi__item[data-v-0aeb3411]:last-child{margin-right:0}body.en .l-global-navi__item[data-v-0aeb3411],body.en .l-global-navi__item[data-v-0aeb3411]:not(:first-child):before,body.fr .l-global-navi__item[data-v-0aeb3411],body.fr .l-global-navi__item[data-v-0aeb3411]:not(:first-child):before{margin-right:2rem}@media screen and (max-width:1200px){.l-global-navi__item[data-v-0aeb3411],.l-global-navi__item[data-v-0aeb3411]:not(:first-child):before{margin-right:2rem}}.l-global-navi__anchor[data-v-0aeb3411]{align-items:center;color:var(--primaryFontColor);display:flex;font-family:var(--fontFamily);font-size:1.7rem;font-weight:700;position:relative;text-align:center;transition:color .2s ease;white-space:nowrap}.l-global-navi__anchor>span[data-v-0aeb3411]{font-weight:700}.l-global-navi__anchor[data-v-0aeb3411]:hover{color:var(--mainColor);opacity:1}.o-drawer-nav__list[data-v-0aeb3411]{-moz-column-gap:35px;column-gap:35px;display:flex;flex-wrap:wrap;padding:3rem 0 2rem}.o-drawer-nav__item[data-v-0aeb3411]{align-items:center;display:flex;justify-content:flex-start;width:calc(50% - 17.5px)}.o-drawer-nav__item.-button[data-v-0aeb3411]{width:100%}.o-drawer-nav__anchor[data-v-0aeb3411]{align-items:center;border-bottom:.1rem solid var(--borderColor);color:var(--primaryFontColor);display:flex;font-size:1.6rem;justify-content:flex-start;margin-bottom:1.5rem;padding:0 0 1rem;text-align:left;width:100%}.o-header-scroll-list[data-v-0aeb3411]{overflow:hidden;width:100%}.o-header-scroll-list__wrapper[data-v-0aeb3411]{cursor:grab;display:flex;gap:.5rem;min-width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-color:var(--borderAccentColor) transparent;scrollbar-width:thin;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-user-drag:none}.o-header-scroll-list__wrapper__item[data-v-0aeb3411]{flex-shrink:0;padding:.5rem 1rem}.o-header-scroll-list__wrapper__item__anchor[data-v-0aeb3411]{align-items:center;color:var(--linkFontColor);color:var(--thirdFontColor);display:flex;font-size:1.4rem;justify-content:center;position:relative}.o-header-scroll-list__wrapper__item__anchor[data-v-0aeb3411]:hover{color:var(--linkFontColor)}.o-header-scroll-list__wrapper__item__anchor>span[data-v-0aeb3411]{margin-left:1.5rem}.o-header-scroll-list__wrapper[data-v-0aeb3411]::-webkit-scrollbar{background-color:transparent;height:6px}.o-header-scroll-list__wrapper[data-v-0aeb3411]::-webkit-scrollbar-thumb{background-color:var(--borderAccentColor);border-radius:3px}.o-header-scroll-list__wrapper[data-v-0aeb3411]::-webkit-scrollbar-track{background-color:transparent}@media (hover:hover){.o-header-scroll-list__wrapper[data-v-0aeb3411]::-webkit-scrollbar{display:block}}.l-hamburger-menu__search-form[data-v-71740c45]{align-items:center;background-color:var(--siteWhiteColor);border:.1rem solid rgba(69,147,208,.5);border-radius:.3rem;box-sizing:border-box;display:flex;height:4rem;padding:0 1.2rem;width:100%}.l-hamburger-menu__search-input[data-v-71740c45]{background:none;border:none;color:var(--primaryFontColor);flex:1 1 auto;font-size:1.5rem;height:auto;margin:0;min-width:0;outline:none;padding:0}.l-hamburger-menu__search-input[data-v-71740c45]::-moz-placeholder{color:var(--inputPHColor)}.l-hamburger-menu__search-input[data-v-71740c45]::placeholder{color:var(--inputPHColor)}.l-hamburger-menu__search-input[data-v-71740c45]:-webkit-autofill,.l-hamburger-menu__search-input[data-v-71740c45]:-webkit-autofill:focus,.l-hamburger-menu__search-input[data-v-71740c45]:-webkit-autofill:hover{-webkit-text-fill-color:var(--primaryFontColor);box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.l-hamburger-menu__search-button[data-v-71740c45]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;height:2.4rem;justify-content:center;margin:0;padding:0;width:2.4rem}.l-hamburger-menu__search-button .l-hamburger-menu__search-icon[data-v-71740c45]{background-color:var(--mainColor);display:block;height:2rem;mask:url(../images/front/icon/icon-search.svg) no-repeat center/contain;-webkit-mask:url(../images/front/icon/icon-search.svg) no-repeat center/contain;width:2rem}.slide-enter-active[data-v-d23c919d],.slide-leave-active[data-v-d23c919d]{transition:opacity .3s ease}.slide-enter-active .l-hamburger-menu[data-v-d23c919d]{transition:transform .3s ease-out}.slide-leave-active .l-hamburger-menu[data-v-d23c919d]{transition:transform .3s ease-in}.slide-enter-from[data-v-d23c919d],.slide-leave-to[data-v-d23c919d]{opacity:0}.slide-enter-from .l-hamburger-menu[data-v-d23c919d],.slide-leave-to .l-hamburger-menu[data-v-d23c919d]{transform:translate(100%)}.slide-enter-active .l-hamburger-menu-wrapper__overlay[data-v-d23c919d],.slide-leave-active .l-hamburger-menu-wrapper__overlay[data-v-d23c919d]{transition:opacity .3s ease}.slide-enter-from .l-hamburger-menu-wrapper__overlay[data-v-d23c919d],.slide-leave-to .l-hamburger-menu-wrapper__overlay[data-v-d23c919d]{opacity:0}.l-hamburger-menu-wrapper[data-v-d23c919d]{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2000000001}.l-hamburger-menu-wrapper__overlay[data-v-d23c919d]{height:100%;left:0;position:absolute;top:0;width:100%}.l-hamburger-menu[data-v-d23c919d]{background-color:var(--mainColor);box-shadow:-.2rem 0 .8rem #0003;height:100%;max-width:100%;overflow-y:auto;position:absolute;right:0;top:0;width:32rem}@media screen and (max-width:1024px){.l-hamburger-menu[data-v-d23c919d]{height:calc(100% - 7.5rem)}}.l-hamburger-menu__close[data-v-d23c919d]{align-items:center;background:none;border:none;color:var(--siteWhiteColor);cursor:pointer;display:flex;flex-direction:column;gap:.4rem;padding:0;position:absolute;right:1.6rem;top:1.2rem;transition:opacity .2s ease;z-index:101}.l-hamburger-menu__close[data-v-d23c919d]:hover{opacity:.7}.l-hamburger-menu__close-text[data-v-d23c919d]{color:var(--siteWhiteColor);font-size:1.3rem;font-weight:700;letter-spacing:.08em;line-height:1}.l-hamburger-menu__close-icon[data-v-d23c919d]{color:var(--siteWhiteColor);height:2.4rem;width:2.4rem}.l-hamburger-menu__inner[data-v-d23c919d]{display:flex;flex-direction:column;gap:1.6rem;padding:6rem 2.4rem 4rem}.l-hamburger-menu__section-title[data-v-d23c919d]{margin-bottom:.4rem}.l-hamburger-menu__section-title-text[data-v-d23c919d]{color:var(--siteWhiteColor);display:block;font-family:var(--fontFamily);font-size:1.6rem;font-weight:700;letter-spacing:.05em;margin-bottom:.6rem;white-space:nowrap}.l-hamburger-menu__section-title-line[data-v-d23c919d]{display:block;height:auto;margin-bottom:.6rem;width:100%}.l-hamburger-menu__nav-list[data-v-d23c919d]{display:grid;gap:0;grid-auto-flow:column;grid-template-columns:7fr 4fr;grid-template-rows:repeat(4,auto);list-style:none;margin:0;padding:0 0 0 .8rem}.l-hamburger-menu__nav-item[data-v-d23c919d]{display:flex}.l-hamburger-menu__nav-link[data-v-d23c919d]{align-items:center;color:var(--siteWhiteColor);display:flex;font-size:1.5rem;gap:.8rem;padding:.7rem 0;text-decoration:none;transition:opacity .2s ease}.l-hamburger-menu__nav-link[data-v-d23c919d]:hover{opacity:.7}.l-hamburger-menu__nav-dash[data-v-d23c919d]{color:var(--siteWhiteColor);flex-shrink:0;font-size:1.5rem;line-height:1}.l-hamburger-menu__nav-icon[data-v-d23c919d]{filter:brightness(0) invert(1);flex-shrink:0;height:14px;width:14px}.l-hamburger-menu__section--pickup .l-hamburger-menu__nav-list[data-v-d23c919d]{grid-template-columns:1fr}.l-hamburger-menu__buttons[data-v-d23c919d]{display:flex;flex-wrap:nowrap;gap:1rem}.l-hamburger-menu__button[data-v-d23c919d]{align-items:center;background-color:transparent;border:1.5px solid var(--siteWhiteColor);border-radius:99rem;color:var(--siteWhiteColor);display:flex;flex:1;font-size:1.3rem;font-weight:500;gap:.5rem;height:40px;justify-content:center;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.l-hamburger-menu__button[data-v-d23c919d]:hover{opacity:.7}.l-hamburger-menu__sns[data-v-d23c919d]{gap:2rem;padding:.4rem 0}.l-hamburger-menu__sns[data-v-d23c919d],.l-hamburger-menu__sns-link[data-v-d23c919d]{align-items:center;display:flex;justify-content:center}.l-hamburger-menu__sns-link[data-v-d23c919d]{transition:opacity .2s ease}.l-hamburger-menu__sns-link[data-v-d23c919d]:hover{opacity:.7}.l-hamburger-menu__sns-link img[data-v-d23c919d]{display:block;height:3rem;width:3rem}.l-hamburger-menu__sns-link--x[data-v-d23c919d]{background-color:var(--siteWhiteColor);border-radius:50%;height:3rem;width:3rem}.l-hamburger-menu__sns-link--x img[data-v-d23c919d]{height:1.8rem;width:1.8rem}.l-hamburger-menu__bottom-links[data-v-d23c919d]{border-top:1.5px solid hsla(0,0%,100%,.6);display:flex;flex-direction:column;margin-bottom:.4rem}.l-hamburger-menu__bottom-link[data-v-d23c919d]{align-items:center;border-bottom:1.5px solid hsla(0,0%,100%,.6);color:var(--siteWhiteColor);display:flex;font-size:1.4rem;height:35px;justify-content:space-between;padding:0 .4rem;text-decoration:none;transition:opacity .2s ease}.l-hamburger-menu__bottom-link[data-v-d23c919d]:hover{opacity:.7}.l-hamburger-menu__bottom-link svg[data-v-d23c919d]{color:var(--siteWhiteColor);flex-shrink:0}.l-hamburger-menu__language[data-v-d23c919d]{position:relative}.l-hamburger-menu__language-link[data-v-d23c919d]{align-items:center;background-color:transparent;border:1.5px solid var(--siteWhiteColor);border-radius:0;color:var(--siteWhiteColor);display:flex;font-size:1.4rem;gap:.8rem;height:4rem;padding:0 1.2rem;position:relative;text-decoration:none;transition:background-color .2s ease;width:100%}.l-hamburger-menu__language-link[data-v-d23c919d]:hover{background-color:#ffffff1a}.l-hamburger-menu__language-link[data-v-d23c919d]:after{content:"";flex-shrink:0;width:1.8rem}.l-hamburger-menu__language-icon[data-v-d23c919d]{filter:brightness(0) invert(1);flex-shrink:0;height:1.8rem;width:1.8rem}.l-hamburger-menu__language-text[data-v-d23c919d]{color:var(--siteWhiteColor);flex:1;text-align:center}[data-v-d23c919d] .l-hamburger-menu__search-form{background-color:var(--siteWhiteColor);border:none;border-radius:.4rem}[data-v-d23c919d] .l-hamburger-menu__search-input{color:var(--primaryFontColor)}[data-v-d23c919d] .l-hamburger-menu__search-input::-moz-placeholder{color:var(--inputPHColor)}[data-v-d23c919d] .l-hamburger-menu__search-input::placeholder{color:var(--inputPHColor)}.focus-hidden[data-v-d23c919d]{height:.1rem;overflow:hidden;position:absolute;width:.1rem;clip:rect(0 0 0 0);border:0;white-space:nowrap}.o-header-favorite[data-v-433c2749]{display:flex;text-decoration:none;transition:opacity .2s ease}.o-header-favorite[data-v-433c2749]:hover{opacity:.7}.o-header-favorite.-variant-simple[data-v-433c2749]{align-items:center;justify-content:center;padding:0}.o-header-favorite.-variant-simple img[data-v-433c2749]{display:block;flex-shrink:0;height:5.4rem;width:auto}@media screen and (max-width:1024px){.o-header-favorite.-variant-simple img[data-v-433c2749]{height:4.2rem;width:6.14rem}}.o-header-favorite.-variant-button[data-v-433c2749]{align-items:center;background-color:var(--mainColor);border-radius:9999px;color:var(--siteWhiteColor);flex:1;font-size:1.2rem;font-weight:500;gap:.4rem;height:2.6rem;justify-content:center;min-width:0;padding:5px 20px;position:relative;white-space:nowrap}@media (min-width:577px){.o-header-favorite.-variant-button[data-v-433c2749]{height:3.2rem;padding:8px 20px}}.o-header-favorite.-variant-button .o-header-favorite__button-icon[data-v-433c2749]{height:1.2rem;left:1rem;position:absolute;top:50%;transform:translateY(-45%);width:1.2rem}.o-header-favorite.-variant-button .o-header-favorite__button-arrow[data-v-433c2749]{color:var(--siteWhiteColor);height:.7rem;position:absolute;right:.6rem;width:1rem}.l-header-wrap[data-v-36a013bd]{left:0;min-height:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:12}.l-header-wrap[data-v-36a013bd]>*{pointer-events:auto}.l-header[data-v-36a013bd]{align-items:flex-start;background-color:var(--siteWhiteColor);box-sizing:border-box;display:flex;left:0;min-height:14.5rem;padding:.5rem 2rem;position:absolute;right:0;top:0;transition:background-color .3s ease-out,box-shadow .3s ease-out,min-height .3s ease-out;width:100%;z-index:1000}@media screen and (max-width:1024px){.l-header[data-v-36a013bd]{align-items:center;min-height:7.5rem;padding:.8rem 2rem}}.l-header.is-top[data-v-36a013bd]:not(.fixed){background-color:transparent;box-shadow:none}.l-header.is-top[data-v-36a013bd]:not(.fixed) .l-global-navi__anchor,.l-header.is-top[data-v-36a013bd]:not(.fixed) .l-header--dynamic__anchor,.l-header.is-top[data-v-36a013bd]:not(.fixed) .l-header-sub__list{filter:drop-shadow(0 0 8px rgba(0,0,0,.9))}.l-header.is-top:not(.fixed) .l-header-sub__link--icon[data-v-36a013bd]{filter:drop-shadow(0 0 8px rgba(0,0,0,.9))}.l-header.is-top[data-v-36a013bd]:not(.fixed) .o-header-favorite{filter:drop-shadow(0 0 8px rgba(0,0,0,.9))}.l-header[data-v-36a013bd]:not(.is-top){border-bottom:.2rem solid #bd1a23}.l-header[data-v-36a013bd]:not(.is-top):not(.fixed){background-color:var(--siteWhiteColor);box-shadow:0 .2rem .8rem #00000014}.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-global-navi__item,.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-header--dynamic__item{color:var(--primaryFontColor)}.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-global-navi__anchor,.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-header--dynamic__anchor{color:var(--primaryFontColor)}.l-header:not(.is-top):not(.fixed) .l-header-sub__hamburger span[data-v-36a013bd]{background-color:var(--mainColor)}.l-header:not(.is-top):not(.fixed) .l-header-sub__link--icon[data-v-36a013bd],.l-header:not(.is-top):not(.fixed) .l-header-sub__link--icon>span[data-v-36a013bd]{color:var(--primaryFontColor)}.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-header-sub__link--global{border-color:var(--primaryFontColor);color:var(--primaryFontColor)}.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-header-sub__link--global .l-header-sub__globe-icon{filter:brightness(0)}.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-header-search__trigger{color:var(--primaryFontColor)}.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-header-search__trigger-icon--search{background-color:var(--primaryFontColor)}.l-header[data-v-36a013bd]:not(.is-top):not(.fixed) .l-header-search__trigger-label{color:var(--primaryFontColor)}.l-header.fixed[data-v-36a013bd]{align-items:center;background-color:var(--siteWhiteColor);box-shadow:0 .2rem .8rem #00000014;min-height:8.8rem}@media screen and (max-width:1024px){.l-header.fixed[data-v-36a013bd]{min-height:7.5rem;padding-bottom:.8rem;padding-top:.8rem}}.l-header.fixed[data-v-36a013bd] .l-header-sub-nav{display:none}.l-header.fixed[data-v-36a013bd] .l-header-logo{width:26rem}@media screen and (max-width:1024px){.l-header.fixed[data-v-36a013bd] .l-header-logo{width:18rem}}.l-header.fixed[data-v-36a013bd] .l-global-navi__item,.l-header.fixed[data-v-36a013bd] .l-header--dynamic__item,.l-header.fixed[data-v-36a013bd] .l-global-navi__anchor,.l-header.fixed[data-v-36a013bd] .l-header--dynamic__anchor{color:var(--primaryFontColor)}.l-header.fixed .l-header-sub__hamburger span[data-v-36a013bd]{background-color:var(--mainColor)}.l-header.fixed .l-header-sub__link--icon[data-v-36a013bd],.l-header.fixed .l-header-sub__link--icon>span[data-v-36a013bd]{color:var(--primaryFontColor)}.l-header__box[data-v-36a013bd]{align-items:center;display:flex;height:auto;justify-content:space-between;margin-inline:0;max-width:none;position:relative;width:100%}@media screen and (max-width:1024px){.l-header__box[data-v-36a013bd]{flex-wrap:wrap}}@media screen and (max-width:1200px){.l-header__box[data-v-36a013bd]{align-items:flex-start}}.l-header-sub-wrapper[data-v-36a013bd]{display:flex;flex:1;justify-content:flex-end;min-width:0}@media screen and (max-width:1024px){.l-header-sub-wrapper[data-v-36a013bd]{flex:initial;width:auto}}.l-header-sub-wrapper>div[data-v-36a013bd]{align-items:flex-end;display:flex;flex-direction:column;min-width:0;position:relative;width:100%;z-index:1200}.l-header-sub-wrapper>div[data-v-36a013bd] .l-header-sub__list{position:relative;z-index:1}.l-header-sub-wrapper>div[data-v-36a013bd] .l-global-navi__list{flex-wrap:wrap;min-width:0;padding-bottom:.2rem}@media screen and (max-width:1024px){.l-header-sub-wrapper>div[data-v-36a013bd] .l-global-navi__list{display:none}}.l-header-sub-wrapper>div[data-v-36a013bd] .l-global-navi__item{color:var(--primaryFontColor);transition:color .2s ease}.is-top:not(.fixed) .l-header-sub-wrapper>div[data-v-36a013bd] .l-global-navi__item{color:var(--siteWhiteColor)}.l-header-sub-wrapper>div[data-v-36a013bd] .l-global-navi__anchor{color:var(--primaryFontColor);transition:color .2s ease}.is-top:not(.fixed) .l-header-sub-wrapper>div[data-v-36a013bd] .l-global-navi__anchor{color:var(--siteWhiteColor)}.l-header-sub-wrapper>div[data-v-36a013bd] .l-global-navi__anchor:hover{color:var(--mainColor);opacity:1}.l-header-sub-wrapper>div[data-v-36a013bd] .l-global-navi__item:nth-child(2) .l-global-navi__anchor img{height:15px;width:15px}.l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-36a013bd]{align-items:center;display:flex;gap:1rem;position:relative;z-index:0}.l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-36a013bd] .l-global-navi{margin-right:1rem}@media screen and (max-width:1024px){.l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-36a013bd]{gap:1.5rem}.l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-36a013bd] .l-global-navi{margin-right:0}}.l-header-sub-wrapper>div[data-v-36a013bd] .l-header--dynamic__list{flex-wrap:wrap;min-width:0;padding-bottom:2px;padding-top:2px}@media screen and (max-width:1024px){.l-header-sub-wrapper>div[data-v-36a013bd] .l-header--dynamic__list{display:none}}.l-header-sub-wrapper>div[data-v-36a013bd] .l-header--dynamic__item{color:var(--primaryFontColor);transition:color .2s ease}.is-top:not(.fixed) .l-header-sub-wrapper>div[data-v-36a013bd] .l-header--dynamic__item{color:var(--siteWhiteColor)}.l-header-sub-wrapper>div[data-v-36a013bd] .l-header--dynamic__anchor{color:var(--primaryFontColor);transition:color .2s ease}.is-top:not(.fixed) .l-header-sub-wrapper>div[data-v-36a013bd] .l-header--dynamic__anchor{color:var(--siteWhiteColor)}.l-header-sub-wrapper>div[data-v-36a013bd] .l-header--dynamic__anchor:hover{color:var(--mainColor);opacity:1}.l-header-sub__link[data-v-36a013bd]{align-items:center;background-color:transparent;border:none;border-radius:.4rem;color:var(--thirdFontColor);cursor:pointer;display:flex;font-size:1.2rem;gap:.4rem;padding:.4rem .8rem;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}@media screen and (max-width:1024px){.l-header-sub__link[data-v-36a013bd]{display:flex}}.l-header-sub__link--icon[data-v-36a013bd]{color:var(--siteWhiteColor);flex-direction:column;gap:.6rem;padding:.2rem 0 .8rem .5rem}@media screen and (max-width:1024px){.l-header-sub__link--icon[data-v-36a013bd]{align-items:center;display:flex;gap:.6rem;height:4.07rem;justify-content:center;padding:0;width:3.7rem}}.l-header-sub__link[data-v-36a013bd]:hover{opacity:.7}.l-header-sub__link>span[data-v-36a013bd]{color:var(--primaryFontColor);font-size:1.5rem;font-weight:700;line-height:1.2;white-space:nowrap}.is-top:not(.fixed) .l-header-sub__link>span[data-v-36a013bd]{color:var(--siteWhiteColor)}@media screen and (max-width:1024px){.l-header-sub__link>span[data-v-36a013bd]{font-size:1.3rem}}.l-header-sub__hamburger[data-v-36a013bd]{display:flex;flex-direction:column;height:2.55rem;justify-content:space-between;width:4.4rem}@media screen and (max-width:1024px){.l-header-sub__hamburger[data-v-36a013bd]{gap:.7rem;height:auto;justify-content:flex-start;width:3.52rem}}.l-header-sub__hamburger span[data-v-36a013bd]{background-color:var(--mainColor);border-radius:9999px;display:block;height:.3rem;transition:background-color .3s ease;width:4.4rem}.is-top:not(.fixed) .l-header-sub__hamburger span[data-v-36a013bd]{background-color:var(--siteWhiteColor)}@media screen and (max-width:1024px){.l-header-sub__hamburger span[data-v-36a013bd]{height:.2rem;width:3.52rem}}.o-footer-information__inner-box[data-v-c8631b34]{flex:none;margin:0 7rem 0 0;padding-top:1rem}@media screen and (max-width:1120px){.o-footer-information__inner-box[data-v-c8631b34]{margin-bottom:1.6rem;margin-right:0;padding-top:0;width:100%}.o-footer-information__inner-box[data-v-c8631b34]:last-child{margin-bottom:0}}.o-footer-information__title-wrap[data-v-c8631b34]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}@media screen and (max-width:1120px){.o-footer-information__title-wrap[data-v-c8631b34]{width:90%}}.o-footer-information__title[data-v-c8631b34]{color:var(--siteWhiteColor);font-family:var(--fontFamily);font-size:1.7rem;font-weight:700;letter-spacing:.05em;margin:0;padding:0;pointer-events:none}@media screen and (max-width:1120px){.o-footer-information__title[data-v-c8631b34]{font-size:1.4rem}}.o-footer-information__border[data-v-c8631b34]{background-image:linear-gradient(90deg,#bd1a23 0 25%,#af9b5e 25% 50%,#bd1a23 50% 75%,#af9b5e 75% 100%);background-repeat:no-repeat;background-size:100% 100%;display:block;height:.2rem;margin-bottom:.7rem;width:18rem}@media screen and (max-width:1120px){.o-footer-information__border--pc[data-v-c8631b34]{display:none}}.o-footer-information__border--sp[data-v-c8631b34]{background-image:linear-gradient(90deg,#bd1a23 0 16.666%,#af9b5e 16.666% 33.333%,#bd1a23 33.333% 50%,#af9b5e 50% 66.666%,#bd1a23 66.666% 83.333%,#af9b5e 83.333% 100%);display:none;width:90%}@media screen and (max-width:1120px){.o-footer-information__border--sp[data-v-c8631b34]{display:block}}.o-footer-information__toggle[data-v-c8631b34]{display:none}@media screen and (max-width:1120px){.o-footer-information__toggle[data-v-c8631b34]{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin:0;padding:0;position:relative;width:2rem}.o-footer-information__toggle[data-v-c8631b34]:hover{opacity:.7}.o-footer-information__toggle.-is-open .o-footer-information__toggle-bar[data-v-c8631b34]:before{transform:translate(-50%,-50%) rotate(0)}}.o-footer-information__toggle-bar[data-v-c8631b34]{display:none}@media screen and (max-width:1120px){.o-footer-information__toggle-bar[data-v-c8631b34]{display:block;transform:translate(-50%,-50%)}.o-footer-information__toggle-bar[data-v-c8631b34],.o-footer-information__toggle-bar[data-v-c8631b34]:before{background-color:var(--siteWhiteColor);border-radius:.2rem;height:.2rem;left:50%;position:absolute;top:50%;width:1.2rem}.o-footer-information__toggle-bar[data-v-c8631b34]:before{content:"";transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}}.o-footer-information__list[data-v-c8631b34]{margin-bottom:3rem}.o-footer-information__list[data-v-c8631b34]:last-child{margin-bottom:0}@media screen and (max-width:1120px){.o-footer-information__list[data-v-c8631b34]{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.o-footer-information__list.-is-open[data-v-c8631b34]{max-height:100rem;opacity:1}.o-footer-information__list.-is-open.-is-grid[data-v-c8631b34]{display:grid;gap:0;grid-auto-flow:column;grid-template-columns:65% 35%;grid-template-rows:repeat(4,auto);width:100%}}.o-footer-information__item[data-v-c8631b34]{margin-bottom:.5rem;min-width:0}.o-footer-information__item[data-v-c8631b34]:last-child{margin-bottom:0}.o-footer-information__item a[data-v-c8631b34]{align-items:center;color:var(--siteWhiteColor);display:inline-flex;font-family:var(--fontFamily);font-size:1.6rem;font-weight:700;gap:1rem;line-height:1.4;text-decoration:none;white-space:nowrap}.o-footer-information__item a[data-v-c8631b34]:hover{opacity:.7}.o-footer-information__item a:hover .link-text[data-v-c8631b34]{text-decoration:underline}@media screen and (max-width:1120px){.o-footer-information__item a[data-v-c8631b34]{font-size:1.3rem;white-space:normal}}.o-footer-information__item-dash[data-v-c8631b34]{color:var(--siteWhiteColor);flex-shrink:0;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (max-width:1120px){.o-footer-information__item-dash[data-v-c8631b34]{font-size:1.3rem}}.o-footer-information__item .link-text[data-v-c8631b34]{font-weight:700}.o-footer-nav[data-v-b96033c3]{font-family:var(--fontFamilySerif);margin:0 auto;position:relative;width:100%;z-index:2}.o-footer-link-grid[data-v-b96033c3]{align-items:flex-start;display:flex}@media screen and (max-width:1120px){.o-footer-link-grid[data-v-b96033c3]{flex-direction:column}}.o-footer-language__title-wrap[data-v-b96033c3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem;width:90%}.o-footer-language__title[data-v-b96033c3]{color:var(--siteWhiteColor);font-size:1.4rem;font-weight:700;letter-spacing:.05em;margin:0;padding:0}.o-footer-language__link[data-v-b96033c3]{color:inherit;font-weight:700;text-decoration:none}.o-footer-language__link[data-v-b96033c3]:hover{opacity:.7}.o-footer-language__border[data-v-b96033c3]{background-image:linear-gradient(90deg,#bd1a23 0 16.666%,#af9b5e 16.666% 33.333%,#bd1a23 33.333% 50%,#af9b5e 50% 66.666%,#bd1a23 66.666% 83.333%,#af9b5e 83.333% 100%);background-repeat:no-repeat;background-size:100% 100%;display:block;height:.2rem;margin-bottom:1.5rem;width:90%}.o-footer-link-arrow-col[data-v-b96033c3]{flex:0 0 28rem;margin-left:3rem}@media screen and (max-width:1120px){.o-footer-link-arrow-col[data-v-b96033c3]{flex:none;margin-left:0;width:100%}}.o-footer-link-arrow-list[data-v-b96033c3]{display:flex;flex-direction:column;width:100%}@media screen and (max-width:1120px){.o-footer-link-arrow-list[data-v-b96033c3]{width:28rem}}.o-footer-link-arrow-item[data-v-b96033c3]{border-bottom:.1rem solid #fff}.o-footer-link-arrow-item[data-v-b96033c3]:last-child{border-bottom:none}.o-footer-link-arrow-item__anchor[data-v-b96033c3]{align-items:center;color:var(--siteWhiteColor);display:flex;font-size:1.6rem;font-weight:700;height:4.74rem;justify-content:space-between;line-height:1.4;padding:0;text-decoration:none;transition:opacity .3s ease}.o-footer-link-arrow-item__anchor[data-v-b96033c3]:after{background-image:url(../images/front/icon/icon-arrow-white-rounded.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:1.2rem;margin-left:1rem;transform:rotate(180deg);width:.7rem}.o-footer-link-arrow-item__anchor[data-v-b96033c3]:hover{opacity:.7}@media screen and (max-width:1120px){.o-footer-link-arrow-item__anchor[data-v-b96033c3]{font-size:1.3rem;height:auto;padding:1.2rem 0}}.o-footer-link-arrow-item__text[data-v-b96033c3]{flex:1;font-weight:700}.o-footer-copyright[data-v-828292a0]{align-items:center;background-color:var(--siteWhiteColor);display:flex;height:4rem;justify-content:center;text-align:center}.o-footer-copyright__text[data-v-828292a0]{color:var(--primaryFontColor);display:block;font-family:var(--fontFamily);font-size:1.2rem;font-weight:700;letter-spacing:.05em}.o-banner-set[data-v-58fb6d36]{background-color:var(--siteWhiteColor);position:relative}.o-adsense-slots[data-v-58fb6d36]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media screen and (max-width:1024px){.o-adsense-slots[data-v-58fb6d36]{gap:1.3rem}}@media screen and (max-width:768px){.o-adsense-slots .o-adsense-slot[data-v-58fb6d36]:last-child{display:none}}.o-adsense-slot[data-v-58fb6d36]{align-items:center;border:none;display:flex;flex-shrink:0;font-size:0;justify-content:center;line-height:0;max-width:336px;min-height:280px;overflow:hidden;width:100%}@media screen and (max-width:1200px){.o-adsense-slot[data-v-58fb6d36]{max-width:100%}}.l-footer[data-v-92b15d65]{background-color:var(--siteWhiteColor)}.l-footer--texture-bg[data-v-92b15d65]{background-color:#efefef;background-image:url(../images/front/search@2x-50.jpg);background-repeat:repeat}@media screen and (max-width:1024px){.l-footer--texture-bg[data-v-92b15d65]{background-image:url(../images/front/search-sp@2x-50.jpg)}}.l-footer--access-bg[data-v-92b15d65]{background-color:#f4f2ea}.l-footer--access-bg[data-v-92b15d65] .o-banner-set,.l-footer--texture-bg[data-v-92b15d65] .o-banner-set{background-color:transparent}.o-footer-main[data-v-92b15d65]{align-items:center;background-color:var(--fourthBgColor);contain-intrinsic-size:38rem;content-visibility:auto;display:flex;margin-top:8rem;min-height:38rem;position:relative}.o-footer-main[data-v-92b15d65]:before{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;z-index:0}.o-footer-main .l-content[data-v-92b15d65]{padding-block:4rem;padding-left:7.5rem;position:relative;width:100%;z-index:1}@media screen and (max-width:1120px){.o-footer-main[data-v-92b15d65]{display:block;margin-top:5rem;min-height:unset}.o-footer-main .l-content[data-v-92b15d65]{padding-block:4rem;padding-inline:3rem}}.o-footer-main.is-bg-loaded[data-v-92b15d65]:before{background-image:url(../images/front/footer/footer-bg.webp)}@media screen and (max-width:576px){.o-footer-main.is-bg-loaded[data-v-92b15d65]:before{background-image:url(../images/front/footer/footer-bg-sp.webp)}}.l-header-logo[data-v-49b93cc0]{flex-shrink:0;transition:all .3s ease-out;width:30rem}.l-header-logo.is-first-view[data-v-49b93cc0]{height:18.1rem;width:18.1rem}@media screen and (max-width:1024px){.l-header-logo.is-first-view[data-v-49b93cc0]{height:12.5rem;width:12.5rem}}@media screen and (max-width:1200px){.l-header-logo[data-v-49b93cc0]{width:22rem}}@media screen and (max-width:1024px){.l-header-logo[data-v-49b93cc0]{height:auto;width:min(21rem,100vw - 17rem)}}@media screen and (max-width:768px){.l-header-logo[data-v-49b93cc0]:not(.is-first-view){margin-left:-1rem;width:min(22rem,100vw - 16rem)}}.l-header-logo a[data-v-49b93cc0],.l-header-logo__image[data-v-49b93cc0]{display:block;width:100%}.l-header-logo__image[data-v-49b93cc0]{height:auto}.is-first-view .l-header-logo__image[data-v-49b93cc0]{height:100%;-o-object-fit:contain;object-fit:contain}.l-header--dynamic[data-v-fff460c6]{display:block}@media screen and (max-width:1024px){.l-header--dynamic[data-v-fff460c6]{display:none}}.l-header--dynamic__navi[data-v-fff460c6]{width:100%}.l-header--dynamic__list[data-v-fff460c6]{align-items:center;display:flex;justify-content:flex-end;padding-bottom:.5rem;padding-top:.5rem}.l-header--dynamic__anchor[data-v-fff460c6]{align-items:center;color:var(--primaryFontColor);display:flex;font-family:var(--fontFamily);font-size:1.6rem;font-weight:700;position:relative;transition:color .2s ease;width:100%}.l-header--dynamic__anchor img[data-v-fff460c6]{flex-shrink:0;height:20px;margin-right:.4rem;width:20px}.l-header--dynamic__anchor span[data-v-fff460c6]{font-weight:700;white-space:nowrap}.l-header--dynamic__anchor[data-v-fff460c6]:hover{color:var(--mainColor);opacity:1}.l-header--dynamic__item[data-v-fff460c6]{align-items:center;display:flex;margin-right:1.2rem}.l-header--dynamic__item[data-v-fff460c6]:not(:first-child):before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:1.2rem;margin-right:1.2rem;opacity:.5;width:.1rem}@media screen and (max-width:1200px){.l-header--dynamic__item[data-v-fff460c6],.l-header--dynamic__item[data-v-fff460c6]:not(:first-child):before{margin-right:2rem}}.l-header--dynamic__item[data-v-fff460c6]:last-child{margin-right:.5rem}.l-global-navi__list[data-v-dfd1d522]{align-items:center;display:flex;justify-content:flex-end;padding-bottom:.5rem}.l-global-navi__dynamic[data-v-dfd1d522]{margin-top:.2rem;width:100%}.l-global-navi__item[data-v-dfd1d522]{align-items:center;display:flex;margin-right:1.2rem;position:relative}.l-global-navi__item[data-v-dfd1d522]:not(:first-child):before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:1.2rem;margin-right:1.2rem;opacity:.5;width:.1rem}.l-global-navi__item[data-v-dfd1d522]:last-child{margin-right:0}body.en .l-global-navi__item[data-v-dfd1d522],body.en .l-global-navi__item[data-v-dfd1d522]:not(:first-child):before,body.fr .l-global-navi__item[data-v-dfd1d522],body.fr .l-global-navi__item[data-v-dfd1d522]:not(:first-child):before{margin-right:2rem}@media screen and (max-width:1200px){.l-global-navi__item[data-v-dfd1d522],.l-global-navi__item[data-v-dfd1d522]:not(:first-child):before{margin-right:2rem}}.l-global-navi__anchor[data-v-dfd1d522]{align-items:center;background:transparent;border:0;color:var(--primaryFontColor);cursor:pointer;display:flex;font-family:var(--fontFamily);font-size:1.7rem;font-weight:700;padding:0;position:relative;text-align:center;transition:color .2s ease;white-space:nowrap}.l-global-navi__anchor>span[data-v-dfd1d522]{font-weight:700}.l-global-navi__anchor[data-v-dfd1d522]:hover{color:var(--mainColor);opacity:1}.l-global-navi__anchor[data-v-dfd1d522]:after{background-color:var(--subSiteSubColor);bottom:-.45rem;content:"";height:.4rem;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.l-global-navi__item.is-dropdown-open .l-global-navi__anchor[data-v-dfd1d522]:after{opacity:1}.l-global-navi__dropdown[data-v-dfd1d522]{background-color:var(--mainColor);border-radius:4px;box-sizing:border-box;left:50%;padding:1.4rem 1.2rem 1.3rem;position:absolute;top:calc(100% + 6.2rem);transform:translate(-50%);z-index:10}.l-global-navi__dropdown[data-v-dfd1d522]:before{border-bottom:1.2rem solid var(--mainColor);border-left:1.1rem solid transparent;border-right:1.1rem solid transparent;content:"";height:0;left:50%;position:absolute;top:-1.2rem;transform:translate(-50%);width:0}.l-global-navi__dropdown-list[data-v-dfd1d522]{display:flex;flex-direction:column;gap:1.1rem;list-style:none;margin:0;padding:0}.l-global-navi__dropdown-link[data-v-dfd1d522]{color:var(--thirdFontColor);display:block;font-size:1.6rem;font-weight:500;line-height:1.2;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.l-global-navi__dropdown-link[data-v-dfd1d522]:before{background-color:currentColor;content:"";display:inline-block;height:.1rem;margin-right:.6rem;vertical-align:middle;width:1.2rem}.l-global-navi__dropdown-link[data-v-dfd1d522]:hover{opacity:.75}.o-drawer-nav__list[data-v-dfd1d522]{-moz-column-gap:35px;column-gap:35px;display:flex;flex-wrap:wrap;padding:3rem 0 2rem}.o-drawer-nav__item[data-v-dfd1d522]{align-items:center;display:flex;justify-content:flex-start;width:calc(50% - 17.5px)}.o-drawer-nav__item.-button[data-v-dfd1d522]{width:100%}.o-drawer-nav__anchor[data-v-dfd1d522]{align-items:center;border-bottom:.1rem solid var(--borderColor);color:var(--primaryFontColor);display:flex;font-size:1.6rem;justify-content:flex-start;margin-bottom:1.5rem;padding:0 0 1rem;text-align:left;width:100%}.o-header-scroll-list[data-v-dfd1d522]{overflow:hidden;width:100%}.o-header-scroll-list__wrapper[data-v-dfd1d522]{cursor:grab;display:flex;gap:.5rem;min-width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-color:var(--borderAccentColor) transparent;scrollbar-width:thin;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-user-drag:none}.o-header-scroll-list__wrapper__item[data-v-dfd1d522]{flex-shrink:0;padding:.5rem 1rem}.o-header-scroll-list__wrapper__item__anchor[data-v-dfd1d522]{align-items:center;color:var(--linkFontColor);color:var(--thirdFontColor);display:flex;font-size:1.4rem;justify-content:center;position:relative}.o-header-scroll-list__wrapper__item__anchor[data-v-dfd1d522]:hover{color:var(--linkFontColor)}.o-header-scroll-list__wrapper__item__anchor>span[data-v-dfd1d522]{margin-left:1.5rem}.o-header-scroll-list__wrapper[data-v-dfd1d522]::-webkit-scrollbar{background-color:transparent;height:6px}.o-header-scroll-list__wrapper[data-v-dfd1d522]::-webkit-scrollbar-thumb{background-color:var(--borderAccentColor);border-radius:3px}.o-header-scroll-list__wrapper[data-v-dfd1d522]::-webkit-scrollbar-track{background-color:transparent}@media (hover:hover){.o-header-scroll-list__wrapper[data-v-dfd1d522]::-webkit-scrollbar{display:block}}.slide-enter-active[data-v-31e21a48],.slide-leave-active[data-v-31e21a48]{transition:opacity .3s ease}.slide-enter-active .l-hamburger-menu[data-v-31e21a48]{transition:transform .3s ease-out}.slide-leave-active .l-hamburger-menu[data-v-31e21a48]{transition:transform .3s ease-in}.slide-enter-from[data-v-31e21a48],.slide-leave-to[data-v-31e21a48]{opacity:0}.slide-enter-from .l-hamburger-menu[data-v-31e21a48],.slide-leave-to .l-hamburger-menu[data-v-31e21a48]{transform:translate(100%)}.slide-enter-active .l-hamburger-menu-wrapper__overlay[data-v-31e21a48],.slide-leave-active .l-hamburger-menu-wrapper__overlay[data-v-31e21a48]{transition:opacity .3s ease}.slide-enter-from .l-hamburger-menu-wrapper__overlay[data-v-31e21a48],.slide-leave-to .l-hamburger-menu-wrapper__overlay[data-v-31e21a48]{opacity:0}.l-hamburger-menu-wrapper[data-v-31e21a48]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000000001}.l-hamburger-menu-wrapper__overlay[data-v-31e21a48]{height:100%;left:0;position:absolute;top:0;width:100%}.l-hamburger-menu[data-v-31e21a48]{background-color:var(--mainColor);box-shadow:-.2rem 0 .8rem #0003;height:100%;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;scrollbar-width:none;top:0;width:32rem}.l-hamburger-menu[data-v-31e21a48]::-webkit-scrollbar{display:none}.l-hamburger-menu__close[data-v-31e21a48]{align-items:center;background:none;border:none;color:var(--siteWhiteColor);cursor:pointer;display:flex;flex-direction:column;gap:.4rem;padding:0;position:absolute;right:1.6rem;top:1.2rem;transition:opacity .2s ease;z-index:101}.l-hamburger-menu__close[data-v-31e21a48]:hover{opacity:.7}.l-hamburger-menu__close-icon[data-v-31e21a48]{color:var(--siteWhiteColor);height:2.4rem;width:2.4rem}.l-hamburger-menu__close-text[data-v-31e21a48]{color:var(--siteWhiteColor);font-size:1.3rem;font-weight:700;letter-spacing:.08em;line-height:1}.l-hamburger-menu__inner[data-v-31e21a48]{display:flex;flex-direction:column;gap:1.6rem;padding:6rem 2.4rem 4rem}.l-hamburger-menu__section-title[data-v-31e21a48]{margin-bottom:.4rem}.l-hamburger-menu__section-title-text[data-v-31e21a48]{color:var(--siteWhiteColor);display:block;font-family:var(--fontFamily);font-size:1.6rem;font-weight:700;letter-spacing:.05em;margin-bottom:.6rem;white-space:nowrap}.l-hamburger-menu__section-title-line[data-v-31e21a48]{display:block;height:auto;margin-bottom:.6rem;width:100%}.l-hamburger-menu__accordion[data-v-31e21a48]{display:flex;flex-direction:column;gap:0}.l-hamburger-menu__accordion-section[data-v-31e21a48]{border-bottom:.1rem solid hsla(0,0%,100%,.45)}.l-hamburger-menu__accordion-toggle[data-v-31e21a48]{align-items:center;background:transparent;border:0;color:var(--siteWhiteColor);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;min-height:4.8rem;padding:1.1rem 0;text-align:left;width:100%}.l-hamburger-menu__accordion-toggle[data-v-31e21a48]:hover{opacity:.75}.l-hamburger-menu__accordion-toggle.is-open .l-hamburger-menu__accordion-icon[data-v-31e21a48]:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.l-hamburger-menu__accordion-title[data-v-31e21a48]{font-family:var(--fontFamily);font-size:1.6rem;font-weight:700;letter-spacing:.04em;line-height:1.4}.l-hamburger-menu__accordion-icon[data-v-31e21a48]{display:block;flex:0 0 auto;height:1.6rem;position:relative;width:1.6rem}.l-hamburger-menu__accordion-icon[data-v-31e21a48]:after,.l-hamburger-menu__accordion-icon[data-v-31e21a48]:before{background-color:currentColor;border-radius:999px;content:"";height:.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease;width:1.4rem}.l-hamburger-menu__accordion-icon[data-v-31e21a48]:after{transform:translate(-50%,-50%) rotate(90deg)}.l-hamburger-menu__accordion-list[data-v-31e21a48]{display:none;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0 0 1.2rem}.l-hamburger-menu__accordion-list.is-open[data-v-31e21a48]{display:flex}.l-hamburger-menu__accordion-link[data-v-31e21a48]{color:var(--siteWhiteColor);display:block;font-size:1.5rem;font-weight:500;line-height:1.4;padding:.45rem 0 .45rem 1.2rem;text-decoration:none;transition:color .2s ease}.l-hamburger-menu__accordion-link[data-v-31e21a48]:before{background-color:currentColor;content:"";display:inline-block;height:.1rem;margin-right:.6rem;vertical-align:middle;width:1.2rem}.l-hamburger-menu__accordion-link[data-v-31e21a48]:hover{opacity:.75}.l-hamburger-menu__nav-list[data-v-31e21a48]{display:grid;gap:0;grid-auto-flow:column;grid-template-columns:7fr 4fr;grid-template-rows:repeat(4,auto);list-style:none;margin:0;padding:0 0 0 .8rem}.l-hamburger-menu__nav-item[data-v-31e21a48]{display:flex}.l-hamburger-menu__nav-link[data-v-31e21a48]{align-items:center;color:var(--siteWhiteColor);display:flex;font-size:1.5rem;gap:.8rem;padding:.7rem 0;text-decoration:none;transition:opacity .2s ease}.l-hamburger-menu__nav-link[data-v-31e21a48]:hover{opacity:.7}.l-hamburger-menu__nav-dash[data-v-31e21a48]{color:var(--siteWhiteColor);flex-shrink:0;font-size:1.5rem;line-height:1}.l-hamburger-menu__nav-icon[data-v-31e21a48]{filter:brightness(0) invert(1);flex-shrink:0;height:14px;width:14px}.l-hamburger-menu__section--pickup .l-hamburger-menu__nav-list[data-v-31e21a48]{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.l-hamburger-menu__buttons[data-v-31e21a48]{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center}.l-hamburger-menu__button[data-v-31e21a48]{align-items:center;background-color:transparent;border:1.5px solid var(--siteWhiteColor);border-radius:99rem;color:var(--siteWhiteColor);display:flex;flex:1;font-size:1.3rem;font-weight:500;gap:.5rem;height:40px;justify-content:center;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.l-hamburger-menu__button[data-v-31e21a48]:hover{opacity:.7}.l-hamburger-menu__button--favorite[data-v-31e21a48]{flex:0 0 13.1rem}.l-hamburger-menu__button-heart[data-v-31e21a48]{margin-left:1rem}.l-hamburger-menu__language[data-v-31e21a48]{position:relative}.l-hamburger-menu__language-link[data-v-31e21a48]{align-items:center;background-color:transparent;border:1.5px solid var(--siteWhiteColor);border-radius:0;color:var(--siteWhiteColor);display:flex;font-size:1.4rem;gap:.8rem;height:4rem;padding:0 1.2rem;position:relative;text-decoration:none;transition:background-color .2s ease;width:100%}.l-hamburger-menu__language-link[data-v-31e21a48]:hover{background-color:#ffffff1a}.l-hamburger-menu__language-link[data-v-31e21a48]:after{content:"";flex-shrink:0;width:1.8rem}.l-hamburger-menu__language-icon[data-v-31e21a48]{filter:brightness(0) invert(1);flex-shrink:0;height:1.8rem;width:1.8rem}.l-hamburger-menu__language-text[data-v-31e21a48]{color:var(--siteWhiteColor);flex:1;text-align:center}.l-hamburger-menu__bottom-links[data-v-31e21a48]{border-top:1.5px solid hsla(0,0%,100%,.6);display:flex;flex-direction:column;margin-bottom:.4rem;margin-top:.8rem}.l-hamburger-menu__bottom-link[data-v-31e21a48]{align-items:center;border-bottom:1.5px solid hsla(0,0%,100%,.6);color:var(--siteWhiteColor);display:flex;font-size:1.4rem;height:35px;justify-content:space-between;padding:0 .4rem;text-decoration:none;transition:opacity .2s ease}.l-hamburger-menu__bottom-link[data-v-31e21a48]:hover{opacity:.7}.l-hamburger-menu__bottom-link svg[data-v-31e21a48]{color:var(--siteWhiteColor);flex-shrink:0}[data-v-31e21a48] .l-hamburger-menu__search-form{background-color:var(--siteWhiteColor);border:none;border-radius:.4rem}[data-v-31e21a48] .l-hamburger-menu__search-input{color:var(--primaryFontColor)}[data-v-31e21a48] .l-hamburger-menu__search-input::-moz-placeholder{color:var(--inputPHColor)}[data-v-31e21a48] .l-hamburger-menu__search-input::placeholder{color:var(--inputPHColor)}.focus-hidden[data-v-31e21a48]{height:.1rem;overflow:hidden;position:absolute;width:.1rem;clip:rect(0 0 0 0);border:0;white-space:nowrap}.l-header-wrap[data-v-a8cabaf6]{left:0;min-height:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:12}.l-header-wrap[data-v-a8cabaf6]>*{pointer-events:auto}.l-header[data-v-a8cabaf6]{align-items:center;background-color:var(--siteWhiteColor);box-sizing:border-box;display:flex;left:0;min-height:8.8rem;padding:.5rem 2rem;position:absolute;right:0;top:0;transition:background-color .3s ease-out,box-shadow .3s ease-out,min-height .3s ease-out;width:100%;z-index:1000}@media screen and (max-width:1024px){.l-header[data-v-a8cabaf6]{min-height:7.5rem;padding:.8rem 2rem}}.l-header.is-top[data-v-a8cabaf6]:not(.fixed){background-color:transparent;box-shadow:none}.l-header.is-top[data-v-a8cabaf6]:not(.fixed) .l-global-navi__anchor,.l-header.is-top[data-v-a8cabaf6]:not(.fixed) .l-header--dynamic__anchor{filter:drop-shadow(0 0 8px rgba(0,0,0,.9))}.l-header.is-top:not(.fixed) .l-header-sub__link--icon[data-v-a8cabaf6],.l-header.is-top[data-v-a8cabaf6]:not(.fixed) .o-header-favorite{filter:drop-shadow(0 0 8px rgba(0,0,0,.9))}.l-header.is-first-view[data-v-a8cabaf6]{min-height:12rem;padding:0 2rem 0 0}@media screen and (max-width:1024px){.l-header.is-first-view[data-v-a8cabaf6]{min-height:8.8rem;padding:0 2rem 0 0}}.l-header.is-first-view .l-header__box[data-v-a8cabaf6]{align-items:flex-start;max-width:none}.l-header.is-first-view .l-header-sub-wrapper[data-v-a8cabaf6]{align-self:flex-start;padding-top:2rem}@media screen and (max-width:1024px){.l-header.is-first-view .l-header-sub-wrapper[data-v-a8cabaf6]{align-self:flex-start;padding-top:1.8rem}}.l-header[data-v-a8cabaf6]:not(.is-top){border-bottom:.2rem solid var(--borderColor)}.l-header.fixed[data-v-a8cabaf6],.l-header[data-v-a8cabaf6]:not(.is-top):not(.fixed){background-color:var(--siteWhiteColor);box-shadow:0 .2rem .8rem #00000014}.l-header.fixed[data-v-a8cabaf6] .l-global-navi__anchor,.l-header.fixed[data-v-a8cabaf6] .l-global-navi__item,.l-header.fixed[data-v-a8cabaf6] .l-header--dynamic__anchor,.l-header.fixed[data-v-a8cabaf6] .l-header--dynamic__item,.l-header[data-v-a8cabaf6]:not(.is-top):not(.fixed) .l-global-navi__anchor,.l-header[data-v-a8cabaf6]:not(.is-top):not(.fixed) .l-global-navi__item,.l-header[data-v-a8cabaf6]:not(.is-top):not(.fixed) .l-header--dynamic__anchor,.l-header[data-v-a8cabaf6]:not(.is-top):not(.fixed) .l-header--dynamic__item{color:var(--primaryFontColor)}.l-header.fixed .l-header-sub__hamburger span[data-v-a8cabaf6],.l-header:not(.is-top):not(.fixed) .l-header-sub__hamburger span[data-v-a8cabaf6]{background-color:var(--mainColor)}.l-header.fixed .l-header-sub__link--icon[data-v-a8cabaf6],.l-header.fixed .l-header-sub__link--icon>span[data-v-a8cabaf6],.l-header:not(.is-top):not(.fixed) .l-header-sub__link--icon[data-v-a8cabaf6],.l-header:not(.is-top):not(.fixed) .l-header-sub__link--icon>span[data-v-a8cabaf6]{color:var(--primaryFontColor)}.l-header__box[data-v-a8cabaf6]{align-items:center;display:flex;height:auto;justify-content:space-between;margin-inline:auto;max-width:1366px;position:relative;width:100%}@media screen and (max-width:1024px){.l-header__box[data-v-a8cabaf6]{flex-wrap:wrap}}@media screen and (max-width:1200px){.l-header__box[data-v-a8cabaf6]{align-items:center}}.l-header[data-v-a8cabaf6] .l-global-navi__item.-button{display:none}.l-header-sub-wrapper[data-v-a8cabaf6]{display:flex;flex:1;justify-content:flex-end;min-width:0}@media screen and (max-width:1024px){.l-header-sub-wrapper[data-v-a8cabaf6]{flex:initial;width:auto}}.l-header-sub-wrapper>div[data-v-a8cabaf6]{align-items:flex-end;display:flex;flex-direction:column;min-width:0;position:relative;width:100%;z-index:1200}.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-global-navi__list{flex-wrap:wrap;min-width:0;padding-bottom:.2rem}@media screen and (max-width:1024px){.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-global-navi__list{display:none}}.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-global-navi__anchor{color:var(--primaryFontColor);transition:color .2s ease}.is-top:not(.fixed) .l-header-sub-wrapper>div[data-v-a8cabaf6] .l-global-navi__anchor{color:var(--siteWhiteColor)}.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-global-navi__anchor:hover{color:var(--mainColor);opacity:1}.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-global-navi__item{color:var(--primaryFontColor);transition:color .2s ease}.is-top:not(.fixed) .l-header-sub-wrapper>div[data-v-a8cabaf6] .l-global-navi__item{color:var(--siteWhiteColor)}.l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-a8cabaf6]{align-items:center;display:flex;gap:1rem;position:relative;z-index:0}.l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-a8cabaf6] .l-global-navi{margin-right:1rem}@media screen and (max-width:1024px){.l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-a8cabaf6]{gap:1.5rem}.l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-a8cabaf6] .l-global-navi{margin-right:0}}.is-first-view .l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-a8cabaf6]{gap:0}@media screen and (max-width:1024px){.is-first-view .l-header-sub-wrapper>div .l-header-sub__main-nav[data-v-a8cabaf6]{gap:1rem}}.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-header--dynamic__list{flex-wrap:wrap;min-width:0;padding-bottom:2px;padding-top:2px}@media screen and (max-width:1024px){.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-header--dynamic__list{display:none}}.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-header--dynamic__anchor{color:var(--primaryFontColor);transition:color .2s ease}.is-top:not(.fixed) .l-header-sub-wrapper>div[data-v-a8cabaf6] .l-header--dynamic__anchor{color:var(--siteWhiteColor)}.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-header--dynamic__anchor:hover{color:var(--mainColor);opacity:1}.l-header-sub-wrapper>div[data-v-a8cabaf6] .l-header--dynamic__item{color:var(--primaryFontColor);transition:color .2s ease}.is-top:not(.fixed) .l-header-sub-wrapper>div[data-v-a8cabaf6] .l-header--dynamic__item{color:var(--siteWhiteColor)}.l-header-actions[data-v-a8cabaf6]{display:flex;flex:0 0 auto;flex-direction:column;gap:.5rem}@media screen and (max-width:1024px){.l-header-actions[data-v-a8cabaf6]{display:none}}.l-header-actions__button[data-v-a8cabaf6]{align-items:center;border-radius:.2rem;box-sizing:border-box;color:var(--siteWhiteColor);display:inline-flex;font-size:1.2rem;font-weight:700;gap:.3rem;height:2.4rem;justify-content:center;line-height:1;padding:0 .8rem;text-decoration:none;transition:opacity .2s ease;white-space:nowrap;width:10.8rem}.l-header-actions__button[data-v-a8cabaf6]:hover{opacity:.75}.l-header-actions__button img[data-v-a8cabaf6]{flex:0 0 auto;height:1.3rem;width:1.3rem}.l-header-actions__button--tourism[data-v-a8cabaf6]{background-color:var(--mainColor)}.l-header-actions__button--favorite[data-v-a8cabaf6]{background-color:var(--subSiteSubColor)}.l-header-sp-favorite[data-v-a8cabaf6]{display:none}@media screen and (max-width:1024px){.l-header-sp-favorite[data-v-a8cabaf6]{align-items:center;background-color:var(--subSiteSubColor);border-radius:.2rem;box-sizing:border-box;color:var(--siteWhiteColor);display:inline-flex;flex:0 0 auto;flex-direction:column;font-size:1rem;font-weight:700;gap:.2rem;height:4.1rem;justify-content:center;line-height:1;text-decoration:none;transition:opacity .2s ease;width:6.1rem}.l-header-sp-favorite[data-v-a8cabaf6]:hover{opacity:.75}.l-header-sp-favorite img[data-v-a8cabaf6]{display:block;flex:0 0 auto;height:1.8rem;width:1.8rem}}.l-header-sub__link[data-v-a8cabaf6]{align-items:center;background-color:transparent;border:none;border-radius:.4rem;color:var(--thirdFontColor);cursor:pointer;display:flex;font-size:1.2rem;gap:.4rem;padding:.4rem .8rem;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}@media screen and (max-width:1024px){.l-header-sub__link[data-v-a8cabaf6]{display:flex}}.l-header-sub__link--icon[data-v-a8cabaf6]{color:var(--siteWhiteColor);flex-direction:column;gap:.6rem;padding:.2rem 0 .8rem .5rem}@media screen and (max-width:1024px){.l-header-sub__link--icon[data-v-a8cabaf6]{align-items:center;display:flex;gap:.6rem;height:4.07rem;justify-content:center;padding:0;width:3.7rem}}.is-first-view .l-header-sub__link--icon[data-v-a8cabaf6]{color:var(--siteWhiteColor);padding-right:0;padding-top:0}.l-header-sub__link[data-v-a8cabaf6]:hover{opacity:.7}.l-header-sub__link>span[data-v-a8cabaf6]{color:var(--primaryFontColor);font-size:1.5rem;font-weight:700;line-height:1.2;white-space:nowrap}.is-top:not(.fixed) .l-header-sub__link>span[data-v-a8cabaf6]{color:var(--siteWhiteColor)}@media screen and (max-width:1024px){.l-header-sub__link>span[data-v-a8cabaf6]{font-size:1.3rem}}.l-header-sub__hamburger[data-v-a8cabaf6]{display:flex;flex-direction:column;height:2.55rem;justify-content:space-between;width:4.4rem}@media screen and (max-width:1024px){.l-header-sub__hamburger[data-v-a8cabaf6]{gap:.7rem;height:auto;justify-content:flex-start;width:3.52rem}}.l-header-sub__hamburger span[data-v-a8cabaf6]{background-color:var(--mainColor);border-radius:9999px;display:block;height:.3rem;transition:background-color .3s ease;width:4.4rem}.is-top:not(.fixed) .l-header-sub__hamburger span[data-v-a8cabaf6]{background-color:var(--siteWhiteColor)}@media screen and (max-width:1024px){.l-header-sub__hamburger span[data-v-a8cabaf6]{height:.2rem;width:3.52rem}}.o-button-e[data-v-555d968e]{--btn-h:6rem;--btn-fz:1.7rem;--btn-fw:700;--pad-t:1.6rem;--pad-r:2.6rem;--pad-b:1.6rem;--pad-l:1.6rem;--pad-r-center:3rem;--arrow-right:1.4rem;--arrow-fz:1.4rem;align-items:center;background:transparent;border:none;border:.1rem solid var(--borderColor);border-radius:.8rem;box-sizing:border-box;color:var(--primaryFontColor);display:inline-flex;flex:0 1 auto;font-size:var(--btn-fz);height:var(--btn-h);justify-content:space-between;max-width:32em;overflow-wrap:anywhere;padding:var(--pad-t) var(--pad-r) var(--pad-b) var(--pad-l);position:relative;transition:var(--mainTransition);white-space:normal;width:100%;word-break:break-word}.o-button-e[data-v-555d968e],.o-button-e__text[data-v-555d968e]{font-weight:var(--btn-fw);min-width:0}.o-button-e.center[data-v-555d968e]{justify-content:center;padding-right:var(--pad-r-center);text-align:center}.o-button-e[data-v-555d968e]:after{background-color:currentColor;content:"";height:var(--arrow-fz);mask:url(../images/front/icon/icon-btn-arrow.svg) center/contain no-repeat;-webkit-mask:url(../images/front/icon/icon-btn-arrow.svg) center/contain no-repeat;position:absolute;right:var(--arrow-right);top:50%;transform:translateY(-50%);transform:translateY(-50%) scale(1.3);width:var(--arrow-fz)}.o-button-e.round[data-v-555d968e]{overflow:hidden;transform:translateZ(0)}.o-button-e.round[data-v-555d968e],.o-button-e.round.-size-mini[data-v-555d968e]{border-radius:999rem}@media screen and (max-width:576px){.o-button-e[data-v-555d968e]{--pad-t:1.2rem;--pad-b:1.2rem;--pad-l:1.2rem;--pad-r:2.2rem;--pad-r-center:2.6rem;--arrow-right:1.2rem;--arrow-fz:1.3rem}}@media screen and (max-width:375px){.o-button-e[data-v-555d968e]{--pad-t:1.1rem;--pad-b:1.1rem;--pad-l:1.1rem;--pad-r:2rem;--pad-r-center:2.4rem;--arrow-right:1rem}}.o-button-e.-size-sm[data-v-555d968e]{--btn-h:5.2rem;--btn-fz:1.6rem;--pad-t:1.3rem;--pad-b:1.3rem;--pad-l:1.3rem;--pad-r:2.2rem;--pad-r-center:2.6rem;--arrow-fz:1.3rem}.o-button-e.-size-mini[data-v-555d968e]{--btn-h:4.2rem;--btn-fz:1.4rem;--pad-t:.9rem;--pad-b:.9rem;--pad-l:1.2rem;--pad-r:2rem;--pad-r-center:2.3rem;--arrow-fz:1.2rem;--arrow-right:1rem;border-radius:.6rem}.o-button-e.-color-blue[data-v-555d968e]{background-color:#fff;border:1.5px solid var(--blueColor);color:var(--blueColor)}.o-button-e.-color-blue[data-v-555d968e]:after{color:var(--blueColor)}.o-button-e.-color-blue.is-inactive[data-v-555d968e],.o-button-e.-color-blue[data-v-555d968e]:focus,.o-button-e.-color-blue[data-v-555d968e]:hover{background-color:var(--blueColor);color:#fff;opacity:1}.o-button-e.-color-blue.is-inactive[data-v-555d968e]:after,.o-button-e.-color-blue[data-v-555d968e]:focus:after,.o-button-e.-color-blue[data-v-555d968e]:hover:after{color:#fff}.o-button-e.-color-red[data-v-555d968e]{background-color:#fff;border:1px solid var(--redColor);color:var(--redColor)}.o-button-e.-color-red[data-v-555d968e]:after{color:var(--redColor)}.o-button-e.-color-red.is-inactive[data-v-555d968e],.o-button-e.-color-red[data-v-555d968e]:focus,.o-button-e.-color-red[data-v-555d968e]:hover{background-color:var(--redColor);color:#fff;opacity:1}.o-button-e.-color-red.is-inactive[data-v-555d968e]:after,.o-button-e.-color-red[data-v-555d968e]:focus:after,.o-button-e.-color-red[data-v-555d968e]:hover:after{color:#fff}.o-button-e.-color-gold[data-v-555d968e]{background-color:#fff;border:1px solid var(--goldColor);color:var(--primaryFontColor)}.o-button-e.-color-gold[data-v-555d968e]:after{color:var(--goldColor)}.o-button-e.-color-gold.is-inactive[data-v-555d968e],.o-button-e.-color-gold[data-v-555d968e]:focus,.o-button-e.-color-gold[data-v-555d968e]:hover{background-color:var(--goldColor);color:#fff;opacity:1}.o-button-e.-color-gold.is-inactive[data-v-555d968e]:after,.o-button-e.-color-gold[data-v-555d968e]:focus:after,.o-button-e.-color-gold[data-v-555d968e]:hover:after{color:#fff}.o-button-e.border.-color-blue[data-v-555d968e]{background:transparent!important;border-color:var(--blueColor);color:var(--blueColor)}.o-button-e.border.-color-blue[data-v-555d968e]:after{color:var(--blueColor)}.o-button-e.border.-color-blue.is-inactive[data-v-555d968e],.o-button-e.border.-color-blue[data-v-555d968e]:focus,.o-button-e.border.-color-blue[data-v-555d968e]:focus-visible,.o-button-e.border.-color-blue[data-v-555d968e]:hover{background:transparent!important;border-color:var(--blueColor);color:var(--blueColor);opacity:1}.o-button-e.border.-color-blue.is-inactive[data-v-555d968e]:after,.o-button-e.border.-color-blue[data-v-555d968e]:focus-visible:after,.o-button-e.border.-color-blue[data-v-555d968e]:focus:after,.o-button-e.border.-color-blue[data-v-555d968e]:hover:after{color:var(--blueColor)}.o-button-e.border.-color-red[data-v-555d968e]{background:transparent!important;border-color:var(--redColor);color:var(--redColor)}.o-button-e.border.-color-red[data-v-555d968e]:after{color:var(--redColor)}.o-button-e.border.-color-red.is-inactive[data-v-555d968e],.o-button-e.border.-color-red[data-v-555d968e]:focus,.o-button-e.border.-color-red[data-v-555d968e]:focus-visible,.o-button-e.border.-color-red[data-v-555d968e]:hover{background:transparent!important;border-color:var(--redColor);color:var(--redColor);opacity:1}.o-button-e.border.-color-red.is-inactive[data-v-555d968e]:after,.o-button-e.border.-color-red[data-v-555d968e]:focus-visible:after,.o-button-e.border.-color-red[data-v-555d968e]:focus:after,.o-button-e.border.-color-red[data-v-555d968e]:hover:after{color:var(--redColor)}.o-button-e.border.-color-gold[data-v-555d968e]{background:transparent!important;border-color:var(--goldColor);color:var(--goldColor)}.o-button-e.border.-color-gold[data-v-555d968e]:after{color:var(--goldColor)}.o-button-e.border.-color-gold.is-inactive[data-v-555d968e],.o-button-e.border.-color-gold[data-v-555d968e]:focus,.o-button-e.border.-color-gold[data-v-555d968e]:focus-visible,.o-button-e.border.-color-gold[data-v-555d968e]:hover{background:transparent!important;border-color:var(--goldColor);color:var(--goldColor);opacity:1}.o-button-e.border.-color-gold.is-inactive[data-v-555d968e]:after,.o-button-e.border.-color-gold[data-v-555d968e]:focus-visible:after,.o-button-e.border.-color-gold[data-v-555d968e]:focus:after,.o-button-e.border.-color-gold[data-v-555d968e]:hover:after{color:var(--goldColor)}.o-button-e.is-download[data-v-555d968e]{--download-icon-size:2.4rem;--download-icon-right:1.6rem;--download-icon-gap:.6rem;height:auto;justify-content:center;min-height:var(--btn-h);text-align:center}.o-button-e.is-download .o-button-e__text[data-v-555d968e]{display:block;line-height:1.5;min-width:0;overflow-wrap:anywhere;padding-right:4.5rem;white-space:normal;width:100%;word-break:break-word}.o-button-e.is-download[data-v-555d968e]:after{height:var(--download-icon-size);mask:url(../images/front/icon/icon-download.svg) center/contain no-repeat;-webkit-mask:url(../images/front/icon/icon-download.svg) center/contain no-repeat;right:var(--download-icon-right);transform:translateY(-50%);width:var(--download-icon-size)}.o-button-e.border.-color-gray[data-v-555d968e]{background:transparent!important;border-color:#bdbdbd;color:#4d4d4d}.o-button-e.border.-color-gray[data-v-555d968e]:after{color:#4d4d4d}.o-button-e.border.-color-gray.is-inactive[data-v-555d968e],.o-button-e.border.-color-gray[data-v-555d968e]:focus,.o-button-e.border.-color-gray[data-v-555d968e]:focus-visible,.o-button-e.border.-color-gray[data-v-555d968e]:hover{background:transparent!important;border-color:#9e9e9e;color:#333;opacity:1}.o-button-e.border.-color-gray.is-inactive[data-v-555d968e]:after,.o-button-e.border.-color-gray[data-v-555d968e]:focus-visible:after,.o-button-e.border.-color-gray[data-v-555d968e]:focus:after,.o-button-e.border.-color-gray[data-v-555d968e]:hover:after{color:#333}.o-button-e.none[data-v-555d968e],.o-button-e.none.-color-blue[data-v-555d968e],.o-button-e.none.-color-gold[data-v-555d968e],.o-button-e.none.-color-gray[data-v-555d968e],.o-button-e.none.-color-red[data-v-555d968e]{background:transparent;border:transparent}.o-button-e.none.is-inactive[data-v-555d968e],.o-button-e.none[data-v-555d968e]:focus,.o-button-e.none[data-v-555d968e]:focus-visible,.o-button-e.none[data-v-555d968e]:hover{background:transparent;border:transparent;opacity:1}.o-button-e.shadow[data-v-555d968e]{box-shadow:0 0 .8rem #0000002e}.o-button-e.none.shadow[data-v-555d968e]{box-shadow:none}.o-footer-main[data-v-0c0e8c56]{background:var(--mainColor) url(../images/front/footer/footer-bg.webp) center/cover no-repeat;color:var(--siteWhiteColor);padding:5rem 0 3.2rem;position:relative}@media screen and (max-width:576px){.o-footer-main[data-v-0c0e8c56]{background-image:url(../images/front/footer/footer-bg.webp);padding-top:2.7rem}}.o-footer-main[data-v-0c0e8c56] .l-content{max-width:87rem}@media screen and (max-width:1024px){.o-footer-main[data-v-0c0e8c56] .l-content{padding-inline:0;width:calc(100% - 6rem)}}@media screen and (max-width:576px){.o-footer-main[data-v-0c0e8c56] .l-content{max-width:none;padding-inline:3rem;width:100%}}.o-footer-nav[data-v-0c0e8c56]{display:grid;gap:4rem 2.6rem;grid-template-columns:repeat(3,26rem);justify-content:center}@media screen and (max-width:1024px){.o-footer-nav[data-v-0c0e8c56]{gap:2.4rem clamp(1rem,2.54vw,2.6rem);grid-template-columns:repeat(3,minmax(0,26rem))}}@media screen and (max-width:576px){.o-footer-nav[data-v-0c0e8c56]{display:flex;flex-direction:column;gap:1.6rem}}.o-footer-nav__title[data-v-0c0e8c56]{align-items:center;color:var(--siteWhiteColor);display:flex;font-family:var(--fontFamily);font-size:2.2rem;font-weight:700;gap:.7rem;letter-spacing:0;line-height:1.35;white-space:nowrap}@media screen and (max-width:1024px){.o-footer-nav__title[data-v-0c0e8c56]{font-size:clamp(1.4rem,1.79vw + .37rem,2.2rem);gap:clamp(.4rem,.68vw,.7rem);line-height:1.45;white-space:normal}}@media screen and (max-width:576px){.o-footer-nav__title[data-v-0c0e8c56]{font-size:1.8rem;gap:.6rem}}.o-footer-nav__title img[data-v-0c0e8c56]{flex:0 0 auto;height:2rem;width:2rem}@media screen and (max-width:1024px){.o-footer-nav__title img[data-v-0c0e8c56]{height:clamp(1.5rem,1.95vw,2rem);width:clamp(1.5rem,1.95vw,2rem)}}@media screen and (max-width:576px){.o-footer-nav__title img[data-v-0c0e8c56]{height:2rem;width:2rem}}.o-footer-nav__title>span[data-v-0c0e8c56]{font-weight:700}.o-footer-nav__list[data-v-0c0e8c56]{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem;padding-left:3.3rem}@media screen and (max-width:1024px){.o-footer-nav__list[data-v-0c0e8c56]{gap:clamp(.5rem,.78vw,.8rem);margin-top:.7rem;padding-left:clamp(.8rem,5.59vw - 2.43rem,3.3rem)}}@media screen and (max-width:576px){.o-footer-nav__list[data-v-0c0e8c56]{gap:.8rem;padding-left:3rem}}.o-footer-nav__item[data-v-0c0e8c56]{line-height:1.45}.o-footer-nav__link[data-v-0c0e8c56]{color:var(--siteWhiteColor);display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:0;padding-left:2.8rem;position:relative;text-decoration:none}@media screen and (max-width:1024px){.o-footer-nav__link[data-v-0c0e8c56]{font-size:clamp(1.2rem,.67vw + .81rem,1.5rem);padding-left:clamp(1.4rem,3.13vw - .41rem,2.8rem)}}@media screen and (max-width:576px){.o-footer-nav__link[data-v-0c0e8c56]{font-size:1.4rem;padding-left:2.4rem}}.o-footer-nav__link[data-v-0c0e8c56]:before{background-color:var(--accentColor);content:"";height:.1rem;left:0;position:absolute;top:.75em;width:1.1rem}.o-footer-nav__link[data-v-0c0e8c56]:focus-visible,.o-footer-nav__link[data-v-0c0e8c56]:hover{text-decoration:underline;text-underline-offset:.3em}.o-footer-nav__new-tab[data-v-0c0e8c56]{height:1.2rem;margin-left:.6rem;vertical-align:baseline;width:1.3rem}.o-footer-actions[data-v-0c0e8c56]{display:grid;gap:2.6rem;grid-template-columns:repeat(3,26rem);justify-content:center;margin-top:2rem}@media screen and (max-width:1024px){.o-footer-actions[data-v-0c0e8c56]{gap:clamp(1rem,2.54vw,2.6rem);grid-template-columns:repeat(3,minmax(0,26rem))}}@media screen and (max-width:576px){.o-footer-actions[data-v-0c0e8c56]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2.6rem}}.o-footer-actions__button[data-v-0c0e8c56]{--btn-h:4.6rem;--btn-fz:1.6rem;--pad-l:2rem;--pad-r:3.8rem;--pad-r-center:3.8rem;--arrow-right:1.6rem;--arrow-fz:1.3rem;box-shadow:0 .3rem .5rem #00000040;max-width:26rem;min-height:4.6rem;width:26rem}@media screen and (max-width:1024px){.o-footer-actions__button[data-v-0c0e8c56]{--btn-fz:clamp(1rem, calc(1.34vw + .23rem) ,1.6rem);--pad-l:clamp(1rem,1.95vw,2rem);--pad-r:clamp(2.4rem,3.71vw,3.8rem);--pad-r-center:clamp(2rem,3.71vw,3.8rem);--arrow-right:clamp(1rem,1.56vw,1.6rem);max-width:26rem;width:100%}}@media screen and (max-width:576px){.o-footer-actions__button[data-v-0c0e8c56]{--btn-fz:1.6rem;--pad-l:2rem;--pad-r:3.8rem;--pad-r-center:3.8rem;--arrow-right:1.6rem;max-width:26rem;width:26rem}}.o-footer-actions__button[data-v-0c0e8c56] .o-button-e__text{font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width:1024px){.o-footer-actions__button[data-v-0c0e8c56] .o-button-e__text{font-size:clamp(1rem,1.34vw + .23rem,1.6rem)}}@media screen and (max-width:576px){.o-footer-actions__button[data-v-0c0e8c56] .o-button-e__text{font-size:1.6rem}}.o-footer-info[data-v-0c0e8c56]{align-items:center;color:var(--siteWhiteColor);display:grid;gap:6rem;grid-template-columns:35rem max-content;justify-content:center;margin-top:3rem}@media screen and (max-width:1024px){.o-footer-info[data-v-0c0e8c56]{display:flex;gap:clamp(1.5rem,10.07vw - 4.31rem,6rem);justify-content:center;text-align:center;width:100%}}@media screen and (max-width:576px){.o-footer-info[data-v-0c0e8c56]{flex-direction:column;gap:2.8rem;margin-top:3rem}}@media screen and (max-width:1024px){.o-footer-info__logo-box[data-v-0c0e8c56]{flex:0 1 35rem;max-width:42vw;width:min(35rem,42vw)}}@media screen and (max-width:576px){.o-footer-info__logo-box[data-v-0c0e8c56]{flex-basis:auto;max-width:none;width:100%}}.o-footer-info__logo-link[data-v-0c0e8c56]{display:block;height:8.4rem;width:35rem}@media screen and (max-width:1024px){.o-footer-info__logo-link[data-v-0c0e8c56]{height:auto;margin-inline:auto;width:min(35rem,100%)}}.o-footer-info__logo[data-v-0c0e8c56]{display:block;height:8.4rem;-o-object-fit:contain;object-fit:contain;width:35rem}@media screen and (max-width:1024px){.o-footer-info__logo[data-v-0c0e8c56]{height:auto;width:min(35rem,100%)}}.o-footer-info__address[data-v-0c0e8c56]{display:flex;flex-direction:column;font-size:1.6rem;font-style:normal;font-weight:700;gap:.6rem;letter-spacing:0;line-height:1.5}.o-footer-info__address>span[data-v-0c0e8c56]{font-weight:700}@media screen and (max-width:1024px){.o-footer-info__address[data-v-0c0e8c56]{align-items:center;flex:0 1 auto;font-size:clamp(1.1rem,1.12vw + .45rem,1.6rem);gap:.4rem;line-height:1.55;max-width:50%;text-align:center}}@media screen and (max-width:576px){.o-footer-info__address[data-v-0c0e8c56]{font-size:1.6rem;max-width:100%}}.o-footer-info__name[data-v-0c0e8c56]{font-size:1.6rem;font-weight:700}@media screen and (max-width:1024px){.o-footer-info__name[data-v-0c0e8c56]{font-size:clamp(1.1rem,1.12vw + .45rem,1.6rem)}}@media screen and (max-width:576px){.o-footer-info__name[data-v-0c0e8c56]{font-size:1.6rem}}.o-footer-info__address-break[data-v-0c0e8c56]{display:none}@media screen and (max-width:576px){.o-footer-info__address-break[data-v-0c0e8c56]{display:inline}}.o-footer-info__tel[data-v-0c0e8c56]{color:inherit;text-decoration:none}@media screen and (max-width:576px){.o-footer-info__tel[data-v-0c0e8c56]{color:var(--siteWhiteColor);text-decoration:underline;text-underline-offset:.15em}}.o-footer-info__fax[data-v-0c0e8c56]{color:inherit}.o-footer-bottom-nav[data-v-0c0e8c56]{display:flex;gap:7rem;justify-content:center;margin-top:2.7rem}@media screen and (max-width:1024px){.o-footer-bottom-nav[data-v-0c0e8c56]{gap:clamp(2rem,6vw,7rem);justify-content:center;margin-top:2.5rem;width:100%}}.o-footer-bottom-nav__link[data-v-0c0e8c56]{align-items:center;color:var(--siteWhiteColor);display:inline-flex;font-size:1.5rem;font-weight:700;gap:1.2rem;min-height:2.4rem;padding-right:2.2rem;position:relative;text-decoration:none}@media screen and (max-width:1024px){.o-footer-bottom-nav__link[data-v-0c0e8c56]{font-size:1.6rem;padding-right:1.8rem}}.o-footer-bottom-nav__link[data-v-0c0e8c56]:after{background-color:currentColor;content:"";height:1.5rem;mask:url(../images/front/icon/icon-btn-arrow.svg) center/contain no-repeat;-webkit-mask:url(../images/front/icon/icon-btn-arrow.svg) center/contain no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.9rem}.o-footer-bottom-nav__link[data-v-0c0e8c56]:focus-visible,.o-footer-bottom-nav__link[data-v-0c0e8c56]:hover{text-decoration:underline;text-underline-offset:.3em}.o-footer-copyright[data-v-0c0e8c56]{align-items:center;background-color:var(--siteWhiteColor);display:flex;height:4rem;justify-content:center;text-align:center}.o-footer-copyright__text[data-v-0c0e8c56]{color:var(--primaryFontColor);display:block;font-family:var(--fontFamily);font-size:1.2rem;font-weight:500;letter-spacing:.05em}.o-breadcrumb[data-v-aab6ca66]{align-items:center;background-color:var(--baseColor);display:flex;margin:0 auto 3.5rem;min-height:3.6rem;position:relative}@media screen and (max-width:1024px){.o-breadcrumb[data-v-aab6ca66]{margin:0 auto 2.5rem;min-height:3.2rem}}.o-breadcrumb__list[data-v-aab6ca66]{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1366px;padding:.8rem 2rem;width:100%}@media screen and (max-width:1024px){.o-breadcrumb__list[data-v-aab6ca66]{padding:.8rem 1rem}}.o-breadcrumb__list .home[data-v-aab6ca66]{color:#333;text-decoration:underline}.o-breadcrumb__list__item[data-v-aab6ca66]{align-items:center;display:inline-flex;flex-shrink:1;height:100%;max-width:100%;min-width:0}.o-breadcrumb__list__item:last-child>a[data-v-aab6ca66]{color:currentColor}.o-breadcrumb__list__item[data-v-aab6ca66]:not(:last-child):after{align-items:center;color:var(--primaryFontColor);content:"＞";display:inline-flex;flex-shrink:0;font-size:.6em;margin:0 .6rem;transform:translateY(.1em);white-space:nowrap}.o-breadcrumb__list__item>a[data-v-aab6ca66]{color:currentColor;display:block;font-size:1.4rem;height:100%;line-height:2.6rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1024px){.o-breadcrumb__list__item>a[data-v-aab6ca66]{font-size:1.2rem;line-height:2.2rem}}.o-heading-f__title[data-v-66d33d1a]{border-bottom:.1rem solid var(--borderColor);font-size:2.4rem;padding:3rem 0 2rem;position:relative}@media screen and (max-width:576px){.o-heading-f__title[data-v-66d33d1a]{font-size:1.8rem;padding-bottom:0}}.o-heading-f__title[data-v-66d33d1a]:before{background-color:var(--siteBaseColor);bottom:-.1rem;content:"";display:block;height:.1rem;left:0;position:absolute;width:5.5rem}.o-button-a[data-v-0f8ffae6]{align-items:center;border:.2rem solid transparent;border-radius:.8rem;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:700;gap:2rem;justify-content:space-between;min-width:20rem;padding:1.2rem 2rem 1.2rem 3rem;position:relative;text-decoration:none;transition:all var(--mainTransition)}@media screen and (max-width:1024px){.o-button-a[data-v-0f8ffae6]{font-size:1.5rem;min-width:16rem;padding:1.5rem 1.5rem 1.5rem 2rem}}.o-button-a__text[data-v-0f8ffae6]{flex:1;text-align:center}.o-button-a__icon[data-v-0f8ffae6]{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform var(--mainTransition)}.o-button-a__icon img[data-v-0f8ffae6]{display:block;height:1.4rem;width:.9rem}.o-button-a:hover .o-button-a__icon[data-v-0f8ffae6]{transform:translate(.5rem)}.o-button-a.-theme-green.-variant-solid[data-v-0f8ffae6]{background-color:var(--buttonColor);color:var(--siteWhiteColor)}.o-button-a.-theme-green.-variant-outline[data-v-0f8ffae6],.o-button-a.-theme-green.-variant-solid[data-v-0f8ffae6]:hover{background-color:var(--siteWhiteColor);border-color:var(--buttonColor);color:var(--buttonColor)}.o-button-a.-theme-green.-variant-outline[data-v-0f8ffae6]:hover{background-color:var(--buttonColor);color:var(--siteWhiteColor)}.o-button-a.-theme-blue[data-v-0f8ffae6]{border-radius:99rem;font-size:1.6rem;min-width:14rem;padding:.8rem 2rem}@media screen and (max-width:1024px){.o-button-a.-theme-blue[data-v-0f8ffae6]{font-size:1.4rem;min-width:10rem;padding:.6rem 1.5rem}}.o-button-a.-theme-blue.-variant-solid[data-v-0f8ffae6]{background-color:var(--mainColor);color:var(--siteWhiteColor)}.o-button-a.-theme-blue.-variant-outline[data-v-0f8ffae6],.o-button-a.-theme-blue.-variant-solid[data-v-0f8ffae6]:hover{background-color:var(--siteWhiteColor);border-color:var(--mainColor);color:var(--mainColor)}.o-button-a.-theme-blue.-variant-outline[data-v-0f8ffae6]:hover{background-color:var(--mainColor);color:var(--siteWhiteColor)}.o-button-a.-theme-blue .o-button-a__icon[data-v-0f8ffae6]{display:none}.o-button-a.-theme-white.-variant-solid[data-v-0f8ffae6]{background-color:var(--siteWhiteColor);border-color:var(--mainColor);color:var(--mainColor)}.o-button-a.-theme-white.-variant-solid[data-v-0f8ffae6]:hover{background-color:var(--mainColor);color:var(--siteWhiteColor)}.o-button-a.-theme-white.-variant-outline[data-v-0f8ffae6]{background-color:transparent;border-color:var(--mainColor);color:var(--mainColor)}.o-button-a.-theme-white.-variant-outline[data-v-0f8ffae6]:hover{opacity:.8}.l-error-page[data-v-1a5eeb95]{color:var(--errorPrimaryFontColor)}.l-main[data-v-1a5eeb95]{background-color:var(--errorPrimaryBgColor);padding-top:14.8rem}@media screen and (max-width:1024px){.l-main[data-v-1a5eeb95]{padding-top:7.5rem}}.l-error-page.is-kyouiku-site .l-main[data-v-1a5eeb95]{padding-top:9.8rem}@media screen and (max-width:1024px){.l-error-page.is-kyouiku-site .l-main[data-v-1a5eeb95]{padding-top:7.5rem}}.l-error-page.is-kyouiku-site .l-error__title[data-v-1a5eeb95]{color:var(--errorMainColor)}.l-error-page.is-kyouiku-site .l-error__lead[data-v-1a5eeb95]{color:var(--errorPrimaryFontColor)}.l-error__lead[data-v-1a5eeb95]{color:var(--errorSecondaryFontColor);font-size:2rem;margin-top:2rem}@media screen and (max-width:768px){.l-error__lead[data-v-1a5eeb95]{font-size:1.6rem}}.l-error__body[data-v-1a5eeb95]{margin-top:4rem}.l-error__back[data-v-1a5eeb95]{margin-top:6rem;padding-bottom:6.5rem}
