#wrap{overflow:hidden}.mv{position:relative;overflow:hidden}@media (min-width: 768px){.mv{min-height:780px}}@media (max-width: 767px){.mv{max-height:800px;min-height:589px}}.mv .mv-bg{position:relative;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/img-mv01.png") no-repeat top center;background-size:cover !important;position:absolute;top:0;left:0;width:100%}.mv .mv-bg:before{display:block;content:" ";width:100%;padding-top:28.40278%}.mv .mv-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.mv .mv-bg{height:80vh}}@media only screen and (min-width: 768px) and (max-width: 1440px){.mv .mv-bg{height:calc(409 / 835 * 100vh);min-height:500px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.mv .mv-bg{height:calc(500 / 835 * 100vh)}}@media (max-width: 767px){.mv .mv-bg{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/img-mv01-sp.png") no-repeat top center;height:259px}}.mv .info-mv{padding:40px 0;position:relative}@media only screen and (min-width: 768px) and (min-width: 1440px){.mv .info-mv{height:calc(30vh + 110px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1440px){.mv .info-mv{height:calc(23vh + 110px);min-height:300px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.mv .info-mv{height:calc(25vh + 110px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 992px){.mv .info-mv{height:calc(25vh + 36px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center}}@media (max-width: 767px){.mv .info-mv{padding:0 0 20px 0;height:259px;display:flex;align-items:center}}.mv .mv-inner{max-width:1204px;padding:0 16px;margin:0 auto;width:100%}.mv .mv-ttl{display:inline-block;background-color:#006634;clip-path:polygon(5.5% 1%, 100% 0, 100% 55%, 94.2% 100%, 0 100%, 0 42.5%);-webkit-clip-path:polygon(5.5% 1%, 100% 0, 100% 55%, 94.2% 100%, 0 100%, 0 42.5%);padding:10px 66px;position:relative;margin-bottom:16px}@media (max-width: 767px){.mv .mv-ttl{padding:2px 38px 7px;white-space:nowrap;margin-bottom:12px}}.mv .mv-ttl::after,.mv .mv-ttl::before{content:"";position:absolute;display:block;width:16px;height:16px;background-color:#F8FFF6;top:0;bottom:0;margin:auto;border-radius:50%}@media (max-width: 767px){.mv .mv-ttl::after,.mv .mv-ttl::before{width:9px;height:9px}}.mv .mv-ttl::after{left:24px}@media (max-width: 767px){.mv .mv-ttl::after{left:17px}}.mv .mv-ttl::before{right:24px}@media (max-width: 767px){.mv .mv-ttl::before{right:17px}}.mv .mv-ttl .txt{display:inline-block;font-size:32px;font-size:3.2rem;line-height:1.4375em;letter-spacing:.05em;font-weight:800;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1050px){.mv .mv-ttl .txt{font-size:25px;font-size:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 992px){.mv .mv-ttl .txt{font-size:20px;font-size:2rem}}@media only screen and (min-width: 768px) and (max-width: 850px){.mv .mv-ttl .txt{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.mv .mv-ttl .txt{font-size:22px;font-size:2.2rem;line-height:1.31818em;letter-spacing:.05em;font-weight:800}}.mv .mv-ttl .icon{display:inline-block;width:28px;height:28px;background:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="6.58713" height="10.773" transform="matrix(0.703439 -0.710755 0.703439 0.710755 14.8761 19.7141)" fill="white"/><rect width="6.58713" height="12.7235" transform="matrix(0.703439 -0.710755 0.703439 0.710755 0 4.68194)" fill="white"/><rect width="6.58713" height="31.9222" transform="matrix(0.703439 0.710755 -0.703439 0.710755 22.456 0)" fill="%23D90429"/></svg>') no-repeat center/contain;margin:0 15px;position:relative;top:4px}@media (max-width: 767px){.mv .mv-ttl .icon{background:url('data:image/svg+xml,<svg width="18" height="29" viewBox="0 0 18 29" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="4.37685" height="7.1582" transform="matrix(0.703439 -0.710755 0.703439 0.710755 9.88452 19.0991)" fill="white"/><rect width="4.37685" height="8.45418" transform="matrix(0.703439 -0.710755 0.703439 0.710755 0 9.11084)" fill="white"/><rect width="4.37685" height="21.2109" transform="matrix(0.703439 0.710755 -0.703439 0.710755 14.9209 6)" fill="%23D90429"/></svg>') no-repeat center/contain;width:18px;height:29px;margin:0 10px}}.mv .mv-ttl2{color:#003122;font-size:56px;font-size:5.6rem;line-height:1.39286em;letter-spacing:.05em;font-weight:900}@media only screen and (min-width: 768px) and (max-width: 1050px){.mv .mv-ttl2{font-size:50px;font-size:5rem}}@media only screen and (min-width: 768px) and (max-width: 992px){.mv .mv-ttl2{font-size:40px;font-size:4rem}}@media only screen and (min-width: 768px) and (max-width: 850px){.mv .mv-ttl2{font-size:35px;font-size:3.5rem}}@media (max-width: 767px){.mv .mv-ttl2{font-size:36px;font-size:3.6rem;line-height:1.33333em;letter-spacing:.05em;font-weight:900}}.mv .video-mv{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:clip-path;overflow:hidden;width:100%;clip-path:polygon(calc(100% - 444px) 174px, calc(100% - 273px) 0%, 100% 0, 100% 100%, 0 100%, 0 174px);-webkit-clip-path:polygon(calc(100% - 444px) 174px, calc(100% - 273px) 0%, 100% 0, 100% 100%, 0 100%, 0 174px);max-height:1000px;position:absolute !important;bottom:0}@media (min-width: 768px){.mv .video-mv{height:70vh;min-height:643px;position:relative}}@media only screen and (min-width: 768px) and (max-width: 1440px){.mv .video-mv{height:77vh}}@media only screen and (min-width: 768px) and (max-width: 1300px){.mv .video-mv{height:75vh;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:clip-path;clip-path:polygon(calc(100% - 310px) 150px, calc(100% - 173px) 0%, 100% 0, 100% 100%, 0 100%, 0 150px);-webkit-clip-path:polygon(calc(100% - 310px) 150px, calc(100% - 173px) 0%, 100% 0, 100% 100%, 0 100%, 0 150px)}}@media only screen and (min-width: 768px) and (max-width: 1050px){.mv .video-mv{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:clip-path;clip-path:polygon(calc(100% - 310px) 150px, calc(100% - 173px) 0%, 100% 0, 100% 100%, 0 100%, 0 150px);-webkit-clip-path:polygon(calc(100% - 310px) 150px, calc(100% - 173px) 0%, 100% 0, 100% 100%, 0 100%, 0 150px)}}@media only screen and (min-width: 768px) and (max-width: 992px){.mv .video-mv{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:clip-path;clip-path:polygon(calc(100% - 265px) 100px, calc(100% - 173px) 0%, 100% 0, 100% 100%, 0 100%, 0 100px);-webkit-clip-path:polygon(calc(100% - 265px) 100px, calc(100% - 173px) 0%, 100% 0, 100% 100%, 0 100%, 0 100px)}}@media (min-width: 768px){.mv .video-mv:before{display:block;content:" ";width:100%;padding-top:48.06094%}.mv .video-mv>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.mv .video-mv{height:calc(100% - 178px);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:clip-path;clip-path:polygon(calc(100% - 57px) 59px, 100% 0, 100% 100%, 0 100%, 0 59px);-webkit-clip-path:polygon(calc(100% - 57px) 59px, 100% 0, 100% 100%, 0 100%, 0 59px)}}.mv .video-mv video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;z-index:-3;max-height:1000px}.mv .bg-video-mv{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mv .bg-video-mv .bg01{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/mask-video02.png") repeat top right/cover;z-index:4;opacity:0.95}.mv .bg-video-mv .bg02{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.3;mix-blend-mode:multiply;z-index:3}.mv .bg-video-mv .bg03{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#162835CC;mix-blend-mode:color;z-index:2}.mv .bg-video-mv .bg04{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d9d9d9;z-index:1;opacity:0.05}.mv .mv-it{max-width:311px;margin:0 auto;cursor:pointer}@media (max-width: 767px){.mv .mv-it{max-width:155px}}.mv .mv-it .img-thumb{position:relative}@media (max-width: 767px){.mv .mv-it .img-thumb{max-width:155px}}.mv .mv-it .img-thumb .mv-it-bg{clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);position:absolute;top:-11px;bottom:0;right:0;left:0;margin:auto;aspect-ratio:1 / 1;overflow:hidden;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}@media (max-width: 767px){.mv .mv-it .img-thumb .mv-it-bg{top:-9px;max-width:148px}}.mv .mv-it .img-thumb .bg-color{background-color:#00000099;backdrop-filter:blur(10px);width:calc(100% - 146px);height:calc(100% - 122px);z-index:3}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-color{width:calc(100% - 62px);height:calc(100% - 52px)}}.mv .mv-it .img-thumb .bg-color::before{position:absolute;top:0;width:100%;height:100%;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector.svg") no-repeat top center/cover;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-color::before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector-sp.svg") no-repeat top center/cover;right:0;top:0;width:100%;height:100%}}.mv .mv-it .img-thumb .bg-color02:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector02.svg") no-repeat top center/cover;right:0}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-color02:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector02-sp.svg") no-repeat top center/cover;right:0;top:0;width:100%;height:100%}}.mv .mv-it .img-thumb .bg-color03:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector03.svg") no-repeat top center/cover;right:0}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-color03:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector03-sp.svg") no-repeat top center/cover;right:0;top:0;width:100%;height:100%}}.mv .mv-it .img-thumb .bg-color04:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector04.svg") no-repeat top center/cover;right:0}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-color04:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector04-sp.svg") no-repeat top center/cover;right:0;top:0;width:100%;height:100%}}.mv .mv-it .img-thumb .bg-color05:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector05.svg") no-repeat top center/cover;right:0}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-color05:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector05-sp.svg") no-repeat top center/cover;right:0;top:0;width:100%;height:100%}}.mv .mv-it .img-thumb .bg-color06:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector06.svg") no-repeat top center/cover;right:0}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-color06:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-vector06-sp.svg") no-repeat top center/cover;right:0;top:0;width:100%;height:100%}}.mv .mv-it .img-thumb .bg-01{width:calc(100% - 146px);height:calc(100% - 122px);z-index:2;background-color:#ffffff80;mix-blend-mode:overlay}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-01{width:calc(100% - 62px);height:calc(100% - 52px)}}.mv .mv-it .img-thumb .bg-02{width:calc(100% - 114px);height:calc(100% - 90px);z-index:1;background-color:#FFFFFF80;mix-blend-mode:overlay}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-02{width:calc(100% - 42px);height:calc(100% - 22px)}}.mv .mv-it .img-thumb .bg-03{width:calc(100% - 82px);height:calc(100% - 46px);z-index:1;background-color:#FFFFFF4D;mix-blend-mode:overlay}@media (max-width: 767px){.mv .mv-it .img-thumb .bg-03{width:calc(100% - 20px);height:100%}}.mv .mv-it .c-img{position:relative;z-index:6;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.mv .mv-it .c-img:before{display:block;content:" ";width:100%;padding-top:100%}.mv .mv-it .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.mv .mv-it .c-img img{isolation:isolate}@media (max-width: 767px){.mv .mv-it .c-img02 img{left:11px;top:-3px}}@media (max-width: 767px){.mv .mv-it .c-img03 img{max-width:114%;width:105%;left:-6px;top:10px}}.mv .mv-it .mv-it-info{color:#fff;text-align:center;position:relative;z-index:1}@media (min-width: 768px){.mv .mv-it .mv-it-info{margin-top:-22px}}.mv .mv-it .mv-it-info .ttl{font-size:20px;font-size:2rem;letter-spacing:.05em;font-weight:800;font-family:"Mulish",sans-serif;margin-bottom:1px}@media (max-width: 767px){.mv .mv-it .mv-it-info .ttl{font-size:14px;font-size:1.4rem;line-height:1.14286em;letter-spacing:0em;margin-bottom:4px}}.mv .mv-it .mv-it-info .desc{font-size:14px;font-size:1.4rem;letter-spacing:.05em;font-weight:600}@media (max-width: 767px){.mv .mv-it .mv-it-info .desc{font-size:10px;font-size:1rem;line-height:1em;letter-spacing:0em}}@media only screen and (min-width: 1025px){.mv .mv-it:hover .img-thumb .bg-color{background-color:#23643D99}.mv .mv-it:hover .img-thumb .bg-01{width:calc(100% - 114px);height:calc(100% - 90px)}.mv .mv-it:hover .img-thumb .bg-02{width:calc(100% - 70px);height:calc(100% - 46px)}.mv .mv-it:hover .img-thumb .bg-03{width:calc(100% - 24px);height:100%}.mv .mv-it:hover .c-img{transform:rotate(19.25deg)}}.mv .slick-slider .slick-track,.mv .slick-slider .slick-list{transform:none}.mv .slick-slider .slick-list{padding-top:30px}@media (max-width: 767px){.mv .slick-slider .slick-list{padding-top:40px;max-width:375px;margin:0 auto}}.mv .slick-dots{z-index:1;bottom:-25px;left:-2px}@media (min-width: 768px){.mv .slick-dots{display:none !important}}.mv .slick-dots li{width:16px;height:16px;text-align:center;margin:0}.mv .slick-dots li button{width:16px;height:16px}.mv .slick-dots li button::before{background-color:#fff;width:6px;height:6px;content:"";position:absolute;transform:rotate(45deg);top:4px;left:4px}.slider-mv-bg{position:absolute;left:0;width:100%;height:100%;top:0}.slider-mv{position:absolute;left:0;width:100%;height:100%;bottom:0;display:flex;align-items:center;padding-top:175px}@media (max-width: 767px){.slider-mv{padding-top:22px}}.slider-mv .slider-mv-inner{max-width:949px;margin:0 auto;position:relative;width:100%}@media (max-width: 767px){.slider-mv .slider-mv-inner{padding:0 32px 0 33px;left:2px}}.slider-mv .btn-swiper{position:absolute;top:159px;margin:auto;width:40px;height:40px;z-index:2;cursor:pointer}.slider-mv .button-next{left:-40px;background:url('data:image/svg+xml,<svg width="20" height="37" viewBox="0 0 20 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5273 10L10.6514 18.5L19.5273 26.999V37.001L0 18.5L19.5273 0V10Z" fill="white"/></svg>') no-repeat center}@media only screen and (min-width: 768px) and (max-width: 1000px){.slider-mv .button-next{left:0}}.slider-mv .button-prev{right:-40px;background:url('data:image/svg+xml,<svg width="20" height="37" viewBox="0 0 20 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 10L8.87598 18.5L0 26.999V37.001L19.5273 18.5L0 0V10Z" fill="white"/></svg>') no-repeat center}@media only screen and (min-width: 768px) and (max-width: 1000px){.slider-mv .button-prev{right:0}}.sec-about{position:relative}.sec-about::before{position:absolute;content:'';width:100%;height:100%;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-about.png") no-repeat top left/contain;background-size:1440px auto;z-index:-1;right:0;top:0;mix-blend-mode:luminosity}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-about::before{background-size:100vw auto}}@media (max-width: 767px){.sec-about::before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-about-sp.png") no-repeat top left/contain;background-size:375px auto}}.sec-about .sec-about-bg{padding:140px 0 127px;position:relative;max-width:1440px;margin:0 auto}@media (max-width: 767px){.sec-about .sec-about-bg{padding:80px 0}}@media (min-width: 768px){.sec-about .sec-about-bg::after{position:absolute;content:'';width:405px;height:721px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-about-after.svg") no-repeat top right;z-index:5;right:-132px;top:28px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-about .sec-about-bg::after{width:28.125vw;height:50.06944vw;right:-9.16667vw}}.sec-about .sec-about-box{position:relative;margin-bottom:120px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:stretch}@media (max-width: 767px){.sec-about .sec-about-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:80px}.sec-about .sec-about-box::after{position:absolute;content:'';width:192px;height:329px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-about-after-sp.svg") no-repeat top right;bottom:-143px;right:-17px}}.sec-about .about-img{clip-path:polygon(85px 0, 100% 0, 100% 100%, 0 100%, 0 85px);-webkit-clip-path:polygon(85px 0, 100% 0, 100% 100%, 0 100%, 0 85px)}@media (min-width: 768px){.sec-about .about-img{width:calc(560 / 1169 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 850px){.sec-about .about-img{width:calc(670 / 1169 * 100%)}}@media (max-width: 767px){.sec-about .about-img{width:100%;position:relative;clip-path:polygon(65px 0, 100% 0, 100% 100%, 0 100%, 0 65px);-webkit-clip-path:polygon(65px 0, 100% 0, 100% 100%, 0 100%, 0 65px)}.sec-about .about-img::before{position:absolute;left:0;top:11px;width:59px;height:59px;background:url('data:image/svg+xml,<svg width="59" height="59" viewBox="0 0 59 59" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.16172e-06 -3.8147e-06L0 59L59 1.33948e-06L5.16172e-06 -3.8147e-06Z" fill="%23F8FFF6"/></svg>') no-repeat;content:'';z-index:1}}.sec-about .about-img .c-img{position:relative;height:100%}.sec-about .about-img .c-img:before{display:block;content:" ";width:100%;padding-top:76.71642%}.sec-about .about-img .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec-about .about-img .c-img{position:relative}.sec-about .about-img .c-img:before{display:block;content:" ";width:100%;padding-top:66.85237%}.sec-about .about-img .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.sec-about .about-info{width:calc(609 / 1169 * 100%);bottom:0;right:0;padding:40px 0 2px 40px;background-color:#F8FFF6;margin-bottom:-2px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-about .about-info{width:58%}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-about .about-info{width:65%;padding:20px 0 2px 20px}}@media (max-width: 767px){.sec-about .about-info{width:100%;margin-bottom:-25px;position:relative;z-index:1;padding-bottom:25px}.sec-about .about-info::before{position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:#F8FFF6;content:'';z-index:-1}}@media (max-width: 767px){.sec-about .about-info .c-h2{letter-spacing:.02em;white-space:nowrap}}.sec-about .about-info .ttl{margin-bottom:5px}.sec-about .about-info .ttl02{font-size:40px;font-size:4rem;line-height:1.3em;letter-spacing:.05em;font-weight:800;margin-bottom:15px;margin-top:6px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-about .about-info .ttl02{font-size:30px;font-size:3rem}}@media (max-width: 767px){.sec-about .about-info .ttl02{font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.02em;margin-top:4px}}@media (min-width: 768px){.sec-about .about-info .c-txt{margin-right:-1px}}.sec-about .sec-about-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.sec-about .sec-about-bottom{justify-content:space-between}}@media (max-width: 767px){.sec-about .sec-about-bottom{flex-wrap:wrap}}.sec-about .sec-about-bottom .about-bottom-left{width:42%}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-about .sec-about-bottom .about-bottom-left{width:45%}}@media (max-width: 767px){.sec-about .sec-about-bottom .about-bottom-left{width:100%}}@media (min-width: 768px){.sec-about .sec-about-bottom .about-bottom-left .c-btn01 a{margin:inherit;width:230px}}@media (min-width: 768px){.sec-about .sec-about-bottom .about-bottom-right{width:51.3%;margin-top:6px}}@media (max-width: 767px){.sec-about .sec-about-bottom .about-bottom-right{width:calc(100% + 32px);margin:0 -16px 35px}}@media (max-width: 767px){.sec-about .sec-about-bottom .c-btn01{width:100%}.sec-about .sec-about-bottom .c-btn01 a{margin:0 auto}}.sec-about .sec-about-bottom .about-bottom-left-fixed{position:sticky;top:0}.sec-about .sec-about-bottom .c-h2{margin-bottom:16px}.sec-about .sec-about-bottom .c-txt{margin-bottom:48px}@media (max-width: 767px){.sec-about .sec-about-bottom .c-txt{margin-bottom:22px}}.sec-about .sec-about-bottom .lst-about{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;counter-reset:item;border:solid #C6E0CF;border-width:0 0 1px 1px;position:relative}@media (min-width: 768px){.sec-about .sec-about-bottom .lst-about::after{position:absolute;bottom:-7px;left:-7px;width:13px;height:13px;content:'';background:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="3.18236" y1="3.1816" x2="9.54632" y2="9.54556" stroke="%23006634"/><line x1="9.5457" y1="3.18168" x2="3.18174" y2="9.54564" stroke="%23006634"/></svg>') no-repeat}.sec-about .sec-about-bottom .lst-about::before{position:absolute;bottom:-7px;right:-7px;width:13px;height:13px;content:'';background:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="3.18236" y1="3.1816" x2="9.54632" y2="9.54556" stroke="%23006634"/><line x1="9.5457" y1="3.18168" x2="3.18174" y2="9.54564" stroke="%23006634"/></svg>') no-repeat}}@media (max-width: 767px){.sec-about .sec-about-bottom .lst-about{border-width:0 0 1px 0}}.sec-about .sec-about-bottom .it-about{width:50%;counter-increment:item;padding:20px 17px 12px 23px;border:solid #C6E0CF;border-width:1px 1px 0 0;position:relative}@media (min-width: 768px){.sec-about .sec-about-bottom .it-about{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:space-between;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-about .sec-about-bottom .it-about{padding:15px 10px 12px 10px}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about{padding:12px 10px 7px 15px}}.sec-about .sec-about-bottom .it-about::after{position:absolute;top:-7px;left:-7px;width:13px;height:13px;content:'';background:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="3.18236" y1="3.1816" x2="9.54632" y2="9.54556" stroke="%23006634"/><line x1="9.5457" y1="3.18168" x2="3.18174" y2="9.54564" stroke="%23006634"/></svg>') no-repeat}.sec-about .sec-about-bottom .it-about:nth-child(1) .img-thumb{margin-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about:nth-child(1) .img-thumb{margin-bottom:0}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(1) .img-thumb{margin:0 6px 5px 0}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(1):after{opacity:0}}.sec-about .sec-about-bottom .it-about:nth-child(2)::before{position:absolute;top:-7px;right:-7px;width:13px;height:13px;content:'';background:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="3.18236" y1="3.1816" x2="9.54632" y2="9.54556" stroke="%23006634"/><line x1="9.5457" y1="3.18168" x2="3.18174" y2="9.54564" stroke="%23006634"/></svg>') no-repeat}.sec-about .sec-about-bottom .it-about:nth-child(2) .img-thumb{margin-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about:nth-child(2) .img-thumb{margin-bottom:10px}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(2) .img-thumb{margin:0 5px 5px 0}.sec-about .sec-about-bottom .it-about:nth-child(2) .img-thumb img{max-height:55px;width:auto}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(2){border-width:1px 0 0 0}.sec-about .sec-about-bottom .it-about:nth-child(2):before{opacity:0}}.sec-about .sec-about-bottom .it-about:nth-child(3) .img-thumb{margin-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about:nth-child(3) .img-thumb{margin-bottom:0}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(3) .img-thumb{margin:0 6px 5px 0;max-width:58px}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(3) .info{min-height:73px}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(3):after{opacity:0}}.sec-about .sec-about-bottom .it-about:nth-child(4) .img-thumb{margin-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about:nth-child(4) .img-thumb{margin-bottom:0}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(4) .img-thumb{margin:0 5px 5px 0;max-width:42px}}@media (min-width: 768px){.sec-about .sec-about-bottom .it-about:nth-child(4)::before{position:absolute;top:-7px;right:-7px;width:13px;height:13px;content:'';background:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="3.18236" y1="3.1816" x2="9.54632" y2="9.54556" stroke="%23006634"/><line x1="9.5457" y1="3.18168" x2="3.18174" y2="9.54564" stroke="%23006634"/></svg>') no-repeat}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about:nth-child(4){border-width:1px 0 0 0}}.sec-about .sec-about-bottom .it-about:nth-child(3)::before{position:absolute;bottom:-7px;right:-7px;width:13px;height:13px;content:'';background:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="3.18236" y1="3.1816" x2="9.54632" y2="9.54556" stroke="%23006634"/><line x1="9.5457" y1="3.18168" x2="3.18174" y2="9.54564" stroke="%23006634"/></svg>') no-repeat}.sec-about .sec-about-bottom .it-about .icon-ani{width:78px;height:73px;position:absolute;top:24px;right:17px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about .icon-ani{width:55px;top:8px;right:5px}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about .icon-ani{width:54px;height:54px;top:14px}}.sec-about .sec-about-bottom .it-about .icon-ani::before{position:absolute;filter:blur(10px);background-color:rgba(255,255,255,0.9);transform:rotate(31deg);transform-origin:0 0;mix-blend-mode:screen;top:0;bottom:0;left:-50%;width:24px;height:126px;content:'';animation:shine 4s ease-in-out infinite}.sec-about .sec-about-bottom .it-about .ttl{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.05em;font-weight:600;width:100%}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about .ttl{font-size:15px;font-size:1.5rem}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about .ttl{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.04em;font-weight:600}}@media (min-width: 768px){.sec-about .sec-about-bottom .it-about .ttl02{margin-left:-12px;text-indent:11px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about .ttl02{text-indent:9px}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about .ttl02{margin-left:-9px;text-indent:9px;width:max-content}}@media (min-width: 768px){.sec-about .sec-about-bottom .it-about .ttl03{padding-right:80px}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about .ttl03{padding-right:60px}}.sec-about .sec-about-bottom .it-about .info{min-height:119px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end;width:100%}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about .info{min-height:80px}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about .info{min-height:93px}}.sec-about .sec-about-bottom .it-about .info::before{content:counter(item, decimal-leading-zero);font-size:60px;font-size:6rem;line-height:1em;letter-spacing:0em;font-weight:800;font-family:"Mulish",sans-serif;color:#d6ded4;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-about .sec-about-bottom .it-about .info::before{font-size:40px;font-size:4rem}}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about .info::before{font-size:40px;font-size:4rem;line-height:1em;letter-spacing:-.05em}}.sec-about .sec-about-bottom .it-about .img-thumb{max-height:72px;max-width:78px}@media (max-width: 767px){.sec-about .sec-about-bottom .it-about .img-thumb{max-width:56px;max-height:55px}}@keyframes shine{0%{transform:translateX(-80px) rotate(31deg);opacity:0}10%{opacity:1}30%{transform:translateX(160px) rotate(31deg);opacity:1}31%{opacity:0}100%{transform:translateX(160px) rotate(31deg);opacity:0}}.sec-partner{margin-bottom:120px;margin-top:-142px;position:relative;z-index:1}@media (max-width: 767px){.sec-partner{margin-top:-133px;margin-bottom:80px}}.sec-partner .partner-box-bg{position:relative}.sec-partner .partner-box-bg::after{position:absolute;top:-186px;width:375px;height:360px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-product-bottom.svg") no-repeat top center/cover;z-index:1;right:-186px;content:''}@media (max-width: 767px){.sec-partner .partner-box-bg::after{top:-92px;width:110px;height:177px;right:-17px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-product-bottom-sp.svg") no-repeat top center/cover}}.sec-partner .partner-box{box-shadow:59px 61px 24px rgba(216,228,222,0),38px 39px 22px rgba(216,228,222,0.02),21px 22px 18px rgba(216,228,222,0.06),9px 10px 14px rgba(216,228,222,0.1),2px 2px 7px rgba(216,228,222,0.11);background-color:#fff;padding:60px 0 13px;position:relative;overflow:hidden;z-index:12}.sec-partner .partner-box::after{position:absolute;top:-158px;width:322px;height:309px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-partner.svg") no-repeat top right;z-index:5;right:-145px;content:''}@media (max-width: 767px){.sec-partner .partner-box::after{width:101px;height:91px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-partner-sp.svg") no-repeat top right;top:0;right:0}}@media (max-width: 767px){.sec-partner .partner-box{padding:24px 0 17px}}.sec-partner .swiper-wrapper{transition-timing-function:linear !important}.sec-partner .slick-track{margin:0 -6px}.sec-partner .slick-slide{padding:0 6px}.sec-partner .c-h2{margin:0 70px}@media (max-width: 767px){.sec-partner .c-h2{margin:0 16px}}.sec-partner .c-img{position:relative}.sec-partner .c-img:before{display:block;content:" ";width:100%;padding-top:48.51852%}.sec-partner .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-partner .partner-slide{max-width:270px}@media (max-width: 767px){.sec-partner .partner-slide{max-width:199px}}.sec-partner .slide-partner{position:relative;overflow:hidden;margin-top:20px}@media (min-width: 768px){.sec-partner .slide-partner::before,.sec-partner .slide-partner::after{position:absolute;top:0;width:169px;height:100%;content:'';background:linear-gradient(270deg, rgba(255,255,255,0), rgba(255,255,255,0.6) 30%, #fff 58.58%);z-index:4}.sec-partner .slide-partner::before{left:0}.sec-partner .slide-partner::after{transform:rotate(180deg);right:0}}@media (max-width: 767px){.sec-partner .slide-partner{margin-top:17px}}.sec-machine{margin-bottom:126px}@media (max-width: 767px){.sec-machine{margin-bottom:80px}}.sec-machine .machine-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.sec-machine .machine-box{justify-content:space-between;align-items:center}}@media (max-width: 767px){.sec-machine .machine-box{flex-direction:column-reverse;flex-wrap:wrap}}@media (max-width: 767px){.sec-machine .c-h2{margin-bottom:24px}}.sec-machine .c-btn01 a{width:230px}@media (min-width: 768px){.sec-machine .c-btn01 a{margin:0}}.sec-machine .machine-cont{width:calc(600 / 1170 * 100%)}@media (max-width: 767px){.sec-machine .machine-cont{width:100%}}.sec-machine .machine-cont .c-h2{margin-bottom:16px}.sec-machine .machine-cont .c-txt{margin-bottom:40px}@media (max-width: 767px){.sec-machine .machine-cont .c-txt{margin-bottom:28px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.02em}}.sec-machine .machine-img{width:calc(500 / 1170 * 100%)}@media (max-width: 767px){.sec-machine .machine-img{width:100%;margin-bottom:16px}}.sec-machine .machine-img .c-img{position:relative;clip-path:polygon(0 0, 100% 0, 100% 100%, 62px 100%, 0 calc(100% - 62px));-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 62px 100%, 0 calc(100% - 62px))}.sec-machine .machine-img .c-img:before{display:block;content:" ";width:100%;padding-top:65.6%}.sec-machine .machine-img .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec-machine .machine-img .c-img{clip-path:polygon(0 0, 100% 0, 100% 100%, 42px 100%, 0 calc(100% - 42px));-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 42px 100%, 0 calc(100% - 42px))}}.sec-company{position:relative;color:#fff;z-index:2}@media (min-width: 768px){.sec-company{padding:80px 0 39px}}@media (min-width: 768px){.sec-company::before{left:0;top:0;width:69.79167vw;height:100%;position:absolute;content:'';background-color:#006634;z-index:-1;clip-path:polygon(0 0, calc(100% - 79px) 0, 100% 79px, 100% 100%, 0 100%);-webkit-clip-path:polygon(0 0, calc(100% - 79px) 0, 100% 79px, 100% 100%, 0 100%)}}.sec-company .company-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.sec-company .company-box{flex-wrap:wrap;flex-flow:column-reverse;margin:0 -16px 0 20px}}.sec-company .company-cont{width:calc(600 / 1170 * 100%)}@media (max-width: 767px){.sec-company .company-cont{width:100%;position:relative;padding:31px 0 41px}}@media (max-width: 767px) and (max-width: 767px){.sec-company .company-cont::before{width:calc(100% + 20px);right:0;bottom:0;clip-path:polygon(0 0, 100% 0, 100% 100%, 50px 100%, 0 calc(100% - 50px));-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 50px 100%, 0 calc(100% - 50px));height:100%;position:absolute;content:'';background-color:#006634;z-index:-1}}.sec-company .company-cont .c-h2{margin-bottom:20px}@media (max-width: 767px){.sec-company .company-cont .c-h2{margin-bottom:16px}}.sec-company .company-cont .c-txt{margin-bottom:36px;color:#fff}@media (max-width: 767px){.sec-company .company-cont .c-txt{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:.05em;padding-right:13px;margin-bottom:27px}}.sec-company .company-img{width:calc(501 / 1170 * 100%);margin-top:12px}@media (max-width: 767px){.sec-company .company-img{width:100%;position:relative}}@media (max-width: 767px) and (max-width: 767px){.sec-company .company-img::before{width:calc(100% + 20px);right:0;bottom:-2px;height:50%;position:absolute;content:'';background-color:#006634}}.sec-company .company-img .c-img{position:relative}.sec-company .company-img .c-img:before{display:block;content:" ";width:100%;padding-top:56.28743%}.sec-company .company-img .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec-company .company-img .c-img{position:relative}.sec-company .company-img .c-img:before{display:block;content:" ";width:100%;padding-top:71.09145%}.sec-company .company-img .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-company .c-btn01 a{width:199px}@media (min-width: 768px){.sec-company .c-btn01 a{margin:0}}@media (max-width: 767px){.sec-company .c-btn01 a{width:229px;left:-18px}}.sec-service{margin-bottom:120px}@media (max-width: 767px){.sec-service{margin-bottom:81px}}.sec-service .c-box-ttl{margin-bottom:48px}@media (min-width: 768px){.sec-service .c-box-ttl{align-items:flex-end}}@media (max-width: 767px){.sec-service .c-box-ttl{margin-bottom:28px}}@media (min-width: 768px){.sec-service .c-box-ttl .c-txt{padding-left:20px;padding-right:4px}}.sec-service .c-lst-service{margin-bottom:53px}@media (max-width: 767px){.sec-service .c-lst-service{margin-bottom:35px}}@media (min-width: 768px){.sec-service .c-btn01{margin-top:-6px}}.sec-service .c-btn01 a{width:230px}.sec-product{background-color:#ECF3EA}.sec-product .sec-product-box{position:relative;max-width:1440px;margin:0 auto}.sec-product .sec-product-box .inner{position:relative;z-index:1;padding:120px 16px 242px}@media (max-width: 767px){.sec-product .sec-product-box .inner{padding:80px 16px 213px}}.sec-product .sec-product-box .inner::before{position:absolute;top:-346px;width:555px;height:660px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-product-top.svg") no-repeat top center/cover;z-index:1;content:''}@media (min-width: 768px){.sec-product .sec-product-box .inner::before{left:-280px}}@media (max-width: 767px){.sec-product .sec-product-box .inner::before{top:-149px;width:138px;height:312px;right:0;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg-product-top-sp.svg") no-repeat top center/cover}}.sec-product .c-box-ttl{align-items:flex-start}@media (min-width: 768px){.sec-product .c-txt{width:65.8%;padding-top:3px}}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-product .c-txt{width:70%}}.sec-product .c-related{padding:48px 0 0}@media (max-width: 767px){.sec-product .c-related{padding:28px 0 0}.sec-product .c-related .c-rel-sd{margin-bottom:24px}.sec-product .c-related .swiper{width:calc(310 / 375 * 100vw)}}.sec-product .c-related .c-pitem .img{position:relative;margin-bottom:12px}.sec-product .c-related .c-pitem .img:before{display:block;content:" ";width:100%;padding-top:72.57143%}.sec-product .c-related .c-pitem .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec-product .c-related .c-pitem .img{margin-bottom:17px;position:relative}.sec-product .c-related .c-pitem .img:before{display:block;content:" ";width:100%;padding-top:74.91409%}.sec-product .c-related .c-pitem .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.sec-product .c-related .swiper-pagination{width:auto}}@media (max-width: 767px){.sec-product .c-related .swiper-pagination{bottom:0px}}.sec-product .c-btn01{margin-top:44px}@media (max-width: 767px){.sec-product .c-btn01{margin-top:0}}.sec-product .c-btn01 a{width:230px}.sec-news{margin-bottom:92px}@media (max-width: 767px){.sec-news{margin-bottom:68px}}.sec-news .c-box-ttl{margin-bottom:48px}@media (max-width: 767px){.sec-news .c-box-ttl{margin-bottom:24px}}.sec-news .c-btn01{margin-top:-6px}.sec-news .c-btn01 a{width:230px}@media (min-width: 768px){.c-box-ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}.c-box-ttl .c-h2{white-space:nowrap}@media (max-width: 767px){.c-box-ttl .c-h2{margin-bottom:16px}}@media (max-width: 767px){.c-box-ttl .c-txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em;font-weight:400}}.c-txt{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:.05em;font-weight:400;color:#4A4A4A}@media (max-width: 767px){.c-txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.04em;font-weight:400}}@media (max-width: 767px){.lst-news{margin-bottom:27px}}@media (max-width: 767px){.lst-news .item-news{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;justify-content:space-between;align-items:flex-start;margin-bottom:5px}.lst-news .item-news .img-news{width:121px;position:relative}.lst-news .item-news .img-news:before{display:block;content:" ";width:100%;padding-top:82.64463%}.lst-news .item-news .img-news>.content{position:absolute;top:0;left:0;right:0;bottom:0}.lst-news .item-news .img-news img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.lst-news .item-news .info-news{width:calc(100% - 133px);position:relative;padding-top:27px}.lst-news .item-news .ttl-news{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-size:1.4rem;line-height:1.46429em;margin-bottom:5px}.lst-news .item-news .date{position:absolute;top:4px;left:0;margin-top:0;font-size:11px;font-size:1.1rem;line-height:1.45455em;letter-spacing:0em}.lst-news .item-news .date span{background:transparent;width:100%;display:block}}@media (max-width: 767px){.cats{padding-right:0}.cats span{line-height:16px;white-space:nowrap;margin-right:4px}}@media (min-width: 768px){.ja .sec-about .sec-about-bottom .c-h2{white-space:nowrap}}@media (min-width: 768px){.en .sec-product .c-txt{padding-left:25px}}@media only screen and (min-width: 768px) and (max-width: 992px){.en .sec-about .sec-about-bottom .it-about .ttl{font-size:14px;font-size:1.4rem}}@media (min-width: 768px){.en .sec-about .sec-about-bottom .it-about .ttl02{text-indent:0;margin-left:0}}@media (max-width: 767px){.en .sec-about .sec-about-bottom .it-about .ttl02{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 992px){.en .sec-about .sec-about-bottom .it-about .ttl03{padding-right:55px}}@media (min-width: 768px){.en .sec-about .about-info .c-h2{margin-left:-33px;text-indent:30px}.en .sec-about .about-info .c-h2::before{left:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.en .sec-about .about-info .c-h2{margin-left:-26px;text-indent:20px}.en .sec-about .about-info .c-h2::before{left:27px}}@media (max-width: 767px){.en .sec-about .about-info .c-h2{white-space:normal;margin-left:-20px;text-indent:20px}.en .sec-about .about-info .c-h2::before{left:20px}}@media only screen and (min-width: 768px) and (max-width: 1050px){.en .mv .mv-ttl{padding-bottom:12px}}@media only screen and (max-width: 767px) and (max-width: 355px){.en .mv .mv-ttl{padding:2px 20px 7px}.en .mv .mv-ttl:before{right:5px}.en .mv .mv-ttl:after{left:5px}}@media only screen and (min-width: 768px) and (max-width: 1800px){.en .mv .mv-ttl span{font-size:1.77778vw;line-height:2.55556vw}}@media only screen and (min-width: 768px) and (max-width: 1440px){.en .mv .mv-ttl span{font-size:1.52778vw;line-height:2.5vw}}@media only screen and (min-width: 768px) and (max-width: 1050px){.en .mv .mv-ttl span{font-size:2.09524vw;line-height:3.42857vw}}@media (max-width: 767px){.en .mv .mv-ttl span{font-size:10px;font-size:1rem}}@media (max-width: 767px){.en .mv .mv-ttl .icon{width:15px;height:25px;margin:0 5px -5px}}.en .mv .mv-ttl2{letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1800px){.en .mv .mv-ttl2{font-size:3.11111vw;line-height:4.33333vw}}@media only screen and (min-width: 768px) and (max-width: 1440px){.en .mv .mv-ttl2{font-size:3.19444vw;line-height:4.72222vw}}@media only screen and (min-width: 768px) and (max-width: 1050px){.en .mv .mv-ttl2{font-size:3.80952vw;line-height:4.95238vw}}@media only screen and (min-width: 768px) and (max-width: 992px){.en .mv .mv-ttl2{font-size:3.52823vw;line-height:4.23387vw}}@media (max-width: 767px){.en .mv .mv-ttl2{font-size:25px;font-size:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1050px){.vn .mv .mv-ttl{padding-bottom:12px}}@media only screen and (max-width: 767px) and (max-width: 350px){.vn .mv .mv-ttl{padding:2px 20px 7px}.vn .mv .mv-ttl:before{right:5px}.vn .mv .mv-ttl:after{left:5px}}@media only screen and (min-width: 768px) and (max-width: 1800px){.vn .mv .mv-ttl span{font-size:1.77778vw;line-height:2.55556vw}}@media only screen and (min-width: 768px) and (max-width: 1440px){.vn .mv .mv-ttl span{font-size:1.52778vw;line-height:2.5vw}}@media only screen and (min-width: 768px) and (max-width: 1050px){.vn .mv .mv-ttl span{font-size:2.09524vw;line-height:3.42857vw}}@media (max-width: 767px){.vn .mv .mv-ttl span{font-size:10px;font-size:1rem}}@media (max-width: 767px){.vn .mv .mv-ttl .icon{width:15px;height:25px;margin:0 5px -5px}}.vn .mv .mv-ttl2{letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1800px){.vn .mv .mv-ttl2{font-size:3.11111vw;line-height:4.33333vw}}@media only screen and (min-width: 768px) and (max-width: 1440px){.vn .mv .mv-ttl2{font-size:3.19444vw;line-height:4.72222vw}}@media only screen and (min-width: 768px) and (max-width: 1050px){.vn .mv .mv-ttl2{font-size:3.80952vw;line-height:4.95238vw}}@media only screen and (min-width: 768px) and (max-width: 992px){.vn .mv .mv-ttl2{font-size:3.52823vw;line-height:4.23387vw}}@media (max-width: 767px){.vn .mv .mv-ttl2{font-size:22px;font-size:2.2rem}}@media only screen and (min-width: 768px) and (max-width: 992px){.vn .sec-about .sec-about-bottom .it-about .ttl{font-size:14px;font-size:1.4rem}}@media (min-width: 768px){.vn .sec-about .sec-about-bottom .it-about .ttl02{text-indent:0;margin-left:0}}@media (max-width: 767px){.vn .sec-about .sec-about-bottom .it-about .ttl02{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 992px){.vn .sec-about .sec-about-bottom .it-about .ttl03{padding-right:55px}}@media (min-width: 768px){.vn .sec-about .about-info .c-h2{margin-left:-33px;text-indent:30px}.vn .sec-about .about-info .c-h2::before{left:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.vn .sec-about .about-info .c-h2{margin-left:-26px;text-indent:20px}.vn .sec-about .about-info .c-h2::before{left:27px}}@media (max-width: 767px){.vn .sec-about .about-info .c-h2{white-space:normal;margin-left:-20px;text-indent:20px}.vn .sec-about .about-info .c-h2::before{left:20px}}@media (min-width: 768px){.vn .sec-product .c-txt{padding-left:20px}}@media (min-width: 768px){.vn .sec-machine .machine-cont{width:calc(620 / 1170 * 100%)}}.lst-news .item-news .date span{background-color:#F8FFF6}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-service-top .c-lst-service{grid-template-columns:repeat(1, minmax(0, 1fr))}}.sec-service-top .c-item-service .desc,.sec-service-top .c-item-service .ttl{-webkit-line-clamp:inherit;white-space:inherit;overflow:visible;text-overflow:inherit}.sec-service-top .c-item-service .desc br,.sec-service-top .c-item-service .ttl br{display:block}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-service-top .c-item-service .desc br,.sec-service-top .c-item-service .ttl br{display:none}}@media (min-width: 768px){.sec-service-top .c-item-service .info{max-width:270px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-service-top .c-item-service .info{max-width:inherit}}@media (min-width: 768px){.sec-service-top .c-item-service .info02{margin-top:0}}@media (min-width: 768px){.sec-service-top .c-item-service .info03{margin-top:-10px}}@media (min-width: 768px){.en .sec-service-top .service-box,.vn .sec-service-top .service-box{padding:24px 10px 0 24px}}

/*# sourceMappingURL=maps/top.min.css.map */
