.contact-card h2{font-size:14px;text-align:center;line-height:1.7;font-weight:bold;margin-bottom:36px;font-family:Noto Sans Japanese;letter-spacing:0}.contact-card h2 span{font-size:30px;line-height:51px;font-family:'Oswald',sans-serif;font-weight:700;letter-spacing:.2em}.contact-card .homeContactRow{display:flex;justify-content:space-between;padding-bottom:120px;flex-wrap:wrap}.contact-card .homeContactRow__item{margin-bottom:27px;padding:54px 50px 40px;height:auto;width:49%;text-align:center}.contact-card p.homeContactRow__large{margin-bottom:23px;font-family:"Noto Sans Japanese",sans-serif;font-size:18px;font-weight:bold;line-height:1.56;text-align:center;color:#222}.contact-card p.homeContactRow__supplement{font-family:"Noto Sans Japanese",sans-serif;font-size:16px;font-weight:500;line-height:1.75;margin:0;text-align:center;color:#222}.contact-card img.homeContactRow__tel_body{margin:0 auto 16px;display:block}.contact-card p.btnPinkGrad.btnPinkGrad_thin{margin:0}@media(max-width:980px){.contact-card{max-width:330px;margin:0 auto}.contact-card .homeContactRow__item{width:100%;padding:34px 36px 32px}.contact-card p.homeContactRow__large{font-size:13px;line-height:1.54}.contact-card .green-cta{line-height:45px;border-radius:30px;width:100%;min-width:auto}.contact-card .homeContactRow{padding-bottom:100px}.contact-card p.homeContactRow__supplement{font-size:11px}.contact-card img.homeContactRow__tel_body{padding-top:4px}}@media(max-width:750px){.contact-card h2 span{font-size:24px;line-height:40.8px}.contact-card h2{font-size:12px}.contact-card img.homeContactRow__tel_body{padding-top:0}.contact-card .green-cta{font-size:14px}}