.is-contact .st-PageIntro{height:160px;background-image:url("../../common/img/bg_page_intro_01_sp.jpg");padding-bottom:90px}.is-contact .st-PageIntro_Title{text-shadow:0 0 10px #5eb7e8}@media screen and (min-width: 700px){.is-contact .st-PageIntro{background-image:url("../../common/img/bg_page_intro_01_pc.jpg")}}@media screen and (min-width: 960px){.is-contact .st-PageIntro{height:200px;padding-bottom:40px}}.contact-Tel{width:100%;max-width:1380px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;padding-inline:20px;position:absolute;left:0;right:0;bottom:28px}.contact-Tel_Image{width:174px;height:auto}@media screen and (min-width: 960px){.contact-Tel{padding-inline:40px;bottom:30px}.contact-Tel_Image{width:290px}}.contact-Intro{max-width:1000px;margin-top:74px;margin-inline:auto;padding-inline:20px}.contact-Intro_Text{line-height:2;font-size:.875rem}.contact-Intro_Note{color:#646464;font-size:.8125rem}.contact-Intro_Text+.contact-Intro_Note{margin-top:18px}.contact-Intro_Note+.contact-Intro_Note{margin-top:10px}.contact-Intro_Note_Link{color:#646464;text-decoration:none}.contact-Intro_Necessary{color:#b41428}.contact-Intro_Note+.contact-Intro_Necessary{margin-top:10px}@media screen and (min-width: 960px){.contact-Intro{margin-top:133px;padding-inline:40px}.contact-Intro_Text+.contact-Intro_Note{margin-top:16px}.contact-Intro-confirm{margin-top:134px}}@media(any-hover: hover){.contact-Intro_Note_Link{-webkit-transition:all .2s ease;transition:all .2s ease}.contact-Intro_Note_Link:hover{text-decoration:underline;opacity:.7}}.contact-Form{margin-block:35px 100px}.contact-Form_border,.contact-Form_border02{position:relative}.contact-Form_border::before,.contact-Form_border02::before{content:"";display:block;max-width:300px;height:1px;background-color:#646464;margin-inline:auto;position:absolute;left:20px;right:20px;bottom:0}.contact-Form_border{padding-bottom:14px}.contact-Form_border02{padding-bottom:50px}.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;padding-top:5px}.contact-Form_Type_Item{list-style:none}.contact-Form_Type_Box{margin-top:10px}.contact-Form_Type_Text{width:90px}.contact-Form_Title{max-width:920px;margin-inline:auto;color:#b40000;font-weight:600}.contact-Form_Title::before{content:"["}.contact-Form_Title::after{content:"]"}.contact-Form_Material,.contact-Form_Rewind{padding:16px 20px;background-color:#f0f0f0}.contact-Form_Material_Item,.contact-Form_Rewind_Item{max-width:920px;margin-inline:auto}.contact-Form_Slit,.contact-Form_Requests{margin-block:16px 20px;padding-inline:20px;max-width:920px;margin-inline:auto}.contact-Form_Material_Item,.contact-Form_Rewind_Item,.contact-Form_Requests_Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-Form_Title+.contact-Form_Material_Item,.contact-Form_Title+.contact-Form_Rewind_Item,.contact-Form_Title+.contact-Form_Requests_Item{margin-top:10px}.contact-Form_Material_Item+.contact-Form_Material_Item,.contact-Form_Material_Item+.contact-Form_Rewind_Item,.contact-Form_Material_Item+.contact-Form_Requests_Item,.contact-Form_Rewind_Item+.contact-Form_Material_Item,.contact-Form_Rewind_Item+.contact-Form_Rewind_Item,.contact-Form_Rewind_Item+.contact-Form_Requests_Item,.contact-Form_Requests_Item+.contact-Form_Material_Item,.contact-Form_Requests_Item+.contact-Form_Rewind_Item,.contact-Form_Requests_Item+.contact-Form_Requests_Item{margin-top:10px}.contact-Form_Material_Section,.contact-Form_Rewind_Section,.contact-Form_Requests_Section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.contact-Form_Material_Section+.contact-Form_Material_Section,.contact-Form_Material_Section+.contact-Form_Rewind_Section,.contact-Form_Material_Section+.contact-Form_Requests_Section,.contact-Form_Rewind_Section+.contact-Form_Material_Section,.contact-Form_Rewind_Section+.contact-Form_Rewind_Section,.contact-Form_Rewind_Section+.contact-Form_Requests_Section,.contact-Form_Requests_Section+.contact-Form_Material_Section,.contact-Form_Requests_Section+.contact-Form_Rewind_Section,.contact-Form_Requests_Section+.contact-Form_Requests_Section{margin-top:10px}.sw-Form_Section+.contact-Form_Material{margin-top:12px}.contact-Form_Material_Item-one{display:block}.contact-Form_Material_Text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-Form_Material_Text_Group{white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.contact-Form_Material_Text_Item{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-Form_Material_Text-wide{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-Form_Material_Text-wide .contact-Form_Material_Text_Group{-ms-flex-preferred-size:auto;flex-basis:auto}.contact-Form_Material_Text-wide .contact-Form_Material_Text_Item{padding-left:60px;-ms-flex-preferred-size:100%;flex-basis:100%}.contact-Form_Material .sw-Form_SectionInput{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-Form_Slit_Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-Form_Slit_Item+.contact-Form_Slit_Item{margin-top:12px}.contact-Form_Slit_Section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-Form_Title+.contact-Form_Slit_Section{margin-top:10px}.contact-Form_Slit_Section+.contact-Form_Slit_Section{margin-top:10px}.contact-Form_Rewind_Text{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-Form_Rewind_Text_Group{white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.contact-Form_Rewind_Text_Item{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-Form_Other{padding:12px 20px 22px;background-color:#f0f0f0}.contact-Form_Other .sw-Form_SectionInput{margin-top:0}.contact-Form_Item{max-width:920px;margin-inline:auto}.contact-Form_Title+.contact-Form_Item{margin-top:25px}.contact-Form_Section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.contact-Form_Section .sw-Form_SectionLabel_Text{width:120px}.sw-Form-confirm .contact-Form_Section .sw-Form_SectionLabel_Text{margin-top:3px}.contact-Form_Section .sw-Form_SectionInput_Text-02{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-Form_Section+.contact-Form_Section{margin-top:50px}.contact-Form_Section-other{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.contact-Form_Section-other .sw-Form_SectionLabel_Text{width:auto;color:#b40000;font-size:1rem;font-weight:600}.contact-Form_Section-other .sw-Form_SectionLabel_Text::before{content:"["}.contact-Form_Section-other .sw-Form_SectionLabel_Text::after{content:"]"}.contact-Form_Text{max-width:900px;font-size:1.25rem;font-weight:600}.contact-Form .sw-Form_Section-detail{max-width:920px;margin-inline:auto}.contact-Form-confirm{margin-block:54px 110px}.contact-Form-confirm .contact-Form_border{padding-bottom:19px}.contact-Form-confirm .contact-Form_Section+.contact-Form_Section{margin-top:20px}.contact-Form-thanks{margin-block:71px 170px}@media screen and (min-width: 960px){.contact-Form{margin-block:38px 160px}.contact-Form_border,.contact-Form_border02{padding-bottom:10px}.contact-Form_border::before,.contact-Form_border02::before{max-width:1000px}.contact-Form_border02{padding-bottom:85px}.contact-Form_Material .sw-Form_SectionLabel,.contact-Form_Slit .sw-Form_SectionLabel,.contact-Form_Rewind .sw-Form_SectionLabel,.contact-Form_Requests .sw-Form_SectionLabel,.contact-Form_Other .sw-Form_SectionLabel{width:auto;min-height:0}.contact-Form_Material,.contact-Form_Slit,.contact-Form_Rewind,.contact-Form_Requests{padding-inline:40px}.contact-Form_Material .sw-Form_SectionLabel_Text,.contact-Form_Material .sw-Form_SectionInput,.contact-Form_Slit .sw-Form_SectionLabel_Text,.contact-Form_Slit .sw-Form_SectionInput,.contact-Form_Rewind .sw-Form_SectionLabel_Text,.contact-Form_Rewind .sw-Form_SectionInput,.contact-Form_Requests .sw-Form_SectionLabel_Text,.contact-Form_Requests .sw-Form_SectionInput{margin-top:0;margin-left:0}.contact-Form_Material_Section:first-of-type .sw-Form_SectionLabel,.contact-Form_Slit_Section:first-of-type .sw-Form_SectionLabel,.contact-Form_Rewind_Section:first-of-type .sw-Form_SectionLabel,.contact-Form_Requests_Section:first-of-type .sw-Form_SectionLabel{width:180px}.contact-Form_Material_Item,.contact-Form_Rewind_Item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.contact-Form_Title+.contact-Form_Material_Item,.contact-Form_Title+.contact-Form_Rewind_Item{margin-top:11px}.contact-Form_Material_Item .contact-Form_Material_Section+.contact-Form_Material_Section,.contact-Form_Material_Item .contact-Form_Rewind_Section+.contact-Form_Rewind_Section,.contact-Form_Rewind_Item .contact-Form_Material_Section+.contact-Form_Material_Section,.contact-Form_Rewind_Item .contact-Form_Rewind_Section+.contact-Form_Rewind_Section{margin-top:0}.contact-Form_Material_Text-wide{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact-Form_Material_Text-wide .contact-Form_Material_Text_Item{padding-left:0}.contact-Form_Material_Text-thickness .contact-Form_Material_Text_Group,.contact-Form_Material_Text-materialWidth .contact-Form_Material_Text_Group{width:110px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.contact-Form_Material_Text-thickness .contact-Form_Material_Text_Item,.contact-Form_Material_Text-materialWidth .contact-Form_Material_Text_Item{width:60px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.contact-Form_Title+.contact-Form_Slit_Section{margin-top:11px}.contact-Form_Slit_Section .sw-Form_SectionLabel{width:180px}.contact-Form_Slit_Section+.contact-Form_Slit_Section-radio{margin-top:0}.contact-Form_Slit .contact-Form_Type{margin-top:14px;max-width:530px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 140px}.contact-Form_Slit .contact-Form_Type_Item-other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.contact-Form_Requests{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.contact-Form_Requests_Item+.contact-Form_Requests_Item{margin-top:10px}.contact-Form_Other{padding-inline:40px}.contact-Form_Other_Section{max-width:1000px;margin-inline:auto;padding-inline:40px}.contact-Form_Other .sw-Form_SectionLabel_Text{margin-left:40px}.contact-Form_Section-other{row-gap:15px}.contact-Form_Section-other .sw-Form_SectionLabel_Text{margin-left:0}.contact-Form_Section+.contact-Form_Section{margin-top:40px}.contact-Form_Title+.contact-Form_Item{margin-top:21px}.contact-Form .sw-Form_Section-detail{display:block}.contact-Form .sw-Form_Section-detail .sw-Form_SectionLabel_Text,.contact-Form .sw-Form_Section-detail .contact-Form_Text{margin-left:10px}.contact-Form-confirm{margin-block:46px 170px}.contact-Form-confirm .contact-Form_border::after{margin-top:59px}.contact-Form-confirm .contact-Form_Material,.contact-Form-confirm .contact-Form_Rewind{padding-bottom:37px}.contact-Form-confirm .contact-Form_Slit,.contact-Form-confirm .contact-Form_Requests{margin-block:27px 37px}.contact-Form-confirm .contact-Form_Other{padding-block:22px 54px}.contact-Form-confirm .contact-Form_Section+.contact-Form_Section{margin-top:30px}.contact-Form-thanks{margin-block:134px 210px}}@media screen and (min-width: 1000px){.contact-Form_Material_Item,.contact-Form_Rewind_Item{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media screen and (min-width: 1080px){.contact-Form_Type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.contact-Form_Type_Item-newEquipment{width:35.4430379747%}.contact-Form_Type_Item-currentlyUsing{width:39.2405063291%}.contact-Form_Type_Box{margin-top:-5px}}