.l__about{padding:0 var(--padding)}.l__about .information{padding:6.666667vw 0 12vw}.l__about .information .slogan p{font-size:9.6vw;font-weight:bold;line-height:1.15;white-space:pre-line}.l__about .information .boder .summary{font-size:var(--size-18);color:#999;line-height:1.25;white-space:pre-line}.l__about .information .boder .summary span{font-weight:bold}.l__about .promotional{padding:0 0 12vw}.l__about .promotional .slogan{font-size:8.8vw;font-weight:600}.l__industry .items{width:100%;z-index:1;position:relative}.l__industry .items .cover{width:100%;height:100%;object-fit:cover}.l__industry .items .content{padding:5.333333vw var(--padding);color:#fff;background:rgba(0,0,0,.5);transition:all .6s ease 0s}.l__industry .items .content .icon{width:9.333333vw;height:9.333333vw;border-radius:1.333333vw;display:flex;align-items:center;justify-content:center;background-color:var(--link-hover-color);transition:all .6s ease 0s}.l__industry .items .content .icon img{display:block;width:71.42%;filter:brightness(0) invert(1);transition:all .6s ease 0s}.l__industry .items .content .industry{margin-top:4.533333vw}.l__industry .items .content h1{margin-top:1.333333vw}.l__industry .items .content p{margin-top:5.333333vw}.l__industry .items .content:hover{background:linear-gradient(180deg, rgb(33, 64, 215) 36%, rgba(33, 64, 215, 0) 100%)}.l__industry .items .content:hover .icon{background-color:#fff;transform:rotate(45deg)}.l__industry .items .content:hover .icon img{transform:rotate(-45deg);filter:none}.l__honners{padding-top:24vw}.l__honners .swiper-boder{width:100%}.l__honners #honners-swiper{margin-top:8vw;height:77.6vw;background:url("/theme/images/honner-bg.png") no-repeat center center;background-size:auto 100%}.l__honners #honners-swiper .swiper-slide{display:flex;align-items:center;justify-content:flex-end}.l__honners #honners-swiper .swiper-slide a{width:48.133333vw;height:48.133333vw;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;user-select:none}.l__honners #honners-swiper .swiper-slide a img{width:42.93%;transition:all .6s ease 0s}.l__honners #honners-swiper .swiper-slide-active,.l__honners #honners-swiper .swiper-slide-prev,.l__honners #honners-swiper .swiper-slide-next{justify-content:center}.l__honners #honners-swiper .swiper-slide-next~.swiper-slide{justify-content:flex-start}.l__honners #honners-swiper .swiper-slide-active a{background-color:rgba(0,0,0,0)}.l__honners #honners-swiper .swiper-slide-active a img{width:30vw}.l__honners .swiper-navigation{margin-top:8.8vw;display:flex;align-items:center;justify-content:center}.l__honners .swiper-navigation .swiper{width:60vw;height:3.466667vw;margin:0}.l__honners .swiper-navigation .swiper .swiper-slide{padding:0 2.133333vw}.l__honners .swiper-navigation .swiper .swiper-slide .title{text-align:center;width:100%;height:100%;font-size:var(--size-24);font-weight:500;color:var(--link-hover-color)}.l__honners .swiper-navigation .button-prev,.l__honners .swiper-navigation .button-next{--link-color: #999999;display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;border-radius:50%;font-weight:bold;border:2px solid var(--link-color);opacity:.2;font-size:var(--size-36)}.l__honners .swiper-navigation .button-prev:hover,.l__honners .swiper-navigation .button-next:hover{opacity:.8;border-color:var(--link-hover-color)}.l__honners .swiper-navigation .button-prev:active,.l__honners .swiper-navigation .button-next:active{transform:scale(0.96)}@media screen and (max-width: 991px){.l__about .information{width:100%;overflow:hidden}.l__about .information .slogan p{text-align:center}.l__about .information .slogan p span{display:block;margin-top:5px}.l__about .information .slogan p:nth-child(1){margin-left:-15%}.l__about .information .slogan p:nth-child(2){margin-left:15%}.l__about .information .boder .summary{position:relative;margin-top:6.666667vw;line-height:1.5;max-height:25vh;overflow:hidden}.l__about .information .boder .summary:after{display:block;width:100%;height:20%;content:"";position:absolute;left:0;bottom:0;z-index:1;background-image:linear-gradient(0deg, #FFFFFF, transparent)}.l__about .information .boder .summary.expanded{max-height:none}.l__about .information .boder .summary.expanded:after{display:none}.l__about .information .boder .more{margin-top:4vw;text-align:center}.l__about .information .boder .more a{--link-color: #555555;font-size:var(--size-16)}.l__about .information .boder .more a i:before{display:inline-block;margin-top:-5px;color:#c2c2c2;font-size:var(--size-42);transform:rotate(90deg)}.l__about .promotional{text-align:center}.l__industry .items{height:0;min-height:64.933333vw}.l__industry .items .cover{position:absolute;top:0;left:0;z-index:-1}.l__industry .items .content{min-height:100%}}@media screen and (min-width: 992px){.l__about .boder{flex:1;width:0;max-width:800px;margin-left:1.5625vw}.l__about .information{padding:7.291667vw 0 4.6875vw;display:flex;justify-content:space-between}.l__about .information .slogan p{font-size:3.75vw}.l__about .information .boder .more{display:none}.l__about .promotional{padding:0 0 9.375vw;display:flex;align-items:flex-end;justify-content:space-between}.l__about .promotional .slogan{font-size:3.4375vw}.l__industry{display:flex;flex-wrap:wrap}.l__industry .items{width:50%;height:25.364583vw}.l__industry .items .content{width:100%;height:100%;position:absolute;top:0;left:0;padding:2.083333vw 4.166667vw}.l__industry .items .content .icon{width:3.645833vw;height:3.645833vw;border-radius:0.520833vw}.l__industry .items .content .industry{margin-top:1.770833vw}.l__industry .items .content h1{font-size:2.291667vw;margin-top:0.520833vw}.l__industry .items .content p{margin-top:3.125vw}.l__honners{padding-top:9.375vw}.l__honners #honners-swiper{margin-top:3.125vw;height:30.3125vw}.l__honners #honners-swiper .swiper-slide a{width:18.802083vw;height:18.802083vw}.l__honners #honners-swiper .swiper-slide-active a img{width:11.71875vw}.l__honners .swiper-navigation{margin-top:3.4375vw}.l__honners .swiper-navigation .swiper{width:30.260417vw;height:26px}.l__honners .swiper-navigation .swiper .swiper-slide{padding:0 16px}.l__honners .swiper-navigation .button-prev,.l__honners .swiper-navigation .button-next{width:50px;height:50px;font-size:36px}}@media screen and (min-width: 1920px){.l__about .boder{max-width:800px}.l__about .information{padding:140px 0 90px}.l__about .information .slogan p{font-size:3.75vw}.l__about .promotional{padding-bottom:180px}.l__about .promotional .slogan{font-size:66px}.l__industry .items .content{padding:3.125vw 260px 2.083333vw 180px}.l__industry .items .content h1{font-size:44px}}
