.jp-top-key_visual__bg.background-enter[data-v-e2861608]{--tw-translate-x:100%;transform:translate(100%,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));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));z-index:2}.jp-top-key_visual__bg.background-leave-to[data-v-e2861608]{--tw-translate-x:-100%;transform:translate(-100%,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));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-top-key_visual .business-bg[data-v-e2861608]{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:100%;width:100%}@media (min-width:1025px){.jp-top-key_visual .business-bg[data-v-e2861608]{background-size:100% auto}}.jp-top-key_visual .business-bg__sp[data-v-e2861608]{background-position:50%;background-repeat:no-repeat;background-size:auto 100%}.jp-top-key_visual .business-bg__guide[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-guide__bg.jpg)}.jp-top-key_visual .business-bg__story[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-story__bg.jpg)}.jp-top-key_visual .business-bg__recruit[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-recruit__bg.jpg)}.jp-top-key_visual .business-bg__showcase[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-showcase__bg.jpg)}.jp-top-key_visual .business-bg__techcon[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-techcon__bg.jpg)}.jp-top-key_visual .business-bg__fullswing[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-fullswing__bg.jpg)}.jp-top-key_visual .business-bg__guide__sp[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-guide__bg__sp.jpg)}.jp-top-key_visual .business-bg__story__sp[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-story__bg__sp.jpg)}.jp-top-key_visual .business-bg__recruit__sp[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-recruit__bg__sp.jpg)}.jp-top-key_visual .business-bg__showcase__sp[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-showcase__bg__sp.jpg)}.jp-top-key_visual .business-bg__techcon__sp[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-techcon__bg__sp.jpg)}.jp-top-key_visual .business-bg__fullswing__sp[data-v-e2861608]{background-image:url(/images/jp/top/key-visual-fullswing__bg__sp.jpg)}.jp-top-key_visual .box-pagination[data-v-e2861608]{display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.jp-top-key_visual .box-pagination .pagination[data-v-e2861608]{display:none;height:100%;width:50%}@media (min-width:1025px){.jp-top-key_visual .box-pagination .pagination[data-v-e2861608]{display:block}}.jp-top-key_visual .business-btn[data-v-e2861608]{--tw-translate-x:-152px;bottom:2.75rem;left:50%;position:absolute;transform:translate(-152px,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));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:1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:20}@media (min-width:1025px){.jp-top-key_visual .business-btn[data-v-e2861608]{--tw-translate-x:0px;bottom:19.14286%;left:7.5%;transform:translateY(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));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-top-key_visual .business-btn.button-enter[data-v-e2861608]{--tw-translate-x:100vw;transform:translate(100vw,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));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));z-index:20}.jp-top-key_visual .business-btn.button-leave-to[data-v-e2861608]{--tw-translate-x:-100vw;transform:translate(-100vw,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));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-top-key_visual .business-btn__guide[data-v-e2861608]{bottom:3.5rem}@media (min-width:1025px){.jp-top-key_visual .business-btn__guide[data-v-e2861608]{bottom:19.14286%}.jp-top-key_visual .business-btn__recruit[data-v-e2861608]{left:51.91176%}}.jp-top-key_visual .business-btn__techcon[data-v-e2861608]{--tw-translate-x:-50%;bottom:2.25rem;transform:translate(-50%,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));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-top-key_visual .business-btn__techcon[data-v-e2861608]{--tw-translate-x:0px;bottom:18.14286%;left:44.33824%;transform:translateY(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));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-top-key_visual.slide-reverse .jp-top-key_visual__bg.background-enter[data-v-e2861608]{--tw-translate-x:-100%;transform:translate(-100%,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));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));z-index:2}.jp-top-key_visual.slide-reverse .jp-top-key_visual__bg.background-leave-to[data-v-e2861608]{--tw-translate-x:100%;transform:translate(100%,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));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-top-key_visual.slide-reverse .business-btn.button-enter[data-v-e2861608]{--tw-translate-x:-100vw;transform:translate(-100vw,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));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));z-index:20}.jp-top-key_visual.slide-reverse .business-btn.button-leave-to[data-v-e2861608]{--tw-translate-x:100vw;transform:translate(100vw,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));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-top-key_visual .cursor[data-v-e2861608]{display:none;height:4rem;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:4rem;z-index:30}@media (min-width:1025px){.jp-top-key_visual .cursor[data-v-e2861608]{display:block}}.jp-top-key_visual .cursor[data-v-e2861608]{background:url(/images/jp/top/cursor-next.svg) no-repeat top/100% auto;will-change:transform}.jp-top-key_visual .cursor.left[data-v-e2861608]{background-image:url(/images/jp/top/cursor-prev.svg)}.jp-top-carousel__bg.background-enter[data-v-c6ed9242]{z-index:0}.jp-top-carousel__bg.background-leave-active[data-v-c6ed9242]{z-index:1}.jp-top-carousel__bg.background-leave-to[data-v-c6ed9242]{z-index:0}.jp-top-carousel__bg .business-bg[data-v-c6ed9242]{background-position:50%;background-repeat:no-repeat;background-size:100% auto}@media (min-width:1025px){.jp-top-carousel__bg .business-bg[data-v-c6ed9242]{background-size:auto 100%}}.jp-top-carousel__bg .business-bg .mark[data-v-c6ed9242]{-webkit-mask-image:url(/images/jp/top/animation/mark-bg.png);mask-image:url(/images/jp/top/animation/mark-bg.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200%;mask-size:200%}.jp-top-carousel__bg.active .business-bg .mark[data-v-c6ed9242]{animation:maskAnime-c6ed9242 1.5s cubic-bezier(.79,.14,.15,.86) 0s forwards}.jp-top-carousel__item[data-v-c6ed9242]{transition:opacity .25s .65s,transform 1s .1s}.jp-top-carousel__item.carousel-enter[data-v-c6ed9242]{opacity:0}.jp-top-carousel__item.carousel-enter[data-v-c6ed9242],.jp-top-carousel__item.carousel-leave-active[data-v-c6ed9242]{--tw-translate-x:100%;transform:translate(100%,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));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-top-carousel__item.carousel-leave-active[data-v-c6ed9242]{opacity:1;transition:opacity .25s .1s,transform 1s .1s;z-index:2}.jp-top-carousel__item.carousel-leave-to[data-v-c6ed9242]{--tw-translate-x:-100%;opacity:0;transform:translate(-100%,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));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-top-carousel__item .business-img[data-v-c6ed9242]{background-position:50%;background-repeat:no-repeat;background-size:100% auto}@media (min-width:1025px){.jp-top-carousel__item .business-img[data-v-c6ed9242]{background-size:auto 100%}}.jp-top-carousel__text[data-v-c6ed9242]{transition-delay:.3s;transition-duration:1s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.jp-top-carousel__text.text-enter[data-v-c6ed9242]{--tw-translate-y:-100px;opacity:0;transform:translate(var(--tw-translate-x),-100px) 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-top-carousel__text.text-leave-active[data-v-c6ed9242]{--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));transition-delay:75ms;transition-duration:.5s;z-index:3}.jp-top-carousel__text.text-leave-to[data-v-c6ed9242]{opacity:0}.jp-top-carousel__indicator span[data-v-c6ed9242]:after{--tw-translate-x:-105%;--tw-bg-opacity:1;--tw-content:"";background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));content:"";content:var(--tw-content);display:block;height:2px;transform:translate(-105%,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));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:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.jp-top-carousel__indicator span.active[data-v-c6ed9242]:after{animation:indicatorProcess-c6ed9242 7.6s ease-in-out .4s}@keyframes maskAnime-c6ed9242{0%{-webkit-mask-position:right 200% bottom 200%;mask-position:right 200% bottom 200%}to{-webkit-mask-position:center;mask-position:center}}@keyframes indicatorProcess-c6ed9242{0%{transform:translateX(-105%)}to{transform:translateX(0)}}