.is-contact .st-PageIntro_Title_Text::first-letter{font-size:100%;line-height:1.38}.is-contact .st-BgHeader::before{background-image:url("../img/bg_contact_01_sp.webp")}.no-webp .is-contact .st-BgHeader::before{background-image:url("../img/bg_contact_01_sp.png")}@media screen and (min-width: 700px){.is-contact .st-BgHeader::before{background-image:url("../img/bg_contact_01_pc.webp")}.no-webp .is-contact .st-BgHeader::before{background-image:url("../img/bg_contact_01_pc.png")}}.contact-Intro{max-width:740px;margin-top:112px;margin-inline:auto;padding-inline:20px}.contact-Intro_Text+.contact-Intro_Text{margin-top:10px}.contact-Intro_SubText{color:rgba(0,0,0,.6);font-size:.875rem;line-height:1.43}.contact-Intro_Text+.contact-Intro_SubText{margin-top:24px}.contact-Intro-confirm{max-width:640px}@media screen and (min-width: 960px){.contact-Intro{margin-top:202px;padding-inline:40px}}.contact-Form{margin-top:53px;margin-bottom:164px}.contact-Form_UploadMessage{color:#c80000;font-size:1rem;text-indent:-1em;margin-top:-7px;margin-left:1em}.contact-Form_Upload{margin-top:85px}.contact-Form_Upload_Label{font-size:1.25rem;font-weight:bold}.contact-Form_Upload input[type=file]{font-size:1rem;margin-top:14px}.contact-Form_Upload_Note{color:#b41428;font-size:1rem;text-indent:-1em;margin-top:20px;margin-left:1em}.contact-Form_Upload_Note_Str{font-weight:normal}.contact-Form-confirm{margin-top:46px}.contact-Form-thanks{margin-top:109px;margin-bottom:155px}@media screen and (max-width: 374px){.contact-Form .sw-Form_Btn_Item{display:block}}@media screen and (min-width: 960px){.contact-Form{margin-bottom:179px}.contact-Form_UploadMessage{margin-left:calc(1em + 10px)}.contact-Form_Upload{margin-left:60px}.contact-Form_Upload_Label{margin-left:10px}.contact-Form_Upload input[type=file]{margin-top:19px}.contact-Form_Upload_Note{margin-top:28px;margin-left:calc(1em + 10px)}.contact-Form-confirm{margin-top:40px}.contact-Form-thanks{margin-top:199px;margin-bottom:230px}}