.is-contact .st-PageIntro::before{background-image:url("../img/bg_contact_01_sp.jpg")}.is-contact .st-PageIntro::after{background-image:url("../img/bg_contact_02_sp.jpg")}@media screen and (min-width: 700px){.is-contact .st-PageIntro::before{background-image:url("../img/bg_contact_01_pc.jpg")}.is-contact .st-PageIntro::after{background-image:url("../img/bg_contact_02_pc.jpg")}}.contact-Intro{max-width:1000px;margin-top:46px;margin-inline:auto;padding-inline:20px}.contact-Intro_Text{max-width:740px}.contact-Intro_SubText{max-width:740px;font-size:.875rem;color:#969696}.contact-Intro_Text+.contact-Intro_SubText{margin-top:26px}@media screen and (min-width: 960px){.contact-Intro{margin-top:86px;padding-inline:40px}.contact-Intro_Text+.contact-Intro_SubText{margin-top:29px}}.contact-Form{margin-block:54px 210px}.contact-Form-confirm{margin-bottom:200px}.contact-Form-thanks{margin-top:44px}.contact-Form_Type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2px}.contact-Form_Type_Item{list-style:none;font-size:1.25rem}@media screen and (min-width: 600px){.contact-Form_Type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}}@media screen and (min-width: 960px){.contact-Form{margin-block:60px 220px}.contact-Form-thanks{margin-top:85px}}