@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;@900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,700;1,700&display=swap");.p-environment-performance .performance-top{overflow:hidden;position:relative}.p-environment-performance .performance-top .img-bg{height:100%;position:absolute;width:100%}.p-environment-performance .performance-top .performance-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.p-environment-performance .performance-top .performance-wrapper .performance-content{display:flex;justify-content:space-between}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text{height:auto}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text .chapter{align-items:center;color:#fff;display:flex;flex-direction:row-reverse;font-family:Roboto Condensed,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;justify-content:flex-end;left:16px;letter-spacing:.1em}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text .chapter:after{background-color:#52e233;border-radius:50%;content:"";display:block;height:5px;margin-right:10px;width:5px}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text h2{color:#53dc83;font-weight:500;letter-spacing:.18em}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text h3{color:#53dc83}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text p{color:#fff}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-img-wrapper{opacity:0;transform:scale(.7);transform:translate(100)}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-img-wrapper .machine{height:auto;position:relative;width:100%}.p-environment-performance .performance-top .performance-wrapper .machine-outline{bottom:1.875rem;font-family:"object-fit:cover";left:0;object-fit:cover;position:absolute;width:100%}.p-environment-performance .performance-body{align-items:center;background-color:#fff;display:flex;justify-content:center;width:100%}.p-environment-performance .performance-body .body-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.p-environment-performance .performance-body .body-wrapper .body-content{align-items:center;background-color:#fafafa;display:flex;justify-content:center}.p-environment-performance .performance-body .body-wrapper .body-content:first-child{background-color:#e3e9e3}.p-environment-performance .performance-body .body-wrapper .body-content .performance-img-wrapper .img-graph{height:auto;width:100%}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper .text-heading{color:#0b6c29}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper p{color:#000;line-height:1.8571428571}.p-environment-speedio{position:relative;z-index:1}.p-environment-speedio .speedio-wrapper .speedio-left{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:50%}.p-environment-speedio .speedio-wrapper .speedio-left:hover{opacity:1}.p-environment-speedio .speedio-wrapper .speedio-left .speedio-left-bg{height:100%;position:absolute;transition:.5s;width:100%}.p-environment-speedio .speedio-wrapper .speedio-left .speedio-left-bg img{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.p-environment-speedio .speedio-wrapper .speedio-left .speedio-left-bg:hover{opacity:.8;transform:scale(1.1)}.p-environment-speedio .speedio-wrapper .speedio-left .left-text-wrapper{align-items:center;display:flex;flex-direction:column;pointer-events:none;z-index:1}.p-environment-speedio .speedio-wrapper .speedio-left .left-text-wrapper .speedio-left-text{color:#fff;display:block;font-family:Noto Sans JP,sans-serif;font-weight:900}.p-environment-speedio .speedio-wrapper .speedio-right{align-items:center;background-color:#000;display:flex;flex-direction:column;justify-content:center;text-align:center;width:50%}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper{align-items:center;display:flex;flex-direction:column}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .speedio-right-title{color:#52e233;line-height:2.25rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .speedio-right-text{color:#fff}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button{align-items:center;color:#fff;display:inline-block;display:flex;font-family:Roboto Condensed,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;justify-content:center;letter-spacing:.2em;opacity:1!important;overflow:hidden;position:relative}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button .text{position:relative;z-index:1}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button .line{background-color:#2a2ac3;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-environment-technology{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;position:relative}.p-environment-technology .bg-wrapper{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;position:absolute;top:0;width:100%;z-index:0}.p-environment-technology .bg-wrapper .leaf-wrapper{height:100%}.p-environment-technology .bg-wrapper .leaf-wrapper .bg-leaf{font-family:"object-fit:cover";height:100%;object-fit:cover;width:auto}.p-environment-technology .p-environment-section-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:1600px;z-index:1}.p-environment-technology .p-environment-section-wrapper .chapter{align-items:center;color:#000;display:flex;flex-direction:row-reverse;font-family:Roboto Condensed,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;justify-content:flex-end;left:16px}.p-environment-technology .p-environment-section-wrapper .chapter:after{background-color:#52e233;border-radius:50%;content:"";display:block;height:5px;margin-right:10px;width:5px}.p-environment-technology .p-environment-section-wrapper h2{color:#0b6c29}.p-environment-technology .p-environment-section-wrapper h3{align-items:center;color:#000;display:flex;flex-direction:row-reverse;font-weight:600;justify-content:flex-end;width:100%}.p-environment-technology .p-environment-section-wrapper .p-environment-technology-list{width:100%}.p-environment-technology .p-environment-section-wrapper .content-wrapper p .list-num{color:#0b6c29;font-weight:700;margin-right:7px}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-desc{color:#000}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item .content-img-wrapper{position:relative;width:100%}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item .content-img-wrapper .img-cover{background-color:#e3e9e3;height:100%;position:absolute;transform:scaleX(0);transform-origin:right center;width:100%}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item .content-img-wrapper .img-content{border-radius:6px;height:auto;opacity:0;width:100%}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item h4{color:#000;font-weight:600}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item p{font-weight:500;line-height:1.75}.p-environment-section-top{width:100%}.p-environment-section-top .topview-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.p-environment-section-top .topview-wrapper .img-bg{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.p-environment-section-top .topview-wrapper .heading-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:100%}.p-environment-section-top .topview-wrapper .heading-wrapper .img-outline{height:18vh;margin-bottom:1.6vh;margin-top:-10vh;width:auto}.p-environment-section-top .topview-wrapper .heading-wrapper .img-logo{height:1.45vh;margin-bottom:4vh;width:auto}.p-environment-section-top .topview-wrapper .heading-wrapper .top-head-img{height:12.8vh;margin:0;width:auto}.p-environment-section-top .topview-wrapper .heading-wrapper .top-head-img .head-text{display:block}.p-environment-section-top .topview-wrapper .scrolldown{bottom:0;opacity:0;overflow:hidden;z-index:10}.p-environment-section-top .topview-wrapper .scrolldown_inner{height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%}.p-environment-section-top .topview-wrapper .scrolldown_inner .text{color:#fafafa;font-family:Roboto Condensed,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;letter-spacing:.2em;line-height:1;position:relative;text-align:center;width:100%}.p-environment-section-top .topview-wrapper .scrolldown_inner .line{bottom:0;left:0;margin-left:auto;margin-right:auto;overflow:hidden;position:absolute;right:0;width:100%}.p-environment-section-top .topview-wrapper .scrolldown_inner .line_inner{background-color:#f5f5f5;height:100%;left:0;margin-left:auto;margin-right:auto;position:relative;top:0;width:1px}@keyframes scrollDonwLine{0%{opacity:0;transform:translate3d(0,-200%,0)}30%{opacity:0;transform:translate3d(0,-200%,0)}70%{opacity:1}85%{opacity:0;transform:translate3d(0,700%,0)}to{opacity:0;transform:translate3d(0,700%,0)}}.p-environment-section-top .topview-wrapper .scrolldown_inner .line-color{background-color:#fafafa;left:-1px;position:absolute;top:0;transform:translate3d(0,-200%,0);width:3px}.p-environment-section-top .topview-wrapper .scrolldown_inner .line-color.-show{animation:scrollDonwLine 1.9s ease-out infinite normal;animation-delay:.3s}@media screen and (max-width:767px){.p-environment-performance .performance-top{flex-direction:column}.p-environment-performance .performance-top .performance-wrapper{align-items:flex-start;height:50.625rem}.p-environment-performance .performance-top .performance-wrapper .performance-content{align-items:center;flex-direction:column;justify-content:flex-start;width:18.28125rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text{margin-top:7.5rem;width:18.75rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text .chapter{font-size:.75rem;margin-bottom:.9375rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text h2{font-size:1.625rem;margin-bottom:.78125rem;white-space:nowrap}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text h3{font-size:1rem;margin-bottom:1.9375rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text p{font-size:1rem;line-height:1.7857142857}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-img-wrapper{margin-top:2.8125rem;width:16.25rem}.p-environment-performance .performance-top .performance-wrapper .machine-outline{height:13.59375rem}.p-environment-performance .performance-body .body-wrapper{flex-direction:column}.p-environment-performance .performance-body .body-wrapper .body-content{padding-bottom:4.46875rem;padding-top:4.3125rem;width:100%}.p-environment-performance .performance-body .body-wrapper .body-content:last-child{position:relative}.p-environment-performance .performance-body .body-wrapper .body-content:last-child:after{background-color:#fafafa;content:"";height:4.5rem;position:absolute;top:-2.25rem;width:19.0625rem}.p-environment-performance .performance-body .body-wrapper .body-content .performance-img-wrapper{width:17.8125rem}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper{width:18.46875rem}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper .text-heading{font-size:1.125rem;letter-spacing:.0625rem;line-height:2.03125rem;margin-bottom:1.875rem}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper .text-heading .pc-only{display:none}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper p{font-size:.875rem;margin-bottom:.78125rem}.p-environment-speedio .speedio-wrapper .speedio-left{height:20.625rem;width:100%}.p-environment-speedio .speedio-wrapper .speedio-left .left-text-wrapper .logo{height:auto;margin-bottom:1.5rem;width:11.6875rem}.p-environment-speedio .speedio-wrapper .speedio-left .left-text-wrapper .speedio-left-text{font-size:1.5rem}.p-environment-speedio .speedio-wrapper .speedio-right{height:15.625rem;justify-content:flex-start;margin-left:auto;margin-right:auto;position:relative;top:-1.875rem;width:19.0625rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper{justify-content:flex-start;padding-top:3.75rem;position:relative}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .speedio-right-title{font-size:1.5rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .speedio-right-text{font-size:.875rem;line-height:1.75;margin-bottom:2.4375rem;text-align:left;width:16.5625rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button{font-size:1rem;height:3.125rem;line-height:1;width:10.625rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button .text{top:.125rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button .line{margin-top:.3125rem}.p-environment-technology .bg-wrapper .leaf-wrapper{width:50%}.p-environment-technology .bg-wrapper .leaf-wrapper .pc-only{display:none}.p-environment-technology .p-environment-section-wrapper{margin-bottom:3.75rem;margin-top:6.5625rem;width:20rem}.p-environment-technology .p-environment-section-wrapper .chapter{font-size:.75rem;letter-spacing:.0625rem;margin-bottom:.75rem}.p-environment-technology .p-environment-section-wrapper h2{font-size:1.625rem}.p-environment-technology .p-environment-section-wrapper h3{font-size:1.25rem;margin-bottom:3.4375rem;margin-top:2.8125rem}.p-environment-technology .p-environment-section-wrapper h3:after{background-color:#0b6c29;content:"";display:block;height:1.5625rem;left:0;margin-right:10px;position:absolute;width:.21875rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper p .list-num{display:block}.p-environment-technology .p-environment-section-wrapper .content-wrapper p{font-size:1.125rem;letter-spacing:.0868055556rem;line-height:1.8125rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-desc{margin-bottom:4.0625rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item{height:auto}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item .content-img-wrapper .img-content{display:block;margin:auto}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item h4{font-size:1.125rem;margin-bottom:.625rem;margin-top:1.21875rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item p{margin-bottom:4.0625rem}.p-environment-section-top{height:calc(100vh - 99px)}.p-environment-section-top .topview-wrapper .scrolldown{height:4.8125rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:4.6875rem}.p-environment-section-top .topview-wrapper .scrolldown_inner .text{font-size:.875rem}.p-environment-section-top .topview-wrapper .scrolldown_inner .line{height:3.9375rem}.p-environment-section-top .topview-wrapper .scrolldown_inner .line-color{box-shadow:0 0 .4375rem .4375rem rgba(126,72,8,.25);height:.9375rem}}@media screen and (min-width:768px){.p-environment-performance .performance-top .performance-wrapper{height:45rem}.p-environment-performance .performance-top .performance-wrapper .performance-content{width:56.25rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text{margin-left:2.5rem;margin-top:1.4375rem;width:31.25rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text .chapter{font-size:.75rem;margin-bottom:1rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text h2{font-size:2.1875rem;margin-bottom:1.5625rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text h3{font-size:1.125rem;letter-spacing:.125rem;margin-bottom:3.75rem;width:22.5rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-text p{font-size:.875rem;letter-spacing:.0875rem;line-height:2.0714285714;width:22.3125rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-img-wrapper{width:21.4375rem}.p-environment-performance .performance-top .performance-wrapper .performance-content .performance-img-wrapper .machine{margin-left:2.0625rem}.p-environment-performance .performance-top .performance-wrapper .machine-outline{height:22.0625rem}.p-environment-performance .performance-body .body-wrapper .body-content{height:42.75rem;width:50%}.p-environment-performance .performance-body .body-wrapper .body-content .performance-img-wrapper{width:25.3125rem}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper{margin-right:1.25rem;width:25.3125rem}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper .text-heading{font-size:1.375rem;letter-spacing:.3625rem;line-height:2.5rem;margin-bottom:1.75rem;margin-top:.5rem;white-space:nowrap}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper p{font-size:.875rem;letter-spacing:.125rem;margin-bottom:1.5625rem}.p-environment-speedio .speedio-wrapper{display:flex;height:36rem;width:100%}.p-environment-speedio .speedio-wrapper .speedio-left .left-text-wrapper .logo{height:auto;margin-bottom:1.875rem;width:19.375rem}.p-environment-speedio .speedio-wrapper .speedio-left .left-text-wrapper .speedio-left-text{font-size:2rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper{justify-content:center;padding-left:1.0625rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .speedio-right-title{font-size:2rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .speedio-right-text{font-size:1rem;line-height:2.5;margin-top:2.5rem;text-align:left;width:20rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button{font-size:1rem;height:2.5rem;left:.125rem;letter-spacing:.1em;margin-top:2rem;width:9.6875rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button:hover .text{color:#2a2ac3}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button:hover .line{background-color:#fff}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button .text{left:.0625rem;top:.0625rem}.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button .line,.p-environment-speedio .speedio-wrapper .speedio-right .speedio-right-wrapper .cn-button .text{transition-duration:.6s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}.p-environment-technology .p-environment-section-wrapper{margin:8.5rem 5.8125rem 7.5rem}.p-environment-technology .p-environment-section-wrapper .chapter{font-size:1rem;letter-spacing:.125rem;margin-bottom:.46875rem}.p-environment-technology .p-environment-section-wrapper h2{font-size:2.1875rem;font-weight:500;letter-spacing:.24375rem;margin-bottom:1.375rem}.p-environment-technology .p-environment-section-wrapper h3{font-size:1.25rem;letter-spacing:.0875rem}.p-environment-technology .p-environment-section-wrapper h3:after{background-color:#0b6c29;content:"";display:block;height:2.25rem;margin-right:1.6875rem;width:.1875rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper{letter-spacing:.1125rem;margin:3rem 1.75rem 3.5rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper p{font-size:1rem;line-height:1.625rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-desc{font-size:1.125rem;font-weight:500;margin-bottom:1.9375rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item{height:auto;width:49%}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item h4{font-size:1.125rem;margin-bottom:.625rem;margin-top:2.0625rem}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item p{margin-bottom:3.125rem}.p-environment-section-top{height:calc(100vh - 186px)}.p-environment-section-top .topview-wrapper .scrolldown{height:5.46875rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:3.75rem}.p-environment-section-top .topview-wrapper .scrolldown_inner .text{font-size:.75rem;left:.0625rem}.p-environment-section-top .topview-wrapper .scrolldown_inner .line{height:4.375rem}.p-environment-section-top .topview-wrapper .scrolldown_inner .line-color{box-shadow:0 0 .625rem .625rem rgba(126,72,8,.25);height:1.0625rem}}@media screen and (min-width:768px) and (max-width:1079px){.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper .text-heading{white-space:normal}.p-environment-performance .performance-body .body-wrapper .body-content .text-wrapper .text-heading .pc-only{display:none}.p-environment-technology .p-environment-section-wrapper .content-wrapper .content-item-wrapper .content-item{height:auto;width:49%}.p-environment-section-top{height:calc(100vh - 99px)}}