.is-contact .st-PageIntro_Title{background-image:url("../img/bg_contact_01_sp.jpg")}@media screen and (min-width: 700px){.is-contact .st-PageIntro_Title{background-image:url("../img/bg_contact_01_pc.jpg")}}.contact-Intro{max-width:640px;margin-top:70px;margin-inline:auto;padding-inline:20px}.contact-Intro_SubText{opacity:.8;font-size:.875rem}.contact-Intro_Text+.contact-Intro_SubText{margin-top:10px}@media screen and (min-width: 960px){.contact-Intro{margin-top:97px;padding-inline:40px}}.contact-Form{margin-block:58px 194px}.contact-Form-thanks{margin-top:70px}@media screen and (min-width: 960px){.contact-Form{margin-top:80px}.contact-Form-confirm{margin-top:60px}.contact-Form-thanks{margin-top:97px}}