@charset "UTF-8";.o-youtube-movie[data-v-eded332f]{background-color:#000;overflow:hidden;padding-top:14.5rem;position:relative}@media screen and (max-width:768px){.o-youtube-movie[data-v-eded332f]{padding-top:7.5rem}}.o-youtube-movie__movie-box[data-v-eded332f]{aspect-ratio:1/1;border-radius:0;max-height:600px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1024px){.o-youtube-movie__movie-box[data-v-eded332f]{aspect-ratio:4/3}}.o-youtube-movie__movie-box iframe[data-v-eded332f]{border:0;height:100%;inset:0;pointer-events:auto;position:absolute;width:100%}.o-youtube-movie__link-button[data-v-eded332f]{align-items:center;background-color:transparent;border:.1rem solid hsla(0,0%,100%,.4);border-radius:.8rem;bottom:6rem;color:var(--thirdFontColor);display:flex;font-family:var(--fontFamilySerif);font-size:1.6rem;font-weight:400;justify-content:center;left:50%;margin-inline:auto;min-height:4rem;padding:.5rem 2rem;position:absolute;transform:translate(-50%);width:28rem}@media screen and (max-width:768px){.o-youtube-movie__link-button[data-v-eded332f]{bottom:3rem;width:19.7rem}}.o-youtube-movie__link-button[data-v-eded332f]:before{background:url(../images/front/icon/icon-heading-white.svg) no-repeat 50%;content:"";display:block;height:1.6rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.6rem}.o-top-mv[data-v-2ecccdf4]{contain:layout paint;position:relative}.o-top-mv[data-v-2ecccdf4],.o-top-mv__viewport[data-v-2ecccdf4]{overflow:hidden;width:100%}.o-top-mv__track[data-v-2ecccdf4]{cursor:grab;display:flex;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.o-top-mv__track.is-dragging[data-v-2ecccdf4]{cursor:grabbing;will-change:transform}.o-top-mv__slide[data-v-2ecccdf4]{background-color:var(--primaryBgColor);flex:0 0 100%;min-width:100%;width:100%}.o-top-mv__controls[data-v-2ecccdf4]{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem;width:100%}@media screen and (max-width:768px){.o-top-mv__controls[data-v-2ecccdf4]{gap:1.2rem;margin-top:1.5rem}}.o-top-mv__nav[data-v-2ecccdf4]{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:1rem 1.4rem;border:0;border-radius:0;cursor:pointer;flex-shrink:0;height:4rem;opacity:.8;transition:opacity .2s ease;width:4rem}.o-top-mv__nav[data-v-2ecccdf4]:hover{filter:brightness(.9);opacity:1}.o-top-mv__nav[data-v-2ecccdf4]:focus-visible{outline:auto}.o-top-mv__prev[data-v-2ecccdf4]{background-image:var(--25b3ffb7)}.o-top-mv__next[data-v-2ecccdf4]{background-image:var(--44b84077)}.o-top-mv__pagination[data-v-2ecccdf4]{align-items:center;display:flex;flex-shrink:0;gap:3rem;justify-content:center}.o-top-mv__bullet[data-v-2ecccdf4]{background-color:transparent;background-image:var(--663a1139);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;cursor:pointer;display:block;height:1rem;opacity:1;padding:0;transition:opacity .2s ease;width:1rem}@media screen and (max-width:768px){.o-top-mv__bullet[data-v-2ecccdf4]{height:.8rem;width:.8rem}}.o-top-mv__bullet.is-active[data-v-2ecccdf4]{background-image:var(--bf87e62c)}.o-top-mv__bullet[data-v-2ecccdf4]:focus-visible{outline:auto}.o-top-mv-item[data-v-2ecccdf4]{--top-mv-height:clamp(73.2rem, calc(20vw + 45.88rem) ,90rem);position:relative;width:100%}.o-top-mv-item__image-link[data-v-2ecccdf4]{display:block;position:relative;width:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-top-mv-item__image-link[data-v-2ecccdf4]:hover{opacity:1}.o-top-mv-item__image-box[data-v-2ecccdf4]{background-color:var(--secondaryBgColor);height:var(--top-mv-height);overflow:hidden;width:100%}@media screen and (max-width:768px){.o-top-mv-item__image-box[data-v-2ecccdf4]{height:52rem}}.o-top-mv-item__image-box[data-v-2ecccdf4] picture{display:block;height:100%;pointer-events:none;width:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-top-mv-item__image-box[data-v-2ecccdf4] img{backface-visibility:hidden;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transform:translateZ(0);width:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-top-mv-item__movie[data-v-2ecccdf4]{height:var(--top-mv-height);width:100%}@media screen and (max-width:768px){.o-top-mv-item__movie[data-v-2ecccdf4]{height:52rem}}.o-top-mv-item__movie[data-v-2ecccdf4] .o-youtube-movie{height:100%}.o-top-mv-item__movie[data-v-2ecccdf4] .o-youtube-movie__movie-box{aspect-ratio:auto;height:100%;max-height:none}.o-top-mv-item__text[data-v-2ecccdf4]{bottom:14rem;left:12rem;pointer-events:none;position:absolute;text-align:left;width:auto;z-index:2}@media screen and (max-width:768px){.o-top-mv-item__text[data-v-2ecccdf4]{align-items:flex-start;bottom:0;display:flex;left:2rem;padding-bottom:1.5rem;right:2rem;top:auto;transform:none;width:auto}}.o-top-mv-item__caption[data-v-2ecccdf4],.o-top-mv-item__title[data-v-2ecccdf4]{color:var(--thirdFontColor);font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,Noto Sans CJK JP,Roboto,Arial,sans-serif;font-size:2.7rem;font-weight:700;letter-spacing:.2rem;line-height:1.5;text-shadow:0 .2rem .4rem rgba(0,0,0,.5);text-wrap:balance;width:100%}@media screen and (max-width:768px){.o-top-mv-item__caption[data-v-2ecccdf4],.o-top-mv-item__title[data-v-2ecccdf4]{font-size:2.2rem;line-height:1.45}}.o-slider-4[data-v-4facfded]{margin-inline:auto;max-width:var(--sliderMaxWidth,none);overflow:visible;position:relative;width:100%}@media screen and (max-width:1024px){.o-slider-4[data-v-4facfded]{margin-inline:auto;padding-inline:0}}.o-slider-4[data-v-4facfded] .carousel{position:relative;width:100%}.o-slider-4[data-v-4facfded] .carousel__viewport{overflow:hidden;width:100%}.o-slider-4[data-v-4facfded] .carousel__track{align-items:stretch}.o-slider-4[data-v-4facfded] .carousel__slide{align-items:stretch;min-width:0}.o-slider-4[data-v-4facfded] .carousel__slide>*{width:100%}.o-slider-4.is-peek[data-v-4facfded] .carousel__viewport{overflow:visible}.o-slider-4.is-disabled[data-v-4facfded] .carousel__viewport{cursor:default}.o-slider-4.is-disabled[data-v-4facfded] .carousel__track{transform:none!important}.o-slider-4[data-v-4facfded] .carousel__slide img{border-radius:1.6rem;display:block}.o-slider-4[data-v-4facfded] .carousel__slide a,.o-slider-4[data-v-4facfded] .carousel__slide figure,.o-slider-4[data-v-4facfded] .carousel__slide picture{border-radius:1.6rem;display:block;overflow:hidden}.o-slider-4[data-v-4facfded] .carousel__next,.o-slider-4[data-v-4facfded] .carousel__prev{background-color:transparent;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:.889rem 1.54rem,4.8rem 4.8rem;border:none;border-radius:50%;color:transparent;cursor:pointer;font-size:0;height:4.8rem;line-height:0;min-width:4.8rem;opacity:1;padding:0;position:absolute;top:var(--navTop,50%);transform:translateY(-50%);transition:opacity .2s ease,filter .2s ease;width:4.8rem}.o-slider-4[data-v-4facfded] .carousel__next:hover,.o-slider-4[data-v-4facfded] .carousel__prev:hover{filter:brightness(.7)}.o-slider-4[data-v-4facfded] .carousel__next:after,.o-slider-4[data-v-4facfded] .carousel__prev:after{display:none}.o-slider-4[data-v-4facfded] .carousel__next svg,.o-slider-4[data-v-4facfded] .carousel__prev svg{display:none}.o-slider-4[data-v-4facfded] .carousel__prev{background-image:url(../images/front/icon/icon-arrow-white-rounded.svg),url(../images/front/icon/icon-swiper-pagination-active.svg);background-position:45%,50%;left:calc(var(--navOffsetX, -2.4rem) - var(--navBleedX, 0px))}.o-slider-4[data-v-4facfded] .carousel__next{background-image:url(../images/front/icon/icon-arrow-white-rounded.svg),url(../images/front/icon/icon-swiper-pagination-active.svg);background-position:45%,50%;right:calc(var(--navOffsetX, -2.4rem) - var(--navBleedX, 0px));scale:-1 1}@media screen and (max-width:1024px){.o-slider-4[data-v-4facfded]:not(.is-peek){--navOffsetX:.8rem}}.o-slider-4[data-v-4facfded] .carousel__next--disabled,.o-slider-4[data-v-4facfded] .carousel__prev--disabled{cursor:default;opacity:.5}.o-slider-4[data-v-4facfded] .carousel__addons{margin-top:2.4rem;position:relative;z-index:1}.o-slider-4[data-v-4facfded] .carousel__pagination{bottom:auto;display:flex;gap:1.6rem;justify-content:center;margin-top:0;padding-top:4.1rem;position:relative}.o-slider-4[data-v-4facfded] .carousel__pagination-button{background:#c7c7c7;border:0;border-radius:50%;cursor:pointer;height:1rem;opacity:1;padding:0;width:1rem}.o-slider-4[data-v-4facfded] .carousel__pagination-button:after{display:none}.o-slider-4[data-v-4facfded] .carousel__pagination-button--active{background:var(--accentFontColor)}
