.contact .section-body .contact-body .contact-cta-wrap{display:flex;gap:0 60px;margin:30px 0}.contact .section-body .contact-body .contact-cta-wrap .cta-box{background:#fff;border:5px solid #231815;box-shadow:12px 12px 0 #cddc2c;padding:30px;width:100%}.contact .section-body .contact-body .contact-cta-wrap .cta-box h3{font-size:clamp(2rem,4vw,4.2rem);line-height:1.2;margin-bottom:40px;position:relative}.contact .section-body .contact-body .contact-cta-wrap .cta-box h3 small{color:#cddc2c;font-size:clamp(1.4rem,2vw,2rem)}.contact .section-body .contact-body .contact-cta-wrap .cta-box h3:after{background:url(https://service.aainc.co.jp/hubfs/3d1/icon_arrow-R.svg) no-repeat 0;background-size:contain;bottom:0;content:"";height:37.5px;left:80%;opacity:1;position:absolute;transition:all 1.2s ease;width:60px}.contact .section-body .contact-body .contact-cta-wrap .cta-box:hover h3:after{left:110%;opacity:0;transform:translateX(-100%) scale(.5)}.contact .section-body .contact-body .contact-cta-wrap .cta-box p.lead-text{font-size:1.8rem}@media screen and (max-width:820px){.contact .section-body .contact-body .contact-cta-wrap{flex-direction:column;gap:40px 0}.contact .section-body .contact-body .contact-cta-wrap .cta-box{width:calc(100% - 12px)}}@media screen and (max-width:640px){.contact .section-body .contact-body .contact-cta-wrap .cta-box h3:after{height:18px;width:30px}}