@charset "UTF-8";.p-top-mv{opacity:0;overflow:hidden;position:relative;width:100%;height:100vh;padding:0 7rem 0}.p-top-mv[data-dragging=true] a{pointer-events:none}.p-top-mv__copy{position:absolute;z-index:2;top:50%;left:5rem;font-size:1.2rem;font-family:roboto,sans-serif;font-weight:700;color:#fff;letter-spacing:.1em;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-10rem) rotate(90deg);transform:translateY(-10rem) rotate(90deg)}.p-top-mv__scroll{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;bottom:2.4rem;right:5rem;font-size:1.4rem;font-family:roboto,sans-serif;font-weight:500;color:#fff;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);letter-spacing:.1em}.p-top-mv__scroll span{overflow:hidden;display:block;margin-left:2rem;width:13rem;height:1px}.p-top-mv__scroll span::before{content:"";display:block;width:100%;height:2px;background:#fff;-webkit-animation:line-animation 1.8s linear infinite;animation:line-animation 1.8s linear infinite}.p-top-mv__bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.p-top-mv__bg>div{display:block;position:absolute;z-index:0;top:0;right:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-top-mv__bg>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-mv__bg>div:not([data-nofilter])::after{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,51,78,.3)),color-stop(50%,rgba(0,51,78,0)));background:-webkit-linear-gradient(bottom,rgba(0,51,78,.3),rgba(0,51,78,0) 50%);background:linear-gradient(to top,rgba(0,51,78,.3),rgba(0,51,78,0) 50%)}.p-top-mv__inr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;max-width:1260px;height:100%;margin:0 auto}.p-top-mv__item{display:none;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding:0 7rem}.p-top-mv__item[data-current=true]{display:block}.p-top-mv__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:4;bottom:3rem;left:7rem}.p-top-mv .cnt{pointer-events:none;position:absolute;bottom:9.4rem;left:7rem;width:calc(100% - 7rem);padding-bottom:7rem;color:#fff}.p-top-mv .copy1{line-height:1.2;font-size:5rem;font-weight:700;text-shadow:.2rem .2rem .6rem rgba(0,0,0,.3)}.p-top-mv .copy2{line-height:1.2;margin-top:1.7857142857%;font-size:2.2rem;font-weight:700;text-shadow:.2rem .2rem .6rem rgba(0,0,0,.3)}.p-top-mv .c-link-ar{display:inline-block;position:absolute;bottom:0;left:0;color:currentColor;font-weight:700;text-shadow:.2rem .2rem .6rem rgba(0,0,0,.3)}.p-top-mv .link-area{position:absolute;top:0;left:0;width:100vw;height:100%;margin:0 calc(50% - 50vw);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (any-hover:hover){.p-top-mv .link-area:hover+.cnt .c-link-ar .c-icon-circle{background:var(--primary)}.p-top-mv .link-area:hover+.cnt .c-link-ar .c-icon-circle .c-icon{fill:#fff}}.p-top-mv .play{display:block;width:2.4rem;height:2.4rem;background:url(../svg/controller.svg) no-repeat 0 100%/200%}.p-top-mv .play[aria-pressed=true]{background-position-y:0}@media (any-hover:hover){.p-top-mv .play:hover{background-position-x:100%}}.p-top-mv .bullets{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2rem}.p-top-mv .bullets>button{cursor:pointer;display:block;position:relative;width:4.5rem;height:3rem;-webkit-transition:width .25s;transition:width .25s}.p-top-mv .bullets>button::after{content:"";position:absolute;top:50%;left:0;width:100%;height:.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(255,255,255,.5);-webkit-transition:height .2s;transition:height .2s}.p-top-mv .bullets>button>i{position:absolute;z-index:2;top:50%;left:0;width:0;height:.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;-webkit-transition:height .2s;transition:height .2s}.p-top-mv .bullets>button.cr{pointer-events:none;width:9rem}.p-top-mv .bullets>button~button{margin-left:.6rem}@media screen and (max-width:980px){.p-top-mv{padding:0 1.5rem 0}.p-top-mv__scroll{display:none;bottom:4rem;right:3rem;font-size:1rem}.p-top-mv__scroll::after{width:9rem}.p-top-mv__item{padding:0}.p-top-mv__bnr{display:none}}@media screen and (max-width:575px){.p-top-mv__copy{display:none}.p-top-mv__navigation{left:0}.p-top-mv .cnt{left:0;width:100%;bottom:8rem;padding-bottom:7rem}.p-top-mv .copy1{font-size:3rem;letter-spacing:0}.p-top-mv .copy2{margin-top:1rem;font-size:1.8rem}.p-top-mv .play{width:2rem;height:2rem}.p-top-mv .bullets button{width:2.7rem;height:2rem}.p-top-mv .bullets button::after{height:.3rem}.p-top-mv .bullets button i{height:.3rem}.p-top-mv .bullets button.cr{width:5.4rem}.p-top-mv .bullets button~button{margin-left:.45rem}}@-webkit-keyframes line-animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes line-animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.p-top-bnr-pc{position:fixed;z-index:100;bottom:3rem;right:12rem;-webkit-transition:opacity .3s;transition:opacity .3s}.p-top-bnr-pc[data-show=false]{pointer-events:none;opacity:0}@media screen and (max-width:980px){.p-top-bnr-pc{display:none}}.p-top-bnr-sp{display:none}@media screen and (max-width:980px){.p-top-bnr-sp{display:block;padding:3rem 3rem 0}.p-top-bnr-sp .p-top-bnr{max-width:315px;margin:0 auto}}.p-top-bnr{position:relative}.p-top-bnr .close-btn{display:block;position:absolute;top:-1.5rem;right:-1.5rem;width:3rem;height:3rem;background:#fff;border:1px solid var(--gray-1);color:var(--primary);border-radius:3rem;-webkit-transition:all .2s;transition:all .2s}.p-top-bnr .close-btn .close{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-top-bnr .close-btn:hover{background:var(--secondary);color:#fff}.p-top-bnr a{display:block}@media (any-hover:hover){.p-top-bnr a{-webkit-transition:opacity .2s;transition:opacity .2s}.p-top-bnr a:hover{opacity:.7}}.p-top-sect{position:relative;padding:13rem 0}.p-top-sect>*{position:relative;z-index:4}.p-top-sect--bg-white::after{content:"";position:absolute;z-index:1;top:0;left:calc(50% - 50vw);width:100vw;height:100%;background:#fff}.p-top-sect__heading{margin-top:-.7rem;margin-bottom:5rem}.p-top-sect__heading>span{display:inline-block;background-color:color1;background-image:-webkit-gradient(linear,left top,right top,from(var(--primary)),to(var(--secondary)));background-image:-webkit-linear-gradient(left,var(--primary),var(--secondary));background-image:linear-gradient(to right,var(--primary),var(--secondary));background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;font-size:6rem;font-weight:500;font-family:roboto,sans-serif;line-height:1}.p-top-sect__heading>small{display:block;margin-top:1rem;font-size:2.4rem;font-weight:700;white-space:nowrap}.p-top-sect__heading-wh{margin-top:-.7rem;margin-bottom:5rem;color:#fff}.p-top-sect__heading-wh>span{display:inline-block;font-size:6rem;font-weight:500;font-family:roboto,sans-serif;line-height:1}.p-top-sect__heading-wh>small{display:inline-block;display:block;margin-top:1rem;font-size:2.4rem;font-weight:700}.p-top-sect__cnt>:not(:first-child){margin-top:6rem}@media screen and (max-width:575px){.p-top-sect{padding:6.3rem 0}.p-top-sect__heading,.p-top-sect__heading-wh{margin-bottom:3rem}.p-top-sect__heading-wh>span,.p-top-sect__heading>span{font-size:3.6rem}.p-top-sect__heading-wh>small,.p-top-sect__heading>small{margin-top:1rem;font-size:1.8rem}.p-top-sect__cnt>:not(:first-child){margin-top:4rem}}.p-top-sect-news{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:0}.p-top-sect-news__header{-webkit-box-flex:0;-ms-flex:0 0 19.5rem;flex:0 0 19.5rem;position:relative;z-index:2;margin-right:4rem}.p-top-sect-news__header .link{text-align:right;margin-top:5.6rem;font-weight:700}.p-top-sect-news__cnt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:2;margin-left:auto;max-width:835px}@media screen and (max-width:980px){.p-top-sect-news{display:block}.p-top-sect-news__header{margin-right:0}.p-top-sect-news__header h2{margin-bottom:-2rem}.p-top-sect-news__header .link{margin:0 0 2rem}}@media screen and (max-width:575px){.p-top-sect-news{padding:6rem 0 7rem 0}}.p-top-sect-value{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:0}.p-top-sect-value__cnt{position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 50.8928571429%;flex:0 0 50.8928571429%;max-width:50.8928571429%;padding:8rem 0;margin-right:8.4821428571%}.p-top-sect-value__cnt p{font-size:1.9rem;font-weight:700;line-height:2.2;margin:-1.2rem 0}.p-top-sect-value__img{overflow:hidden;position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 calc(40.625% + 50vw - 50%);flex:0 0 calc(40.625% + 50vw - 50%);max-width:calc(40.625% + 50vw - 50%);margin-right:-12.5%;border-radius:.6rem 0 0 .6rem}.p-top-sect-value__img .img{position:absolute;right:0;width:919px}@media screen and (min-width:2050px){.p-top-sect-value__img .img{left:0}}@media screen and (max-width:575px){.p-top-sect-value{display:block}.p-top-sect-value__cnt{max-width:100%;margin:0;padding:0}.p-top-sect-value__cnt p{font-size:1.6rem}.p-top-sect-value__img{margin-top:4rem;margin-left:auto;margin-right:-4.347826087%;margin-bottom:4rem;max-width:90.4347826087%}.p-top-sect-value__img .img{position:relative;max-width:100%;width:100%}}.p-top-sect-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20rem;margin:0 auto}.p-top-sect-about__img{position:relative;z-index:2;margin-left:-12.5%;width:53.125%}.p-top-sect-about__img .img{max-width:217.8151260504%;margin-left:-117.8151260504%}.p-top-sect-about__img .img img{border-radius:0 .6rem .6rem 0}.p-top-sect-about__cnt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:2;margin-left:8.9285714286%}.p-top-sect-about p{font-size:1.9rem;font-weight:700;line-height:2.2;margin:-1.2rem 0}.p-top-sect-about .fig{position:absolute;z-index:2;top:133px;left:18.487394958%;width:90.2521008403%;height:0;padding-top:82.8571428571%}.p-top-sect-about .fig__logo{position:absolute;top:50%;left:50%;width:19.1806331471%;height:0;padding-top:11.3594040968%;margin-top:-5.8823529412%;background:url(../svg/logo_mark.svg) no-repeat center center/100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-top-sect-about .fig__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;width:40.9683426443%;height:0;padding-top:40.9683426443%;border-radius:20rem;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,133,202,.8)),to(rgba(24,187,191,.8)));background:-webkit-linear-gradient(top,rgba(0,133,202,.8),rgba(24,187,191,.8));background:linear-gradient(to bottom,rgba(0,133,202,.8),rgba(24,187,191,.8))}.p-top-sect-about .fig__item>span{position:absolute;top:50%;left:50%;width:100%;margin-top:-.5rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-top-sect-about .fig__item>span img{width:27.2727272727%;margin:0 auto}.p-top-sect-about .fig__item>span span{display:block;margin-top:6.8181818182%;font-size:clamp(1.3rem,1.4285714286vw,1.8rem);font-weight:700;color:#fff;line-height:1.5}.p-top-sect-about .fig__item>span span small{display:block;font-size:clamp(1.1rem,1.1111111111vw,1.4rem)}.p-top-sect-about .fig__item:nth-child(2){right:0}.p-top-sect-about .fig__item:nth-child(3){top:auto;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-top-sect-about__marquee{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:0;bottom:12rem;left:0}.p-top-sect-about__marquee>span{display:block;padding:0 2rem;font-weight:700;font-size:12rem;font-family:roboto,sans-serif;color:#f6f6f6;line-height:1;white-space:nowrap;letter-spacing:.05em}@media screen and (max-width:980px){.p-top-sect-about{display:block;padding-bottom:7rem}.p-top-sect-about__img{margin-top:7rem;margin-bottom:4rem;margin-left:-4rem;width:70%}.p-top-sect-about__img .img{max-width:100%;margin-left:0}.p-top-sect-about__cnt{margin-top:0;margin-left:0}.p-top-sect-about .fig{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}}@media screen and (max-width:575px){.p-top-sect-about{display:block;padding-bottom:7rem}.p-top-sect-about__img{margin-top:7rem;margin-bottom:4rem;margin-left:-1.5rem;width:90.4347826087%}.p-top-sect-about__img .img{max-width:100%;margin-left:0}.p-top-sect-about__cnt{margin-top:0;margin-left:0}.p-top-sect-about .ttl{width:28rem}.p-top-sect-about p{font-size:1.6rem}.p-top-sect-about .fig{top:0;margin-top:21.1538461538%;left:7.0512820513%;width:106.0897435897%;padding-top:97.4358974359%;-webkit-transform:translateY(0);transform:translateY(0)}.p-top-sect-about .fig__logo{width:19.335347432%;padding-top:11.4803625378%;margin-top:-5.1359516616%}.p-top-sect-about .fig__item{width:45.3172205438%;padding-top:45.3172205438%}.p-top-sect-about .fig__item>span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-top-sect-about .fig__item>span img{width:27.2727272727%;margin:0 auto}.p-top-sect-about .fig__item>span span{display:block;margin-top:6.8181818182%;font-size:clamp(1rem,3.2vw,1.2rem);font-weight:700;color:#fff;line-height:1.5}.p-top-sect-about .fig__item>span span small{display:block;font-size:clamp(.8rem,2.6666666667vw,1rem)}.p-top-sect-about .fig__item:nth-child(1){left:-1.5rem}.p-top-sect-about .fig__item:nth-child(2){right:-1.5rem}.p-top-sect-about .fig__item:nth-child(3){top:auto;left:50%;bottom:-1.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-top-sect-about__marquee{bottom:65rem;line-height:1}.p-top-sect-about__marquee>span{font-size:6rem}}.p-top-sect-business::after{content:"";position:absolute;z-index:1;top:0;left:calc(50% - 50vw);width:100vw;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(var(--primary)),to(#3fa5d7));background:-webkit-linear-gradient(top,var(--primary),#3fa5d7);background:linear-gradient(to bottom,var(--primary),#3fa5d7)}.p-top-sect-business__bg{position:absolute;z-index:2;top:0;left:calc(50% - 50vw);width:100vw;height:100%}.p-top-sect-business__bg::before{content:"";position:absolute;top:-7rem;left:40%;width:1104px;height:500px;background:url(../png/bg_logo.png) no-repeat 0 0/100%}.p-top-sect-business__bg::after{content:"";position:absolute;bottom:-10rem;right:37%;width:1104px;height:500px;-webkit-transform:scale(-1,-1);transform:scale(-1,-1);background:url(../png/bg_logo.png) no-repeat 0 0/100%}@media screen and (max-width:575px){.p-top-sect-business__bg::before{top:0;left:-6.6666666667%;margin-top:-54.4%;width:294.4%;height:0;padding-top:133.3333333333%}.p-top-sect-business__bg::after{bottom:0;right:-6.6666666667%;margin-bottom:-24.8%;width:294.4%;height:0;padding-top:133.3333333333%}}.p-top-business{width:100vw;margin-left:calc(50% - 50vw)}.p-top-business__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1340px;padding:0;margin-bottom:-2rem}.p-top-business__item{list-style-type:none;position:relative;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 1rem 2rem}.p-top-business__item>div{position:relative;width:100%;padding-top:174.6031746032%}.p-top-business a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}.p-top-business .img{overflow:hidden;position:relative;z-index:1;height:100%;border-radius:.6rem;-webkit-transition:all .2s;transition:all .2s}.p-top-business .img::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transition:background-color .2s;transition:background-color .2s;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,51,78,.8)),color-stop(50%,rgba(0,51,78,0)));background:-webkit-linear-gradient(bottom,rgba(0,51,78,.8),rgba(0,51,78,0) 50%);background:linear-gradient(to top,rgba(0,51,78,.8),rgba(0,51,78,0) 50%)}.p-top-business .img img{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.p-top-business .cnt{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;padding:2rem;color:#fff}.p-top-business h3{width:100%;margin-top:auto;font-size:clamp(1.3rem,1.4285714286vw,2rem);line-height:1.3;padding-right:6rem}.p-top-business h3 small{margin-top:.5rem;display:block;font-size:1.2rem}.p-top-business p{overflow:hidden;height:0}.p-top-business .c-icon-circle{pointer-events:none;position:absolute;z-index:2;bottom:4rem;right:3rem}@media screen and (min-width:575.02px){.p-top-business a:hover .img{-webkit-transform:translateY(-4.5454545455%);transform:translateY(-4.5454545455%);height:109.0909090909%;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.2);box-shadow:0 0 2rem rgba(0,0,0,.2)}.p-top-business a:hover .img::after{background-color:rgba(0,51,78,.8)}.p-top-business a:hover .img img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.p-top-business a:hover .cnt h3{margin-bottom:2.4rem}.p-top-business a:hover .cnt p{overflow:hidden;height:auto;margin-bottom:auto}.p-top-business a:hover+.c-icon-circle{background:var(--primary);border-color:var(--primary)}.p-top-business a:hover+.c-icon-circle .c-icon{fill:#fff}}@media screen and (max-width:980px){.p-top-business{margin-left:-1rem;width:calc(100% + 2rem)}.p-top-business__list{max-width:670px;margin:0 auto}.p-top-business__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.p-top-business h3{font-size:1.8rem}}@media screen and (max-width:575px){.p-top-business{width:100%;margin-left:0}.p-top-business__list{display:block;margin:0 0 -4.6rem}.p-top-business__item{max-width:100%;padding:0 0 4.6rem}.p-top-business__item>div{padding-top:0;height:auto}.p-top-business__item a{position:relative}.p-top-business .img{position:relative;height:auto;padding-top:0}.p-top-business .img::after{content:none}.p-top-business .img img{position:relative;top:0;left:0;max-width:100%;width:100%;-webkit-transform:translate(0,0);transform:translate(0,0)}.p-top-business .cnt{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;padding:0;margin-top:2.8rem}.p-top-business h3{font-size:1.8rem}.p-top-business p{margin-top:2rem;height:auto}.p-top-business .c-icon-circle{top:0;right:0;margin-top:calc(75.3623188406% + 2.4rem)}}.p-top-sect-project{margin-right:calc(50% - 50vw)}.p-top-sect-project__inr{display:-webkit-box;display:-ms-flexbox;display:flex}.p-top-sect-project__heading{-webkit-box-flex:0;-ms-flex:0 0 31rem;flex:0 0 31rem;width:31rem;margin-right:7rem}.p-top-sect-project__heading p{margin-top:6rem}.p-top-sect-project__heading .link{text-align:right;margin-top:6rem}.p-top-sect-project__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 38rem)}.p-top-sect-project .item{position:relative}.p-top-sect-project .c-carousel__cnt{overflow:hidden}.p-top-sect-project .c-carousel__controlls{max-width:740px}@media screen and (max-width:980px){.p-top-sect-project{display:block;padding:7rem 0 7rem 0;margin:0}.p-top-sect-project__inr{display:block}.p-top-sect-project__heading{width:100%;margin-right:0;margin-bottom:4.5rem}.p-top-sect-project__heading p{margin-top:4rem}.p-top-sect-project__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.p-top-sect-project .link{margin-top:3.5rem}}.p-top-sect-sustainability{color:#fff}.p-top-sect-sustainability::after{content:"";position:absolute;z-index:1;top:0;left:calc(50% - 50vw);width:calc(50% + 50vw + 7rem);height:100%;border-radius:0 .6rem .6rem 0;background:url(../jpg/bg_sustainability.jpg) no-repeat center center/cover}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.p-top-sect-sustainability::after{background-image:url(../jpg/bg_sustainability%402x.jpg)}}@media screen and (max-width:1290px){.p-top-sect-sustainability::after{width:calc(100vw - 1.5rem)}}@media screen and (max-width:980px){.p-top-sect-sustainability{padding-right:1.5rem}.p-top-sect-sustainability::after{background:url(../jpg/bg_sustainability_sp.jpg) no-repeat 0 0/cover}}@media screen and (max-width:980px){.p-top-sustainability{margin-left:auto;margin-right:auto}}.p-top-expander{position:relative;color:#fff;margin:0 -7rem 0 -7rem;padding:0 0}.p-top-expander__inr{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;border-radius:.6rem}.p-top-expander__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;height:605px;padding:5rem 10rem 10rem 7rem;background:#396176}.p-top-expander__item>*{position:relative;z-index:5;-webkit-transition:opacity .3s;transition:opacity .3s;margin-top:auto}.p-top-expander__item>* h2{margin-top:0}.p-top-expander__item>* p{margin-top:12rem}.p-top-expander__item .btn{margin-top:4.5rem}.p-top-expander__bg{pointer-events:none;position:absolute;z-index:2;left:0;top:0;width:200%;height:100%;background:url(../jpg/bg_investor.jpg) no-repeat 0 0/1260px;background-position-x:0;-webkit-transition:all .5s cubic-bezier(.55,.15,.38,.94);transition:all .5s cubic-bezier(.55,.15,.38,.94)}.p-top-expander__bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,51,78,.6)}.p-top-expander__bg.r{left:auto;right:0;background-image:url(../jpg/bg_recruit.jpg);background-position-x:-80px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.p-top-expander__bg{background-image:url(../jpg/bg_investor%402x.jpg)}.p-top-expander__bg.r{background-image:url(../jpg/bg_recruit%402x.jpg)}}@media screen and (min-width:980.02px){.p-top-expander__item>div:first-child:hover+.p-top-expander__bg{z-index:3;width:200%;background-position-x:0}.p-top-expander__item>div:first-child.off{opacity:.1}.p-top-expander__item>div:first-child.off+.p-top-expander__bg{z-index:1}.p-top-expander__item>div:first-child.off+.p-top-expander__bg.l{left:-100%}.p-top-expander__item>div:first-child.off+.p-top-expander__bg.r{right:-100%}}@media screen and (max-width:1290px){.p-top-expander{width:100%;margin:0;padding:0}.p-top-expander::before{content:none}.p-top-expander::after{content:none}}@media screen and (max-width:980px){.p-top-expander__inr{display:block}.p-top-expander__item{position:relative;height:43rem}.p-top-expander__item>* p{margin-top:auto}.p-top-expander__item .btn{margin-top:2rem}.p-top-expander__bg{background-size:cover;background-position:center center}.p-top-expander__bg.r{background-position:0 center}}@media screen and (max-width:575px){.p-top-expander__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6rem 1.5rem 4rem;height:43rem}.p-top-expander__item>*{margin-top:0}.p-top-expander__item>* p{margin-top:4rem}.p-top-expander__item>* p br{display:none}.p-top-expander__bg{background-image:url(../jpg/bg_investor_sp.jpg);background-size:cover;background-position:center center}.p-top-expander__bg.r{background-image:url(../jpg/bg_recruit_sp.jpg);background-size:cover;background-position:center center}.p-top-expander .btn{text-align:center}}[data-animation=string]>span{display:inline-block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}[data-animation=string]>span:nth-child(1){-webkit-transition:opacity .3s 50ms cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 50ms cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 50ms cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 50ms cubic-bezier(.3,.72,.56,.99);transition:transform .3s 50ms cubic-bezier(.3,.72,.56,.99),opacity .3s 50ms cubic-bezier(.3,.72,.56,.99);transition:transform .3s 50ms cubic-bezier(.3,.72,.56,.99),opacity .3s 50ms cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 50ms cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(2){-webkit-transition:opacity .3s .15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .15s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .15s cubic-bezier(.3,.72,.56,.99),opacity .3s .15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .15s cubic-bezier(.3,.72,.56,.99),opacity .3s .15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .15s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(3){-webkit-transition:opacity .3s .25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .25s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .25s cubic-bezier(.3,.72,.56,.99),opacity .3s .25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .25s cubic-bezier(.3,.72,.56,.99),opacity .3s .25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .25s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(4){-webkit-transition:opacity .3s .35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .35s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .35s cubic-bezier(.3,.72,.56,.99),opacity .3s .35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .35s cubic-bezier(.3,.72,.56,.99),opacity .3s .35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .35s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(5){-webkit-transition:opacity .3s .45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .45s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .45s cubic-bezier(.3,.72,.56,.99),opacity .3s .45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .45s cubic-bezier(.3,.72,.56,.99),opacity .3s .45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .45s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(6){-webkit-transition:opacity .3s .55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .55s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .55s cubic-bezier(.3,.72,.56,.99),opacity .3s .55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .55s cubic-bezier(.3,.72,.56,.99),opacity .3s .55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .55s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(7){-webkit-transition:opacity .3s .65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .65s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .65s cubic-bezier(.3,.72,.56,.99),opacity .3s .65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .65s cubic-bezier(.3,.72,.56,.99),opacity .3s .65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .65s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(8){-webkit-transition:opacity .3s .75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .75s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .75s cubic-bezier(.3,.72,.56,.99),opacity .3s .75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .75s cubic-bezier(.3,.72,.56,.99),opacity .3s .75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .75s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(9){-webkit-transition:opacity .3s .85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .85s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .85s cubic-bezier(.3,.72,.56,.99),opacity .3s .85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .85s cubic-bezier(.3,.72,.56,.99),opacity .3s .85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .85s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(10){-webkit-transition:opacity .3s .95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .95s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s .95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .95s cubic-bezier(.3,.72,.56,.99),opacity .3s .95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .95s cubic-bezier(.3,.72,.56,.99),opacity .3s .95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .95s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(11){-webkit-transition:opacity .3s 1.05s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.05s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.05s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.05s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.05s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.05s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.05s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.05s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.05s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(12){-webkit-transition:opacity .3s 1.15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.15s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.15s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.15s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.15s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(13){-webkit-transition:opacity .3s 1.25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.25s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.25s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.25s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.25s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(14){-webkit-transition:opacity .3s 1.35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.35s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.35s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.35s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.35s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(15){-webkit-transition:opacity .3s 1.45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.45s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.45s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.45s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.45s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(16){-webkit-transition:opacity .3s 1.55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.55s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.55s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.55s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.55s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(17){-webkit-transition:opacity .3s 1.65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.65s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.65s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.65s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.65s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(18){-webkit-transition:opacity .3s 1.75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.75s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.75s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.75s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.75s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(19){-webkit-transition:opacity .3s 1.85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.85s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.85s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.85s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.85s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(20){-webkit-transition:opacity .3s 1.95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.95s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 1.95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.95s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.95s cubic-bezier(.3,.72,.56,.99),opacity .3s 1.95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.95s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(21){-webkit-transition:opacity .3s 2.05s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.05s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.05s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.05s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.05s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.05s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.05s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.05s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.05s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(22){-webkit-transition:opacity .3s 2.15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.15s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.15s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.15s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.15s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(23){-webkit-transition:opacity .3s 2.25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.25s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.25s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.25s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.25s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(24){-webkit-transition:opacity .3s 2.35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.35s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.35s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.35s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.35s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(25){-webkit-transition:opacity .3s 2.45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.45s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.45s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.45s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.45s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(26){-webkit-transition:opacity .3s 2.55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.55s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.55s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.55s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.55s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(27){-webkit-transition:opacity .3s 2.65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.65s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.65s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.65s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.65s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(28){-webkit-transition:opacity .3s 2.75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.75s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.75s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.75s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.75s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(29){-webkit-transition:opacity .3s 2.85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.85s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.85s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.85s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.85s cubic-bezier(.3,.72,.56,.99)}[data-animation=string]>span:nth-child(30){-webkit-transition:opacity .3s 2.95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.95s cubic-bezier(.3,.72,.56,.99);transition:opacity .3s 2.95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.95s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.95s cubic-bezier(.3,.72,.56,.99),opacity .3s 2.95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.95s cubic-bezier(.3,.72,.56,.99)}[data-animation=string][data-finished]>span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-animation=string]>span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[data-animation=stringFade]>span{display:inline-block;opacity:0}[data-animation=stringFade]>span:nth-child(1){-webkit-transition:-webkit-transform .3s 50ms cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 50ms cubic-bezier(.3,.72,.56,.99);transition:transform .3s 50ms cubic-bezier(.3,.72,.56,.99);transition:transform .3s 50ms cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 50ms cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(2){-webkit-transition:-webkit-transform .3s .15s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .15s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(3){-webkit-transition:-webkit-transform .3s .25s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .25s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(4){-webkit-transition:-webkit-transform .3s .35s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .35s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(5){-webkit-transition:-webkit-transform .3s .45s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .45s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(6){-webkit-transition:-webkit-transform .3s .55s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .55s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(7){-webkit-transition:-webkit-transform .3s .65s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .65s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(8){-webkit-transition:-webkit-transform .3s .75s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .75s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(9){-webkit-transition:-webkit-transform .3s .85s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .85s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(10){-webkit-transition:-webkit-transform .3s .95s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s .95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s .95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s .95s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(11){-webkit-transition:-webkit-transform .3s 1.05s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.05s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.05s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.05s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.05s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(12){-webkit-transition:-webkit-transform .3s 1.15s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.15s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(13){-webkit-transition:-webkit-transform .3s 1.25s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.25s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(14){-webkit-transition:-webkit-transform .3s 1.35s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.35s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(15){-webkit-transition:-webkit-transform .3s 1.45s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.45s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(16){-webkit-transition:-webkit-transform .3s 1.55s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.55s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(17){-webkit-transition:-webkit-transform .3s 1.65s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.65s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(18){-webkit-transition:-webkit-transform .3s 1.75s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.75s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(19){-webkit-transition:-webkit-transform .3s 1.85s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.85s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(20){-webkit-transition:-webkit-transform .3s 1.95s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 1.95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 1.95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 1.95s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(21){-webkit-transition:-webkit-transform .3s 2.05s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.05s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.05s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.05s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.05s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(22){-webkit-transition:-webkit-transform .3s 2.15s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.15s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.15s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.15s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(23){-webkit-transition:-webkit-transform .3s 2.25s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.25s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.25s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.25s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(24){-webkit-transition:-webkit-transform .3s 2.35s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.35s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.35s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.35s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(25){-webkit-transition:-webkit-transform .3s 2.45s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.45s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.45s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.45s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(26){-webkit-transition:-webkit-transform .3s 2.55s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.55s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.55s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.55s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(27){-webkit-transition:-webkit-transform .3s 2.65s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.65s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.65s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.65s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(28){-webkit-transition:-webkit-transform .3s 2.75s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.75s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.75s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.75s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(29){-webkit-transition:-webkit-transform .3s 2.85s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.85s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.85s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.85s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade]>span:nth-child(30){-webkit-transition:-webkit-transform .3s 2.95s cubic-bezier(.3,.72,.56,.99);transition:-webkit-transform .3s 2.95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.95s cubic-bezier(.3,.72,.56,.99);transition:transform .3s 2.95s cubic-bezier(.3,.72,.56,.99),-webkit-transform .3s 2.95s cubic-bezier(.3,.72,.56,.99)}[data-animation=stringFade][data-finished]>span{opacity:1}@media (prefers-reduced-motion:reduce){[data-animation=stringFade]>span{opacity:1}}[data-animation=toLeft]{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);-webkit-transition:opacity .5s cubic-bezier(.3,.72,.56,.99),-webkit-transform .5s cubic-bezier(.3,.72,.56,.99);transition:opacity .5s cubic-bezier(.3,.72,.56,.99),-webkit-transform .5s cubic-bezier(.3,.72,.56,.99);transition:transform .5s cubic-bezier(.3,.72,.56,.99),opacity .5s cubic-bezier(.3,.72,.56,.99);transition:transform .5s cubic-bezier(.3,.72,.56,.99),opacity .5s cubic-bezier(.3,.72,.56,.99),-webkit-transform .5s cubic-bezier(.3,.72,.56,.99)}[data-animation=toLeft][data-finished]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media (prefers-reduced-motion:reduce){[data-animation=toLeft]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}[data-animation=fade]{opacity:0;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}[data-animation=fade][data-finished]{opacity:1}@media (prefers-reduced-motion:reduce){[data-animation=fade]{opacity:1}}