.banner-service-container{display:flex;flex-flow:column;overflow:hidden;width:100%}.banner-service-wrapper{column-gap:clamp(2px,1.6vw,8px);display:flex;flex-flow:row}.banner-service-wrapper .banner-service{background-color:#000;overflow:hidden;position:relative;width:100%}.banner-service-wrapper .banner-service:after{content:"";display:block;height:100%;opacity:.5;position:absolute;top:0;-webkit-transition:all .5s!important;transition:all .5s!important;width:100%}.banner-service-wrapper .sales-development:after{background:url(https://service.grandcentral.jp/hubfs/grandcentral-service-site/thumb_sales_development.jpg) no-repeat 50%;-webkit-background-size:cover;background-size:cover}.banner-service-wrapper .sales-dx:after{background:url(https://service.grandcentral.jp/hubfs/grandcentral-service-site/thumb_sales_dx.jpg) no-repeat 50%;-webkit-background-size:cover;background-size:cover}.banner-service-wrapper .sales-enablement:after{background:url(https://service.grandcentral.jp/hubfs/grandcentral-service-site/thumb_sales_enablement.jpg) no-repeat 50%;-webkit-background-size:cover;background-size:cover}.banner-service-wrapper .banner-service:hover:after{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}.banner-service-wrapper a{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:start;line-height:1.2;padding:clamp(24px,2.5vw,64px);position:relative;row-gap:32px;text-decoration:none;width:100%;z-index:1}.banner-service-wrapper a h3{color:#fff;font-size:clamp(1.5rem,1.66vw,2rem);line-height:1.2;margin:0}.banner-service-wrapper a p{color:#fff;font-size:.875rem;line-height:1.75;margin:0}.banner-service-wrapper a p.more{align-items:center;color:#fff;column-gap:8px;display:flex;font-size:.875rem;justify-content:end;width:100%}.banner-service-wrapper a p.more .arrow img{transform:rotate(90deg)}.banner-service-wrapper a p.more .arrow{align-items:center;background-color:#b28f3a;border-radius:100%;display:flex;height:24px;justify-content:center;width:24px}@media only screen and (max-width:750px){.banner-service-wrapper{flex-direction:column;row-gap:1.5rem}.banner-service-wrapper a{padding:32px}.banner-service-wrapper a h3{font-size:1.75rem}}