.cta-wrapper{align-items:center;background-color:#000;background-image:linear-gradient(rgba(26,26,26,.75),rgba(26,26,26,.75)),url(https://service.grandcentral.jp/hubfs/grandcentral-service-site/background-contact.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;padding:64px 32px;width:100%}.cta-wrapper .cta{max-width:1200px;width:100%}.cta-wrapper .cta h2{color:#fff;font-size:1.25rem!important;margin-bottom:24px;padding-top:0}.cta-wrapper .cta p{align-items:center;color:#fff;column-gap:8px;display:flex;font-family:Zen Old Mincho,serif;font-size:1.1rem;justify-content:center;line-height:1.5;margin:0}.cta-wrapper .cta .cta--btn .btn-txt-m{font-size:.875rem}.cta-wrapper .cta .cta--btn{align-items:stretch;column-gap:clamp(16px,2.5vw,24px);display:flex;justify-content:center;margin:0;padding:0;text-align:center}.cta-wrapper .cta .cta--btn li{list-style:none;margin:0;padding:0;position:relative;width:100%}.cta-wrapper .cta .cta--btn li .thumb{position:absolute;right:16px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:110px}.cta-wrapper .cta .cta--btn li a .btn-icon{margin-top:2px;width:1.5rem}.cta-wrapper .cta .cta--btn .tel .tel-icon{margin-top:1px;width:1.75rem}.cta-wrapper .cta .cta--btn .tel{align-items:center;column-gap:4px;display:flex;font-size:1.75rem;justify-content:center;line-height:1.5;margin-top:-4px}.cta-wrapper .cta .cta--btn li.cta--btn--contact,.cta-wrapper .cta .cta--btn li.cta--btn--download{align-items:stretch;column-gap:16px;display:flex;flex-direction:column;justify-content:end}.cta-wrapper .cta .cta--btn li.cta--btn--download a{align-items:center;background-color:#0d3856;border-radius:48px;color:#fff;column-gap:8px;display:flex;font-family:Zen Old Mincho,serif;font-size:1.2rem;font-weight:600;height:80px;justify-content:center;letter-spacing:.02rem;line-height:1.2;margin-top:.5rem;padding:24px 100px 24px 24px;position:relative;text-align:center;text-decoration:none;width:100%}.cta-wrapper .cta .cta--btn li.cta--btn--download a:hover{background-color:#104367}.cta-wrapper .cta .cta--btn li.cta--btn--contact a,.cta-wrapper .cta .cta--btn li.cta--btn--contact p{align-items:center;display:flex;justify-content:center}.cta-wrapper .cta .cta--btn li.cta--btn--contact a{background-color:#b28f3a;border-radius:48px;color:#fff;column-gap:8px;font-family:Zen Old Mincho,serif;font-size:1.2rem;font-weight:600;height:80px;letter-spacing:.02rem;line-height:1.2;margin-top:.5rem;padding:24px;text-align:center;text-decoration:none;width:100%}.cta-wrapper .cta .cta--btn li.cta--btn--contact a:hover{background-color:#c1a546}@media only screen and (min-width:751px){.cta-wrapper-small{padding:24px}.cta-wrapper-small .spbr{display:block}.cta-wrapper-small h2{font-size:1rem}.cta-wrapper-small .cta .cta--btn{flex-direction:column;row-gap:24px}.cta-wrapper-small .cta .cta--btn p{font-size:.85rem}.cta-wrapper-small .cta .cta--btn li .thumb{display:none;width:70px}.cta-wrapper-small .cta .cta--btn li.cta--btn--contact a,.cta-wrapper-small .cta .cta--btn li.cta--btn--download a{font-size:1rem;height:60px;padding:24px}.cta-wrapper-small .cta .cta--btn .btn-txt-m{font-size:.75rem}}@media only screen and (max-width:750px){.cta-wrapper-small{display:none}.cta-wrapper{padding:48px 32px}.cta-wrapper .cta p{font-size:1rem}.cta-wrapper .cta .cta--btn{margin:0;padding:0;row-gap:32px}.cta-wrapper .cta .cta--btn,.cta-wrapper .cta .cta--btn li.cta--btn--contact p{align-items:center;display:flex;flex-direction:column;justify-content:center}.cta-wrapper .cta .cta--btn li.cta--btn--download a{padding-right:100px}.cta-wrapper .cta .cta--btn li .thumb{right:12px;width:90px}}