#hero-section:before{opacity:var(--bg-alpha)}#hero-section:not(.on):before{opacity:0 !important}.block-1st__vision-wrap:not(.on)>.block-1st__vision>div{opacity:0;transform:translate(-50%, -100%) scale(0) !important}@media screen and (min-width:992px){.block-1st__vision-wrap:not(.on)>.block-1st__vision>.card-3,.block-1st__vision-wrap:not(.on)>.block-1st__vision>.card-4{transform:translate(50%, -100%) scale(0) !important}}@media screen and (max-width:991px){.block-1st__vision-wrap:not(.on)>.block-1st__vision>.card-1{transform:translate(calc((100% + 0.5rem) * -1), -100%) scale(0) !important}.block-1st__vision-wrap:not(.on)>.block-1st__vision>.card-2{transform:translate(calc(100% + 0.5rem), -100%) scale(0) !important}.block-1st__vision-wrap:not(.on)>.block-1st__vision>.card-3{transform:translate(calc((100% + 0.5rem) * -1), -100%) scale(0) !important}.block-1st__vision-wrap:not(.on)>.block-1st__vision>.card-4{transform:translate(calc(100% + 0.5rem), -100%) scale(0) !important}}.block-1st__vision-wrap:not(.on)>.block-1st__vision .more-circle{opacity:0;transform:translateX(-25%) rotate(-180deg)}.block-1st__vision .more-circle{transition:1s}.block-1st__vision>div{transform:translate(-50%, -100%);transform-origin:bottom center;transition:.5s}.block-1st__vision>div:before{position:absolute;bottom:2px;left:50%;display:block;width:0;height:0;border-style:solid;border-width:20px 20px 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%, 50%);content:""}.block-1st__vision .card:before{position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% + 10px);content:""}@media screen and (min-width:992px)and (max-width:1199px){.block-1st__vision .card{padding-top:.5rem}}@media screen and (min-width:992px){.block-1st__vision .card:before{transition:.3s}.block-1st__vision .card:hover,.block-1st__vision .card:focus{transform:translateY(-10px)}.block-1st__vision .card:hover:before,.block-1st__vision .card:focus:before{height:calc(100% + 10px + 10px)}.block-1st__vision .card .fuki-arrow{font-size:clamp(8px,var(--vision-w)*.009,16px)}.block-1st__vision .card{padding-top:clamp(.5rem,var(--vision-w)*.015,2.25rem)}.block-1st__vision .card-1{top:50.25%;left:20.7%}.block-1st__vision .card-2{top:50.25%;left:40.25%;transition-delay:.2s}.block-1st__vision .card-3{top:50.25%;left:auto;right:40.25%;transform:translate(50%, -100%);transition-delay:.4s !important}.block-1st__vision .card-4{top:50.25%;left:auto;right:20.7%;transform:translate(50%, -100%);transition-delay:.6s !important}}@media screen and (min-width:1367px){.block-1st__vision .card{padding-top:clamp(.5rem,var(--vision-w)*.025,2.25rem)}}@media screen and (max-width:991px){.block-1st__vision .card-1{top:42.25%;left:50%;transform:translate(calc((100% + 0.5rem) * -1), -100%)}.block-1st__vision .card-2{top:50.25%;right:50%;transform:translate(calc(100% + 0.5rem), -100%);transition-delay:.2s}.block-1st__vision .card-3{top:65.25%;left:50%;transform:translate(calc((100% + 0.5rem) * -1), -100%);transition-delay:.4s}.block-1st__vision .card-4{top:73.25%;right:50%;transform:translate(calc(100% + 0.5rem), -100%);transition-delay:.6s}}.block-1st__solution>*{transition:.7s}.block-1st__solution>*:nth-child(2){transition-delay:.2s}.block-1st__solution>*:nth-child(3){transition-delay:.4s}.block-1st__solution>*:nth-child(4){transition-delay:.6s}.block-1st__solution.ani-init>*{opacity:0;transform:rotateY(-180deg)}.block-1st__solution-icon:before{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;display:block;border:solid 1.5rem #d9e021;border-radius:50%;transition:.3s;content:""}@media screen and (min-width:992px){.block-1st__solution-icon:before{border-width:1.75rem}}@media screen and (min-width:1200px){.block-1st__solution-icon:before{border-width:2.125rem}}@media screen and (min-width:768px){#d2c-splide>.splide__slide{width:50%}}#d2c-splide>.splide__slide+.splide__slide{display:none !important}#d2c-splide .splide__track{overflow:visible}.d2c-3d>:nth-child(1){transform:translate3d(0, calc(var(--scroll-d2c_3) * 600%), 0)}.d2c-3d>:nth-child(2){transform:translate3d(0, calc(var(--scroll-d2c_3) * 500%), 0)}.d2c-3d>:nth-child(3){transform:translate3d(0, calc(var(--scroll-d2c_3) * 400%), 0)}.d2c-3d>:nth-child(4){transform:translate3d(0, calc(var(--scroll-d2c_3) * 300%), 0)}@media screen and (min-width:768px){.d2c-3d>:nth-child(1){transform:translate3d(0, calc(var(--scroll-d2c_3) * 250%), 0)}.d2c-3d>:nth-child(2){transform:translate3d(0, calc(var(--scroll-d2c_3) * 200%), 0)}.d2c-3d>:nth-child(3){transform:translate3d(0, calc(var(--scroll-d2c_3) * 150%), 0)}.d2c-3d>:nth-child(4){transform:translate3d(0, calc(var(--scroll-d2c_3) * 100%), 0)}}.kag-next-bg>*>*{animation:var(--my-duration) linear infinite}.kag-next-bg>*:nth-child(odd)>*{animation-name:merry-go-round}.kag-next-bg>*:nth-child(even)>*{animation-name:merry-go-round-reverse}.kag-next-bg.off>*>*{animation-play-state:paused !important}@keyframes merry-go-round{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes merry-go-round-reverse{0%{transform:translateX(0%)}100%{transform:translateX(50%)}}.recruit-text>.absolute>.absolute{animation:20s linear infinite}@media screen and (min-width:768px){.recruit-text>.absolute>.absolute{animation-duration:30s}}.recruit-text>.absolute>.absolute.left-0{animation-name:merry-go-round}.recruit-text>.absolute>.absolute.right-0{animation-name:merry-go-round-reverse}.recruit-tiles>*{animation:tile-zoom 1s linear forwards}@media screen and (min-width:768px){.recruit-tiles>*.md\:order-2{transition-delay:.1s;animation-delay:.1s !important}.recruit-tiles>*.md\:order-3{transition-delay:.2s;animation-delay:.2s !important}.recruit-tiles>*.md\:order-4{transition-delay:.3s;animation-delay:.3s !important}.recruit-tiles>*.md\:order-5{transition-delay:.4s;animation-delay:.4s !important}.recruit-tiles>*.md\:order-6{transition-delay:.5s;animation-delay:.5s !important}.recruit-tiles>*.md\:order-7{transition-delay:.6s;animation-delay:.6s !important}.recruit-tiles>*.md\:order-8{transition-delay:.7s;animation-delay:.7s !important}.recruit-tiles>*.md\:order-9{transition-delay:.8s;animation-delay:.8s !important}.recruit-tiles>*.md\:order-10{transition-delay:.9s;animation-delay:.9s !important}.recruit-tiles>*.md\:order-11{transition-delay:1s;animation-delay:1s !important}}@media screen and (max-width:767px){.recruit-tiles>*.order-2{animation-delay:.1s !important}.recruit-tiles>*.order-3{animation-delay:.2s !important}.recruit-tiles>*.order-4{animation-delay:.3s !important}.recruit-tiles>*.order-5{animation-delay:.4s !important}.recruit-tiles>*.order-6{animation-delay:.5s !important}.recruit-tiles>*.order-7{animation-delay:.6s !important}.recruit-tiles>*.order-8{animation-delay:.7s !important}.recruit-tiles>*.order-9{animation-delay:.8s !important}.recruit-tiles>*.order-10{animation-delay:.9s !important}.recruit-tiles>*.order-11{animation-delay:1s !important}}.recruit-tiles.ani-init>*{opacity:0;transform:scale(0);animation-play-state:paused !important}.recruit-button>span{animation:1s linear infinite}.recruit-button:hover>span,.recruit-button:focus>span{animation-name:recruit-button}@keyframes tile-zoom{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes recruit-button{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.loading-logo>div>div{animation:.3s linear}.loading-logo>div.end>div{animation-name:loading-antenna}@keyframes loading-antenna{0%{transform:scaleY(1)}50%{transform:scaleY(1.5)}100%{transform:scaleY(1)}}@media screen and (min-width:768px){#pickup-splide>.splide__slide:nth-child(n+5){display:none !important}}@media screen and (max-width:767px){#pickup-splide>.splide__slide:nth-child(n+4){display:none !important}}@media screen and (min-width:992px){#pickup-splide__arrows>.splide__arrow{position:relative;top:auto;left:auto;right:auto;width:1.3125rem;height:auto;aspect-ratio:53/87;opacity:1 !important;transform:none}#pickup-splide__arrows>.splide__arrow:before{width:1.3125rem;height:auto;aspect-ratio:53/87;-webkit-mask-image:url(../img/top/slick-arrow-min.png);mask-image:url(../img/top/slick-arrow-min.png);background-color:#ccc}#pickup-splide__arrows>.splide__arrow:hover:before,#pickup-splide__arrows>.splide__arrow:focus:before{background-color:#005e3c}}@media screen and (min-width:1200px){#pickup-splide__arrows>.splide__arrow{width:1.625rem}#pickup-splide__arrows>.splide__arrow:before{width:1.625rem}}@media screen and (max-width:991px){#pickup-splide__arrows>.splide__arrow{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;opacity:1 !important}#pickup-splide__arrows>.splide__arrow:before{width:2.5rem;height:2.5rem;-webkit-mask-size:auto 45%;mask-size:auto 45%}#pickup-splide__arrows>.splide__arrow--prev{transform:translate(-50%, -50%)}#pickup-splide__arrows>.splide__arrow--next{transform:translate(50%, -50%)}}#topics-splide>.splide__slide+.splide__slide{display:none !important}#community-splide__arrow>.splide__arrow{width:4.5rem;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#fff}@media screen and (min-width:768px){#community-splide__arrow>.splide__arrow{width:5.6875rem}}#community-splide__arrow>.splide__arrow:before{position:absolute;top:50%;width:40%;height:24%;background-color:#005e3c;transform:translateY(-50%)}#community-splide__arrow>.splide__arrow:not(:hover):not(:focus){opacity:1 !important}#community-splide__arrow>.splide__arrow:hover,#community-splide__arrow>.splide__arrow:focus{opacity:.5 !important}#community-splide__arrow>.splide__arrow--prev{transform:translate(-50%, -50%)}#community-splide__arrow>.splide__arrow--prev:before{left:50%}#community-splide__arrow>.splide__arrow--next{transform:translate(50%, -50%)}#community-splide__arrow>.splide__arrow--next:before{right:50%;transform:translateY(-50%) rotate(180deg)}/*# sourceMappingURL=style-top.min.css.map */