*{letter-spacing:1px;font-weight:300}.index-banner{position:relative}.index-banner .explore{position:absolute;font-size:0.875rem;bottom:50px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);cursor:pointer}@media only screen and (max-width:768px){.index-banner .explore{bottom:20px}}.index-banner .swiper{font-weight:700}.index-banner .swiper-slide{overflow:hidden}.index-banner .swiper-slide[theme-font*=white] .text-wrap .sub span:after{background-color:rgba(255,255,255,0.5)}.index-banner .swiper-inner{position:relative;width:100%;height:calc(100vh - 60px)}.index-banner .btn-trigger{width:100%;height:100%}.index-banner img{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}.index-banner .media-box{width:100vw;height:100%;background-color:#000}.index-banner .media-box:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.index-banner .media-box iframe{width:100vw;height:100%;background-color:#000}.index-banner .inner-text{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1320px;width:70%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);pointer-events:none}@media only screen and (max-width:576px){.index-banner .inner-text{width:90%}}.index-banner .text-wrap{max-width:600px}.index-banner .text-wrap span{display:inline-block}@media only screen and (max-width:900px){.index-banner .text-wrap{max-width:450px}}.index-banner .text-wrap .main{font-size:clamp(56px,8.5vw,100px)}.index-banner .text-wrap .main span:last-child{color:#9DDC17}.index-banner .text-wrap .sub{font-size:1.875rem;margin-top:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;font-weight:500}@media only screen and (max-width:768px){.index-banner .text-wrap .sub{font-size:1.25rem}}.index-banner .text-wrap .sub span:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-banner .text-wrap .sub span:not(:last-child):after{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,0.2);-ms-flex-negative:0;flex-shrink:0;margin:0 10px}.index-banner .text-wrap .text{font-size:0.9375rem;margin-top:10px;line-height:1.6;font-weight:300}.index-banner .more-btn{margin-top:50px;pointer-events:auto}.index-banner .swiper-pagination{bottom:55px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (min-width:769px){.index-banner .swiper-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;left:55px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.index-banner .swiper-pagination .swiper-pagination-bullet{margin:7px auto}}.info-block .info-box{overflow:hidden;padding:180px 0}@media only screen and (max-width:1024px){.info-block .info-box{padding:150px 0}}@media only screen and (max-width:768px){.info-block .info-box{padding:100px 0}}@media only screen and (max-width:576px){.info-block .info-box{padding:50px 0}}.info-block [theme-type*=gray]{background-color:#F5F5F5}.info-block [theme-type*=black]{background-color:#000;color:#fff}.info-block [theme-type*=black] .more-btn .line:before{background-color:#fff}.info-block [theme-type*=green] .main .color{color:#9DDC17}.info-block [theme-type*=purple] .main .color{color:#931574}.info-block [theme-type*=big] .main .color{font-size:clamp(80px,5vw,120px)}.info-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;width:calc(100% - 200px);margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-block .container>div:not(:first-child){margin-left:4.16%}@media only screen and (max-width:1024px){.info-block .container>div:not(:first-child){margin-left:20px}.info-block .container .img-box{width:42.75%}.info-block .container .text-wrap{padding:0 30px}.info-block .container .text-wrap .sub{font-size:1.25rem;margin-top:10px}.info-block .container .text-wrap .text{margin-top:10px}.info-block .container .more-btn{margin-top:30px}}@media only screen and (max-width:992px){.info-block .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px;width:calc(100% - 60px)}.info-block .container>div:not(:first-child){margin-left:0;margin-top:50px}.info-block .container .img-box{width:calc(100% - 10px);max-width:500px}.info-block .container .text-wrap{max-width:none;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:576px){.info-block .container>div:not(:first-child){margin-top:20px}}.info-block .img-box{width:clamp(350px,50%,600px);-ms-flex-negative:0;flex-shrink:0;position:relative}.info-block .img-box:before{content:"";display:block;width:100%;height:100%;padding-bottom:100%}.info-block .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.info-block .text-wrap{max-width:450px;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.info-block .main{font-size:clamp(50px,5vw,80px);font-weight:700;line-height:1.2}.info-block .sub{font-size:1.5rem;font-weight:500;line-height:1.6;margin-top:20px}.info-block .text{line-height:1.6;margin-top:20px}.info-block .more-btn{margin-top:50px}.machine-block{background-color:#323232;overflow:hidden}.machine-block .container{padding:180px 0}@media only screen and (max-width:1024px){.machine-block .container{padding:150px 0}.machine-block .container .text-wrap{max-width:600px}.machine-block .container .swiper{width:60%}.machine-block .container .sub{font-size:1.25rem}.machine-block .container .swiper-button-group{width:76vw}}@media only screen and (max-width:768px){.machine-block .container{padding:100px 30px}.machine-block .container .swiper{overflow:hidden;width:72%}.machine-block .container .img-box{-webkit-filter:drop-shadow(8px 10px 6px rgba(0,0,0,0.3));filter:drop-shadow(8px 10px 6px rgba(0,0,0,0.3))}.machine-block .container .swiper-button-group{position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;top:auto;left:auto;-webkit-transform:none;transform:none}.machine-block .container .swiper-button{-webkit-transition:width 0.3s,opacity 0.3s 0.3s;transition:width 0.3s,opacity 0.3s 0.3s;margin:0 8px}.machine-block .container .swiper-button-disabled{-webkit-transition:width 0.3s;transition:width 0.3s;width:0;margin:0}}@media only screen and (max-width:576px){.machine-block .container{padding:50px 30px}}.machine-block .text-wrap{max-width:680px}.machine-block .text-wrap .more-btn{margin-top:50px}.machine-block .main{font-size:clamp(50px,5vw,80px)}.machine-block .main span:nth-child(2){color:#9DDC17}.machine-block .sub{font-size:1.5rem;margin-top:20px}.machine-block .text{margin-top:20px}.machine-block .swiper{overflow:unset;margin:30px auto 0;max-width:950px;width:50%}.machine-block .swiper-slide{padding:20px 0;opacity:0.3;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.machine-block .img-box{max-width:700px;width:87.5%;-webkit-filter:drop-shadow(25px 30px 20px rgba(0,0,0,0.3));filter:drop-shadow(25px 30px 20px rgba(0,0,0,0.3));-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:-webkit-transform 0.3s 0.5s;transition:-webkit-transform 0.3s 0.5s;transition:transform 0.3s 0.5s;transition:transform 0.3s 0.5s,-webkit-transform 0.3s 0.5s;position:relative}.machine-block .img-box:before{content:"";display:block;width:100%;height:100%;padding-bottom:87%}.machine-block .img-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.machine-block .swiper-slide-active{opacity:1}.machine-block .swiper-slide-active .img-box{-webkit-transform:scale(1);transform:scale(1)}.machine-block .swiper-button-group{position:absolute;top:50%;left:50%;max-width:1000px;min-width:60vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;pointer-events:none}.machine-block .swiper-button{color:#fff;pointer-events:auto;border-color:rgba(255,255,255,0.2)}.news-block{position:relative}.news-block .fixed-box{position:absolute;inset:0;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(15%,#fff),color-stop(100%,#fff),to(rgba(255,255,255,0)));-webkit-mask-image:linear-gradient(0deg,rgba(255,255,255,0),#fff 15%,#fff 100%,rgba(255,255,255,0));mask-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(15%,#fff),color-stop(100%,#fff),to(rgba(255,255,255,0)));mask-image:linear-gradient(0deg,rgba(255,255,255,0),#fff 15%,#fff 100%,rgba(255,255,255,0));z-index:-1}.news-block .fixed-box .bg-box{background-position:center;background-size:cover;background-repeat:no-repeat;position:sticky;top:0;width:100%;height:100%;max-height:100vh}.news-block .fixed-box .bg-box.pc{display:block}@media only screen and (max-width:768px){.news-block .fixed-box .bg-box.pc{display:none}}.news-block .fixed-box .bg-box.mb{display:none}@media only screen and (max-width:768px){.news-block .fixed-box .bg-box.mb{display:block}}.news-block .inner{padding-block:180px;overflow:hidden}@media only screen and (max-width:768px){.news-block .inner{padding-block:50px}}.news-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;max-width:1200px;width:calc(100% - 200px);margin:0 auto}@media only screen and (max-width:992px){.news-block .container{gap:60px;max-width:600px;width:calc(100% - 40px)}}.news-block .text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px 21px;width:100%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.news-block .text-wrap .main{font-size:clamp(50px,5vw,80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:50%}.news-block .text-wrap .main .color{color:#931574}.news-block .text-wrap .sub{padding-block:10px;font-size:1.5rem;max-width:50%}@media only screen and (max-width:768px){.news-block .text-wrap .sub{font-size:1.25rem}}@media only screen and (max-width:992px){.news-block .text-wrap{-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}.news-block .text-wrap .sub{padding-block:0}}@media only screen and (max-width:992px){.news-block .moreBtn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.news-block .content-box{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 60px}.news-block .content-box .card{position:relative;width:calc((100% - 120px) / 3)}@media only screen and (max-width:1200px){.news-block .content-box .card{margin-bottom:-30px}.news-block .content-box .card .overflow{max-height:100px;-webkit-transition:max-height 0.6s;transition:max-height 0.6s}.news-block .content-box .card .card-text{-webkit-transform:translate3d(20px,-30px,0);transform:translate3d(20px,-30px,0);background:#fff;-webkit-box-shadow:3px 4px 16px 0 rgba(0,0,0,0.25);box-shadow:3px 4px 16px 0 rgba(0,0,0,0.25)}}@media only screen and (max-width:1023px){.news-block .content-box .card .card-text{-webkit-transform:translate3d(15px,-30px,0);transform:translate3d(15px,-30px,0)}}@media only screen and (max-width:1575px){.news-block .content-box .card .card-text{-webkit-transform:translate3d(10px,-30px,0);transform:translate3d(10px,-30px,0)}}@media only screen and (min-width:1201px){.news-block .content-box .card .card-text{margin-top:-30px;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.news-block .content-box .card.tall .card-text{margin-top:-50px;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}}@media only screen and (min-width:1201px) and (min-width:1201px){.news-block .content-box .card:hover .overflow{max-height:100px;-webkit-transition:max-height 0.6s;transition:max-height 0.6s}.news-block .content-box .card:hover .card-text{-webkit-transform:translate3d(20px,0px,0);transform:translate3d(20px,0px,0);background:#fff;-webkit-box-shadow:3px 4px 16px 0 rgba(0,0,0,0.25);box-shadow:3px 4px 16px 0 rgba(0,0,0,0.25)}}@media only screen and (min-width:1201px) and (max-width:1200px){.news-block .content-box .card:active .overflow{max-height:100px;-webkit-transition:max-height 0.6s;transition:max-height 0.6s}.news-block .content-box .card:active .card-text{-webkit-transform:translate3d(20px,0px,0);transform:translate3d(20px,0px,0);background:#fff;-webkit-box-shadow:3px 4px 16px 0 rgba(0,0,0,0.25);box-shadow:3px 4px 16px 0 rgba(0,0,0,0.25)}}.news-block .content-box .img-box{position:relative}.news-block .content-box .img-box:before{content:"";display:block;width:100%;height:100%;padding-bottom:70.238%}.news-block .content-box .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.news-block .content-box .img-box{width:100%}.news-block .content-box .card-text{pointer-events:none;height:var(--cardHeight);-webkit-transition:background 0.3s,-webkit-transform 0.3s,-webkit-box-shadow 0.3s;transition:background 0.3s,-webkit-transform 0.3s,-webkit-box-shadow 0.3s;transition:transform 0.3s,background 0.3s,box-shadow 0.3s;transition:transform 0.3s,background 0.3s,box-shadow 0.3s,-webkit-transform 0.3s,-webkit-box-shadow 0.3s;padding:30px}@media only screen and (max-width:1023px){.news-block .content-box .card-text{padding:20px}}.news-block .content-box .title{margin-top:10px;font-size:1.375rem;font-weight:500;line-height:1.5;letter-spacing:1px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width:768px){.news-block .content-box .title{font-size:1.125rem}}.news-block .content-box .text{padding-top:5px;font-size:0.9375rem;font-weight:300;line-height:1.6;color:rgba(0,0,0,0.7);letter-spacing:1px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-block .content-box .overflow{max-height:0;overflow:hidden;-webkit-transition:max-height 0.6s 0s;transition:max-height 0.6s 0s}.news-block .content-box .more-btn{margin-top:20px}.news-block .content-box .more-btn .plus{margin-right:5px;width:12px;height:12px;position:relative}.news-block .content-box .more-btn .plus:after,.news-block .content-box .more-btn .plus:before{content:"";width:100%;height:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-color:#000}.news-block .content-box .more-btn .plus:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}.news-block .content-box .date{color:#931574;font-size:0.875rem;font-weight:700;line-height:1.3}.news-block .content-box .date span+span{margin-left:5px}@media only screen and (max-width:1300px){.news-block .content-box{gap:30px 30px}.news-block .content-box .card{width:calc((100% - 60px) / 3)}}@media only screen and (max-width:1023px){.news-block .content-box .card{width:calc((100% - 30px) / 2)}}@media only screen and (max-width:992px){.news-block .content-box{gap:50px;margin-top:-20px}}@media only screen and (max-width:576px){.news-block .content-box .card{width:100%}}.index-sidebar{position:fixed;z-index:10;top:50%;right:40px;font-size:0.9375rem}@media only screen and (max-width:768px){.index-sidebar{display:none!important}}.index-sidebar .sidebar-pagination{width:20px}.index-sidebar .page{cursor:pointer}.index-sidebar .page p{margin-top:3px;display:none}.index-sidebar .page:before{display:block;content:"";width:5px;height:5px;border-radius:50%;margin:0 auto;-webkit-transition:all 0.3s;transition:all 0.3s}.index-sidebar .page:not(:first-child){margin-top:15px}.index-sidebar .page.active p{display:block}.index-sidebar .page.active:before{width:8px;height:8px;background-color:#931574!important}.index-sidebar[theme=dark]{color:#000}.index-sidebar[theme=dark] .page:before{background-color:rgba(0,0,0,0.2)}.index-sidebar[theme=light]{color:#fff}.index-sidebar[theme=light] .page:before{background-color:rgba(255,255,255,0.5)}
/*# sourceMappingURL=index.css.map */