.jp-pages-top-keyvisual[data-v-228dd733]{min-height:min(1190px,82.639vw)}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733],.jp-pages-top-keyvisual .keyvisual-photo[data-v-228dd733],.jp-pages-top-keyvisual .keyvisual-title__logo--sp[data-v-228dd733],.jp-pages-top-keyvisual .keyvisual-title__text[data-v-228dd733],.jp-pages-top-keyvisual .keyvisual-uzu-rotate[data-v-228dd733],.jp-pages-top-keyvisual .keyvisual-uzu-wrap[data-v-228dd733]{animation-fill-mode:both;will-change:transform,opacity}.jp-pages-top-keyvisual .keyvisual-uzu-wrap[data-v-228dd733]{animation-delay:.25s,0s;animation-duration:.62s,.35s;animation-timing-function:linear,ease-out;opacity:0;transform:translate(-50%,-50%) scale(.7);transform-origin:center}.jp-pages-top-keyvisual .keyvisual-uzu-rotate[data-v-228dd733]{animation-delay:.25s;animation-duration:.42s;animation-timing-function:ease-out;transform:rotate(30deg);transform-origin:center}.jp-pages-top-keyvisual .keyvisual-photo[data-v-228dd733]{animation-delay:.42s;animation-duration:.6s;animation-timing-function:ease-in-out;opacity:0;transform:rotate(30deg) scale(.8);transform-origin:center}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]{animation-duration:.5s;animation-timing-function:ease-out;opacity:0;transform:translateY(24px);transform-box:fill-box;transform-origin:bottom}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:first-child{animation-delay:0s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(2){animation-delay:.07s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(3){animation-delay:.14s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(4){animation-delay:.21s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(5){animation-delay:.28s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(6){animation-delay:.35s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(7){animation-delay:.42s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(8){animation-delay:.49s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(9){animation-delay:.56s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(10){animation-delay:.63s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(11){animation-delay:.7s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(12){animation-delay:.77s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(13){animation-delay:.84s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(14){animation-delay:.91s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(15){animation-delay:.98s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(16){animation-delay:1.05s}.jp-pages-top-keyvisual .keyvisual-letter[data-v-228dd733]:nth-child(17){animation-delay:1.12s}.jp-pages-top-keyvisual .keyvisual-title__text[data-v-228dd733]{animation-delay:.7s}.jp-pages-top-keyvisual .keyvisual-title__logo--sp[data-v-228dd733],.jp-pages-top-keyvisual .keyvisual-title__text[data-v-228dd733]{animation-duration:.5s;animation-timing-function:ease-out;opacity:0;transform:translateY(24px)}.jp-pages-top-keyvisual .is-playing .keyvisual-uzu-wrap[data-v-228dd733]{animation-name:uzuZoom-228dd733,uzuOpacity-228dd733}.jp-pages-top-keyvisual .is-playing .keyvisual-uzu-rotate[data-v-228dd733]{animation-name:uzuRotate-228dd733}.jp-pages-top-keyvisual .is-playing .keyvisual-photo[data-v-228dd733]{animation-name:photoFadeIn-228dd733}.jp-pages-top-keyvisual .is-playing .keyvisual-letter[data-v-228dd733],.jp-pages-top-keyvisual .is-playing .keyvisual-title__logo--sp[data-v-228dd733],.jp-pages-top-keyvisual .is-playing .keyvisual-title__text[data-v-228dd733]{animation-name:letterRise-228dd733}.jp-pages-top-keyvisual .text[data-v-228dd733]{font-size:max(18px,4.615vw);font-weight:600;letter-spacing:.05em;line-height:3.2}@media (min-width:1025px){.jp-pages-top-keyvisual .text[data-v-228dd733]{font-size:max(22px,1.528vw)}}.jp-pages-top-keyvisual .text[data-v-228dd733]{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:537px}@media (min-width:1025px){.jp-pages-top-keyvisual .text[data-v-228dd733]{min-height:max(537px,37.292vw)}}.jp-pages-top-keyvisual .text[data-v-228dd733]{--tw-translate-y:max(-143px,-36.667vw);position:relative;transform:translate(var(--tw-translate-x),max(-143px,-36.667vw)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1025px){.jp-pages-top-keyvisual .text[data-v-228dd733]{--tw-translate-y:0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.jp-pages-top-keyvisual .observer[data-v-228dd733]{--tw-translate-y:2.5rem;opacity:0;transform:translate(var(--tw-translate-x),2.5rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.jp-pages-top-keyvisual .observer.visible[data-v-228dd733]{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes photoFadeIn-228dd733{0%{opacity:0;transform:rotate(30deg) scale(.8)}to{opacity:1;transform:rotate(-.5deg) scale(1.004)}}@keyframes uzuZoom-228dd733{0%{transform:translate(-50%,-50%) scale(.7)}to{transform:translate(-50%,-50%) scale(1.004)}}@keyframes uzuOpacity-228dd733{0%{opacity:0}to{opacity:1}}@keyframes uzuRotate-228dd733{0%{transform:rotate(30deg)}to{transform:rotate(0deg)}}@keyframes letterRise-228dd733{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}