body{background:#f5f5f5}.about{padding-top:34px}.about .lt{padding:20px 15px;background:#fbfbfb}.about .title{line-height:1.3;font-weight:600;margin-bottom:15px}.about .sub-info{color:#666;line-height:1.6;text-align:center;max-height:240px}.about .tit{font-weight:400;line-height:1.6;text-align:center;color:#242424}.about .info{margin-top:4px;color:#b4b4b4;line-height:1.6;text-align:center}.about .info strong{color:#242424}.about .rt img{width:100%;aspect-ratio:585 / 455}@media (min-width:992px){.about .container{display:flex;flex-direction:row-reverse}.about .lt{flex:1;padding-left:30px;padding-right:30px;display:flex;justify-content:center;flex-direction:column}.about .rt{flex:0 0 calc((570 / 1200)* 100%);max-width:calc((570 / 1200)* 100%);align-self:center}}@media (min-width:1200px){.about .title{margin-bottom:32px}.about .sub-info{max-height:270px}.about .tit{margin-top:32px}}@media (min-width:1440px){.about .sub-info{max-height:360px}.about .tit{font-size:35px}}.advantage{padding-top:30px}.advantage .title{font-weight:600;line-height:1.3;margin-bottom:15px}.advantage .sub-info{color:#666;text-align:center;margin-bottom:20px;line-height:1.6}.advantage .swiper-slide img{width:100%;aspect-ratio:373 / 249}.advantage .tit{margin-top:8px;font-weight:600;text-align:center;color:#242424}.advantage .swiper-pagination{margin-top:10px;display:block}.advantage .item-wrap{margin-top:20px;padding:30px 15px 23px;background:#fbfbfb}.advantage .info-group{margin-bottom:20px}.advantage .icon{width:35px;height:auto;margin-top:17px;display:block;margin-left:auto;margin-right:auto}.advantage .info{color:#242424;line-height:1.6;font-weight:600;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.advantage .item-list li{padding:0 15px;text-align:center}.advantage .num{font-weight:700;line-height:1.6}.advantage .item-info{color:#424242;line-height:1.6}@media (min-width:1200px){.advantage{padding-top:60px}.advantage .title{max-width:970px;margin-left:auto;margin-right:auto;margin-bottom:24px}.advantage .sub-info{max-width:970px;margin-left:auto;margin-right:auto;margin-bottom:38px}.advantage .tit{margin-top:15px}.advantage .item-wrap{margin-top:30px;display:flex;justify-content:space-between}.advantage .item-wrap>*{flex:0 0 50%;max-width:50%}.advantage .info-group{padding-top:10px;margin-bottom:0}.advantage .item-list{max-width:500px;display:flex;margin-left:auto;margin-right:auto}.advantage .item-list li{flex:1;text-align:left}}@media (min-width:1440px){.advantage{padding-top:112px}.advantage .title{font-size:33px}.advantage .tit{font-size:19px;margin-top:24px}}.certificate{padding-top:30px}.certificate .title{font-weight:600;margin-bottom:15px}.certificate .swiper-slide img{width:100%;aspect-ratio:280 / 400}@media (min-width:768px){.certificate .swiper-wrap{position:relative}.certificate .prev-btn,.certificate .next-btn{width:40px;height:40px;font-size:18px;border-radius:50%;background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}.certificate .prev-btn{transform:translate(-50%,-50%)}.certificate .next-btn{transform:translate(50%,-50%)}.certificate .swiper-button-disabled{display:none}}@media (min-width:1200px){.certificate{padding-top:60px}.certificate .title{margin-bottom:30px}.certificate .prev-btn,.certificate .next-btn{width:50px;height:50px;font-size:24px}}@media(min-width:1440px){.certificate{padding-top:112px}.certificate .title{font-size:33px}.certificate .prev-btn{left:-26px;transform:translate(-100%,-50%)}.certificate .next-btn{right:-26px;transform:translate(100%,-50%)}}.story{padding-top:30px;padding-bottom:10px}.story .title{line-height:1.133;color:#1A1C1D}.story .item{padding:20px 0}.story .lt{margin-bottom:20px}.story .tit{font-weight:600;line-height:1.6;color:#242424}.story .info{line-height:1.6;color:#575757;margin-top:15px;margin-bottom:25px}.story .info>*:not(:last-child){margin-bottom:1.6em}@media(min-width:992px){.story .item{display:flex;margin-left:-15px;margin-right:-15px}.story .item>*{flex:1;padding:0 15px}.story .lt{margin-bottom:0}.story .rt{display:flex;flex-direction:column}.story .rt .info{margin-bottom:0}.story .rt img{order:-1;margin-bottom:25px}}@media(min-width:1200px){.story{padding-top:60px;padding-bottom:0}.story .title{margin-bottom:29px}.story .item{padding:45px 0}.story .info{margin-top:24px}.story .lt .info{margin-bottom:48px}.story .rt img{margin-bottom:48px}}@media(min-width:1440px){.story{padding-top:130px}.story .title{font-size:60px}.story .tit{font-size:27px}}