.index-swiper-container{height:100vh;width:100%;overflow:hidden;text-align:center}.index-swiper-container .swiper-slide{position:relative;overflow:hidden}.index-swiper-container .swiper-slide .logo-light img,.index-swiper-container .swiper-slide>picture>img{height:100vh;object-fit:cover;object-position:top;width:100%}.index-swiper-container video{min-width:100%;min-height:100%;object-fit:cover}.index-swiper-container .absolute{position:absolute;z-index:10;width:100%}.index-swiper-container .absolute .win_box{position:relative;width:100vw;height:100vh;margin:0 auto}.index-swiper-container .text{position:absolute;width:80rem;left:50%;margin-left:-40rem;top:15rem;text-align:left}.index-swiper-container .text>div{vertical-align:middle;display:inline-block}.index-swiper-container .text .inner{line-height:1;text-align:center}.index-swiper-container .text .head{text-align:center;font-size:5.2rem;color:#fff;line-height:1.6}.index-swiper-container .text .inner p{display:inline-block;font-size:2.2rem;color:#fff;line-height:1.8;vertical-align:middle;font-weight:300;letter-spacing:var(--ls2)}.index-swiper-container .swiper-slide-x .text .inner p{color:#000}.index-swiper-container .text .img{width:25rem;position:relative;margin:0 auto}.index-swiper-container .text .img img{vertical-align:middle}.index-swiper-container .button{position:absolute;width:40rem;text-align:center;left:50%;top:34rem;margin-left:-20rem;font-size:0}.index-swiper-container .button-set{position:absolute;width:40rem;text-align:center;left:50%;top:36rem;margin-left:-20rem;font-size:0}.index-swiper-container .button-set a{color:#fff;font-size:1.4rem;opacity:.8;letter-spacing:var(--ls2)}.index-swiper-container .swiper-slide-x .button-set a{color:#000}.index-swiper-container .button a{display:inline-block;width:15rem;text-align:center;line-height:4rem;font-size:1.6rem;box-sizing:border-box;border-radius:2.5rem;border:#fff 1px solid;color:#fff;margin:0 1rem;letter-spacing:var(--ls2)}.index-swiper-container .button a:hover{background:#fff;color:#191919}.index-swiper-container .swiper-slide-x .button a{color:#000;border:1px solid #000}.index-swiper-container .swiper-pagination{left:10%;width:auto;bottom:10vh}.index-swiper-container video{width:100%}.index-swiper-container .swiper-pagination-customs{display:inline-block;cursor:pointer;background:rgba(255,255,255,.4);width:3.2rem;height:2px;margin-right:.8rem}.index-swiper-container .swiper-pagination-customs.swiper-pagination-customs-activ{position:relative}.index-swiper-container .swiper-pagination-customs.swiper-pagination-customs-activ i{height:2px;background:#fff;position:absolute;left:0;animation:paginationwidth 5s linear;width:100%}@keyframes paginationwidth{from{width:0}to{width:100%}}.index-swiper-container .swiper-slide-s .text>div{display:block;line-height:1}.index-swiper-container .swiper-slide-s .text{width:32rem;margin-left:-16rem;top:14rem}.index-swiper-container .swiper-slide-s .text .img{width:22.6rem;line-height:1}.index-swiper-container .swiper-slide-gt .text>div{display:block}.index-swiper-container .swiper-slide-gt .text{width:auto;margin-left:-13.9rem;top:16rem}.index-swiper-container .swiper-slide-gt .text .img{width:27.8rem;margin-bottom:.5rem}.index-swiper-container .swiper-slide-x .text>div{display:block}.index-swiper-container .swiper-slide-x .text{top:14rem;width:auto;margin-left:-20.5rem}.index-swiper-container .swiper-slide-x .text .img{width:40rem;margin-bottom:1rem}.index-swiper-container .swiper-slide-l .text>div{margin:0 auto;display:block}.index-swiper-container .swiper-slide-l .text .img{display:block;margin-bottom:.5rem}.index-swiper-container .swiper-slide-aya .text>div{display:block}.index-swiper-container .swiper-slide-aya .text{width:auto;margin-left:-18rem;top:14rem}.index-swiper-container .swiper-slide-aya .text .img{width:28.5rem}.index-swiper-container .swiper-slide-sl .text>div{display:block}.index-swiper-container .swiper-slide-sl .text .img{width:43rem;margin-bottom:1rem}.model-swiper-container{width:100%;overflow:hidden;text-align:center;position:relative}.model-swiper-container .swiper-slide{position:relative}.model-swiper-container .title{width:100%;text-align:center}.model-swiper-container .title h1{font-size:3.4rem;line-height:6.9rem;margin-top:5rem;letter-spacing:var(--ls2)}.model-swiper-container .title .flex-box{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.model-swiper-container .title .flex-item{flex:1;line-height:3rem;border-bottom:#999 1px solid}.model-swiper-container .title .flex-box .add-img{width:10rem;line-height:3rem}.model-swiper-container .title .flex-box .add-img img{width:2rem;vertical-align:bottom;margin-bottom:-1.2rem}.model-swiper-container .title .flex-item:first-child{text-align:right}.model-swiper-container .title .flex-item:last-child{text-align:left}.model-swiper-container .title .flex-item span{font-size:2.4rem;padding:0 10%;letter-spacing:var(--ls2)}.model-swiper-container .title .model-pagination{width:100%;line-height:8rem;margin:3rem 0}.model-swiper-container .title .model-pagination li{display:inline-block;font-size:1.6rem;width:18rem;cursor:pointer;opacity:.4;letter-spacing:var(--ls2)}.model-swiper-container .title .model-pagination li.active{opacity:1}.model-swiper-container .swiper-button-prev{width:4.2rem;height:4.2rem;background:url(../images/arrow-l.svg);background-size:4.2rem;margin-top:5rem;margin-left:5rem}.model-swiper-container .swiper-button-next{width:4.2rem;height:4.2rem;background:url(../images/arrow-r.svg);background-size:4.2rem;margin-top:5rem;margin-right:5rem}.model-swiper-container .absolute{position:absolute;width:100%;bottom:6rem}.model-swiper-container .button a{display:inline-block;width:18rem;text-align:center;line-height:4.5rem;font-size:1.6rem;box-sizing:border-box;border-radius:4px;border:#191919 1px solid;color:#191919;margin:0 2rem;letter-spacing:var(--ls2)}.model-swiper-container .button a:hover{background:#191919;color:#fff}.homeIndex #main02{display:flex;justify-content:center;align-items:center}.main02con{display:block;width:100%}.title-bar{background:#f6f6f6;padding:2rem 0;text-align:center;color:#3d3d3d}.title-bar h1{font-size:2.8rem;margin-bottom:0;letter-spacing:var(--ls2);line-height:1.8}.title-bar small{display:inline-block;max-width:90%;font-weight:400;font-size:1.8rem;color:#666;letter-spacing:var(--ls2)}.img-box{margin:5px;margin-bottom:3rem}.img-box a{display:block;font-size:0}.img-box a>div{display:inline-block;width:50%;position:relative;padding:5px;box-sizing:border-box;overflow:hidden}.img-box a .text{color:#3d3d3d;width:90%;box-sizing:border-box;padding:5rem 8rem}.img-box a:nth-child(2n)>div:first-child{float:right}.img-box a .text h4{font-size:2.4rem;margin-bottom:0;display:block;text-align:left;letter-spacing:var(--ls1);font-weight:700!important}.img-box a .text p{font-size:1.8rem;line-height:2;letter-spacing:var(--ls2);font-weight:lighter}.img-box a .text h4 img{height:2.2rem;width:auto;margin-bottom:2rem}.img-box a .content{display:flex;background:#f6f6f6;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;align-items:center;justify-content:center}.img-box02{margin:.5rem;margin-bottom:3rem;font-size:0}.img-box02 a{display:inline-block;width:50%;overflow:hidden;position:relative;box-sizing:border-box;padding:5px}.img-box02 a .text{position:absolute;font-size:4rem;width:100%;text-align:center;background:rgba(255,255,255,.77);color:#3d3d3d;padding:2rem 0}.img-box02 a .text h4{font-size:2.8rem;line-height:1.8;display:block;letter-spacing:var(--ls2)}.img-box02 a .text p{font-size:1.8rem;line-height:3rem;color:#666;letter-spacing:var(--ls2)}.service-swiper-container{position:relative;overflow:hidden}.service-swiper-container .swiper-button-prev{width:2.5rem;height:4.5rem;background:url(../images/arrow-w-l.svg);background-size:cover;margin-top:-1.2rem;margin-left:2rem}.service-swiper-container .swiper-button-next{width:2.5rem;height:4.5rem;background:url(../images/arrow-w-r.svg);background-size:cover;margin-top:-5rem;margin-right:5rem}.service-pagination{text-align:center;padding:2rem 0 4rem}.service-pagination span{display:inline-block;font-size:1.8rem;line-height:5rem;margin:0 5%;box-sizing:border-box;color:#666;border-bottom:#fff 2px solid;letter-spacing:var(--ls2);font-weight:lighter;cursor:pointer}.service-pagination span i{display:inline-block;width:2.4rem;vertical-align:initial;margin-right:1rem}.service-pagination span i img{margin-top:-2px}.service-pagination span.active{border-bottom:#3d3d3d 2px solid;font-weight:700;color:#3d3d3d}.service-pagination span .flex{display:-webkit-flex;display:flex}.index-msimg{position:absolute;bottom:4rem;width:16rem;right:6rem}.img-box a:nth-child(1) .index-msimg{width:30rem}.img-box a:nth-child(4) .index-msimg{width:30rem}@media screen and (max-width:1680px){.index-msimg{width:12rem;right:5rem}.img-box a:nth-child(1) .index-msimg{width:20rem}.img-box a:nth-child(4) .index-msimg{width:20rem}}@media screen and (max-width:768px){#main02{height:auto}.service-pagination span i img{margin-top:0}.index-swiper-container .swiper-pagination{left:0;width:100%;bottom:3vh}.index-swiper-container .swiper-slide .text{margin-left:0;line-height:8rem;top:24vh;left:8%}.index-swiper-container .text>div{display:block;margin:initial!important;text-align:left!important}.index-swiper-container .text .inner{line-height:5rem;text-align:left}.index-swiper-container .text .inner p{font-size:2rem;width:100%}.index-swiper-container .button{left:10%;top:75vh;margin-left:0;text-align:left}.index-swiper-container .button a{border-radius:2px;font-size:2rem;margin-left:0;margin-right:2rem;width:15rem}.index-swiper-container .ani{height:100vh}.index-swiper-container .button-set{left:10%;top:81.5vh;margin-left:0;text-align:left}.index-swiper-container .button-set a{font-size:1.8rem}.model-swiper-container .swiper-button-prev{margin-left:2rem}.model-swiper-container .swiper-button-next{margin-right:2rem}.img-box a>div{display:block;width:100%}.img-box a>div:nth-child(2n)>img{display:none}.img-box a .text{position:relative;margin:0;left:0;top:0;width:100%;height:auto;padding:3rem}.img-box02 a{width:100%}.model-swiper-container .title .model-pagination li{width:30%;font-size:1.8rem;letter-spacing:var(--ls1)}.service-swiper-container .swiper-button-next,.service-swiper-container .swiper-button-prev{width:2.5rem;height:4.5rem;margin-top:-6rem}.title-bar small{max-width:90%}.title-bar h1{margin-bottom:0}.index-msimg{display:block!important;bottom:3rem;width:10rem;right:5rem}.img-box a:nth-child(1) .index-msimg{width:24rem}.img-box a:nth-child(4) .index-msimg{width:24rem}.img-box a .content{position:relative;width:100%;height:100%}}@media screen and (max-width:640px){.service-pagination{font-size:0;text-align:center}.service-pagination span{width:20%;margin-bottom:3rem;margin-left:10%;margin-right:10%}}@media screen and (max-width:440px){.index-swiper-container .button{top:38vh;left:8%}}