#team-box{position:relative;z-index:5;width:100%;overflow:hidden}@media screen and (min-width: 750px){#team-box{height:116.6666rem;padding-top:7rem}}@media screen and (max-width: 750px){#team-box{padding:4vw 0 16vw}}#team-box .bg{position:absolute;left:0;z-index:-1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 750px){#team-box .bg{top:0;width:100%;height:100%}}@media screen and (max-width: 750px){#team-box .bg{bottom:0;width:100%;height:66%}}#team-box>.img{position:absolute;left:3rem;bottom:0rem;z-index:-1}#team-box .team-swiper-box{position:relative}@media screen and (min-width: 750px){#team-box .team-swiper-box{margin-left:var(--size-margin-box);margin-right:var(--size-margin-box)}}@media screen and (max-width: 750px){#team-box .team-swiper-box{padding:0 10vw;margin-top:8vw}}#team-box .team-swiper-box #team-swiper{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 750px){#team-box .team-swiper-box #team-swiper{width:calc(100% - 13.3332rem);padding-top:8.3333rem;margin:5rem auto 0}}@media screen and (max-width: 750px){#team-box .team-swiper-box #team-swiper{padding-top:12vw;border-radius:16px}}#team-box .team-swiper-box #team-swiper .swiper-slide{--size-img: 15rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#fff;border:1px solid #cde0ff}@media screen and (min-width: 750px){#team-box .team-swiper-box #team-swiper .swiper-slide{padding:7.5rem 2.3333rem 3.5rem;border-radius:18px}}@media screen and (max-width: 750px){#team-box .team-swiper-box #team-swiper .swiper-slide{--size-img: 24vw;padding:calc(var(--size-img)/2) 3vw 6vw;border-radius:16px}}#team-box .team-swiper-box #team-swiper .swiper-slide .item-img{position:absolute;top:calc(0px - var(--size-img)/2);left:calc(50% - var(--size-img)/2);z-index:5;display:block;width:var(--size-img);height:var(--size-img);border-radius:50%}#team-box .team-swiper-box #team-swiper .swiper-slide .title{line-height:1;margin:1.6666rem 0 2rem;color:var(--color-main);font-size:1.5rem;font-weight:600}@media screen and (max-width: 750px){#team-box .team-swiper-box #team-swiper .swiper-slide .title{font-size:1.5rem;margin:3vw 0}}#team-box .team-swiper-box #team-swiper .swiper-slide .text{color:#333}@media screen and (min-width: 750px){#team-box .team-swiper-box #team-swiper .swiper-slide .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.75rem;height:7rem;margin-bottom:2.3333rem;font-size:1.25rem}}@media screen and (max-width: 750px){#team-box .team-swiper-box #team-swiper .swiper-slide .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:4vw;height:12vw;font-size:.9166rem;margin-bottom:4vw}}#team-box .team-swiper-box #team-swiper .swiper-slide .btn{display:block;margin:auto;color:#fff;text-align:center;font-size:1.3333rem;border-radius:100px;background-color:var(--color-main);-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (min-width: 750px){#team-box .team-swiper-box #team-swiper .swiper-slide .btn{width:14rem;height:3.8333rem;line-height:3.8333rem}}@media screen and (max-width: 750px){#team-box .team-swiper-box #team-swiper .swiper-slide .btn{width:80%;height:8vw;line-height:8vw;font-size:1.1666rem}}#team-box .team-swiper-box #team-swiper .swiper-slide .btn:hover{-webkit-transform:translateY(-0.5rem);-ms-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}#team-box .team-swiper-box .swiper-btn-box{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;bottom:2.5rem;width:100%}@media screen and (max-width: 750px){#team-box .team-swiper-box .swiper-btn-box{bottom:4vw;padding:0 .5vw}#team-box .team-swiper-box .swiper-btn-box img{width:34px}}#team-box .team-swiper-box .swiper-btn-box .swiper-btn{-webkit-transition-duration:.6s;transition-duration:.6s;cursor:pointer}#team-box .team-swiper-box .swiper-btn-box .swiper-btn.swiper-button-disabled{opacity:.6;cursor:not-allowed}#team-box .case-box{margin-top:7rem}@media screen and (max-width: 750px){#team-box .case-box{margin-top:8vw}}#team-box .case-box .list-box{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;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 750px){#team-box .case-box .list-box{width:calc(84.4998rem + 45px + var(--size-padding-box));padding-right:var(--size-padding-box);margin-top:3.5rem;margin-left:auto}}#team-box .case-box .list-box .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;background-color:#fff;border-left:10px solid #f3d199;-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (min-width: 750px){#team-box .case-box .list-box .item{width:28.1666rem;height:4.1666rem;line-height:4.1666rem;margin:1rem 7.5px;padding:0 1.75rem;font-size:1.5rem;border-radius:10px}#team-box .case-box .list-box .item:not(:first-child):nth-child(4n+1){margin-left:8px}#team-box .case-box .list-box .item:nth-child(5n+4),#team-box .case-box .list-box .item:nth-child(5n+5){width:32.0833rem;border-left-width:12px}}@media screen and (max-width: 750px){#team-box .case-box .list-box .item{width:45%;height:8vw;line-height:8vw;margin:2vw 1vw;padding:0 2vw;font-size:1.0833rem;border-radius:6px;border-left-width:8px}#team-box .case-box .list-box .item:not(:first-child):nth-child(4n+1){margin-left:8px}#team-box .case-box .list-box .item:nth-child(4n+3){width:50%;border-left-width:12px}#team-box .case-box .list-box .item:nth-child(4n+4){width:30%;border-left-width:12px}}#team-box .case-box .list-box .item:hover{-webkit-transform:translate(-0.5rem, -0.5rem);-ms-transform:translate(-0.5rem, -0.5rem);transform:translate(-0.5rem, -0.5rem)}#team-box .case-box .item-btn{margin-top:6.5rem}@media screen and (max-width: 750px){#team-box .case-box .item-btn{margin-top:8vw}}