.is-supportfr .st-PageIntro::before{background-image:url("../img/bg_supportfr_01_sp.jpg")}@media screen and (min-width: 960px){.is-supportfr .st-PageIntro::before{background-image:url("../img/bg_supportfr_01_pc.jpg")}}.is-faq .st-PageIntro::before{background-image:url("../img/bg_faq_01_sp.jpg")}@media screen and (min-width: 960px){.is-faq .st-PageIntro::before{background-image:url("../img/bg_faq_01_pc.jpg")}}.is-repair .st-PageIntro::before{background-image:url("../img/bg_repair_01_sp.jpg")}@media screen and (min-width: 960px){.is-repair .st-PageIntro::before{background-image:url("../img/bg_repair_01_pc.jpg")}}.is-replacement .st-PageIntro::before{background-image:url("../img/bg_replacement_01_sp.jpg")}@media screen and (min-width: 960px){.is-replacement .st-PageIntro::before{background-image:url("../img/bg_replacement_01_pc.jpg")}}.support-Qanda{max-width:1000px;margin-top:14px;margin-inline:auto;padding-inline:20px;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:41px}.support-Qanda_Title+.support-Qanda_Text{margin-top:12px}.support-Qanda_Text+.support-Qanda_Text{margin-top:10px}.support-Qanda_Text+.support-Qanda_Btn{margin-top:20px}.support-Qanda_Btn .sw-Btn01{width:260px}.support-Qanda_Image{width:100%;height:auto}@media screen and (min-width: 700px){.support-Qanda{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.support-Qanda_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.support-Qanda{margin-top:54px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.support-Qanda_Item-image{margin-top:6px}.support-Qanda_Text+.support-Qanda_Btn{margin-top:17px}}.support-Consulting{margin-top:74px;padding-top:284px;position:relative}.support-Consulting_Inner{max-width:1180px;margin-inline:auto;padding-inline:20px}.support-Consulting_Title+.support-Consulting_Text{margin-top:10px}.support-Consulting_Text+.support-Consulting_Text{margin-top:10px}.support-Consulting_Image{width:100%;height:250px;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media screen and (min-width: 600px){.support-Consulting{padding-top:384px}.support-Consulting_Image{height:350px}}@media screen and (min-width: 960px){.support-Consulting{margin-top:57px;padding-block:74px 144px}.support-Consulting_Inner{padding-inline:40px}.support-Consulting_Title,.support-Consulting_Text{margin-left:calc(50% + 50px)}.support-Consulting_Image{width:50%;height:100%}}.support-Service{max-width:1000px;margin:60px auto 150px;padding-inline:20px;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:60px}.support-Service_Content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:20px;padding-bottom:65px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.support-Service_Content-repair .support-Service_Content_Title{max-width:380px}.support-Service_Content-replacement .support-Service_Content_Title{max-width:300px}.support-Service_Content_Item-text{height:100%}.support-Service_Content_Title+.support-Service_Content_Text{margin-top:11px}.support-Service_Content_Text+.support-Service_Content_Text{margin-top:10px}.support-Service_Content_Btn{position:absolute;bottom:0;left:0}.support-Service_Content_Btn .sw-Btn01{width:260px}.support-Service_Content_Image{width:100%;height:auto}@media screen and (min-width: 700px){.support-Service{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width: 960px){.support-Service{margin-block:110px 90px;padding-inline:40px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.support-Service_Content{row-gap:8px}}.faq-Intro{max-width:700px;margin-top:15px;margin-inline:auto;padding-inline:20px}.faq-Intro_Text+.faq-Intro_Text{margin-top:10px}.faq-Intro_Btn{max-width:560px;margin-inline:auto;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:20px}.faq-Intro_Btn_Link{margin-inline:auto;text-align:center;width:260px;padding:8px 20px 9px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid rgba(0,90,170,.5);border-radius:10px;color:#005aaa;font-weight:700;text-decoration:none;line-height:1.25;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-Intro_Text+.faq-Intro_Btn{margin-top:30px}@media screen and (min-width: 700px){.faq-Intro_Btn{-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}}@media screen and (min-width: 960px){.faq-Intro{margin-top:55px;padding-inline:40px}.faq-Intro_Text+.faq-Intro_Btn{margin-top:33px}}@media(any-hover: hover){.faq-Intro_Btn_Link{-webkit-transition:all .2s ease;transition:all .2s ease}.faq-Intro_Btn_Link:hover{background-color:#005aaa;color:#fff}}.faq-Sections{margin-block:34px 124px}@media screen and (min-width: 960px){.faq-Sections{margin-bottom:130px}}.faq-Section{padding-inline:20px}.faq-Section+.faq-Section{margin-top:120px;position:relative}.faq-Section+.faq-Section::after{content:"";background-color:#000;width:100%;height:1px;display:block;position:absolute;top:-65px;left:0}.faq-Section_Title{max-width:1000px;margin-inline:auto;font-size:1.25rem;font-weight:700;padding-left:1.2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-1.2em}.faq-Section_List{max-width:1000px;margin-inline:auto;margin-top:16px;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:36px}.faq-Section_List_Item{border-top:1px solid #b4b4b4;list-style:none}.faq-Section_List_Text+.faq-Section_List_Text{margin-top:10px}.faq-Section_List_Question{margin-top:14px}.faq-Section_List_Question_Label{color:rgba(0,90,170,.5);font-family:"Jost",sans-serif;font-size:1.25rem;font-weight:700}.faq-Section_List_Question_Text{font-family:"Noto Sans JP",sans-serif;color:#005aaa;font-size:1.25rem;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2px}.faq-Section_List_Question_Btn{width:100%;background-color:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.faq-Section_List_Question_Ico{margin-top:5px;display:block;width:30px;height:30px;background-color:#a0a0a0;position:relative}.faq-Section_List_Question_Ico::after{display:block;content:"";width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:15px solid #fff;border-bottom:0;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.faq-Section_List_Answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .2s ease;transition:grid-template-rows .2s ease;transition:grid-template-rows .2s ease, -ms-grid-rows .2s ease}.faq-Section_List_Answer_Inner{overflow:hidden;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.faq-Section_List_Answer_List_Text+.faq-Section_List_Answer_List_Text{margin-top:10px}.faq-Section_List_Answer_Label{color:rgba(0,0,0,.5);font-family:"Jost",sans-serif;font-weight:700;margin-left:4px;position:absolute;top:0;left:0}.faq-Section_List_Bullets_Item{list-style:none;margin-left:1em;text-indent:-1em}.faq-Section_List_Bullets_Item::before{content:"・"}.faq-Section_List_Bullets_Item+.faq-Section_List_Bullets_Item{margin-top:10px}.faq-Section_List_Text+.faq-Section_List_Bullets{margin-top:10px}.faq-Section_List_Item.is-open .faq-Section_List_Answer{grid-template-rows:1fr}.faq-Section_List_Item.is-open .faq-Section_List_Answer_Inner{margin-top:12px}.faq-Section_List_Item.is-open .faq-Section_List_Question_Ico::after{border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:15px solid #fff;border-top:0}@media screen and (min-width: 960px){.faq-Section{padding-inline:40px}.faq-Section+.faq-Section{margin-top:132px}.faq-Section_List{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:37px 60px}.faq-Section_List_Item{width:calc((100% - 60px)/2)}}@media(any-hover: hover){.faq-Section_List_Question_Text{-webkit-transition:all .2s ease;transition:all .2s ease}.faq-Section_List_Question_Ico{-webkit-transition:all .2s ease;transition:all .2s ease}.faq-Section_List_Question_Ico::after{-webkit-transition:all .2s ease;transition:all .2s ease}.faq-Section_List_Question_Btn:hover .faq-Section_List_Question_Text{opacity:.7;text-decoration:underline}.faq-Section_List_Question_Btn:hover .faq-Section_List_Question_Ico{opacity:.7}.faq-Section_List_Question_Btn:hover .faq-Section_List_Question_Ico::after{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.repair-Service{max-width:1000px;margin-top:14px;margin-inline:auto;padding-inline:20px;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:41px}.repair-Service_Text+.repair-Service_Text{margin-top:10px}.repair-Service_Box{max-width:440px;margin-inline:auto;background-color:#e6e6e6;padding:15px 15px 21px;-webkit-box-sizing:border-box;box-sizing:border-box}.repair-Service_Box_Title::before{content:"［"}.repair-Service_Box_Title::after{content:"］"}.repair-Service_Box_List_Item{list-style:none;margin-left:1em;text-indent:-1em}.repair-Service_Box_List_Item::before{content:"●";color:#5abef0}.repair-Service_Box_List_Item+.repair-Service_Box_List_Item{margin-top:4px}.repair-Service_Box_Title+.repair-Service_Box_List{margin-top:6px}.repair-Service_Text+.repair-Service_Box{margin-top:20px}.repair-Service_Image{width:100%;height:auto}@media screen and (min-width: 700px){.repair-Service{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.repair-Service_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.repair-Service{margin-top:54px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.repair-Service_Box{padding:20px 25px}.repair-Service_Item-image{margin-top:6px}.repair-Service_Text+.repair-Service_Btn{margin-top:17px}}.repair-Form{max-width:1000px;margin:60px auto 35px;padding-inline:20px}@media screen and (min-width: 960px){.repair-Form{margin-bottom:55px;padding-inline:40px}}.repair-Thanks{margin-block:14px 170px}@media screen and (min-width: 960px){.repair-Thanks{margin-block:54px 190px}}.replacement-Service{max-width:1000px;margin-top:14px;margin-inline:auto;padding-inline:20px;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:41px}.replacement-Service_Text+.replacement-Service_Text{margin-top:10px}.replacement-Service_Box{max-width:440px;margin-inline:auto;background-color:#e6e6e6;padding:15px 15px 21px;-webkit-box-sizing:border-box;box-sizing:border-box}.replacement-Service_Box_Title::before{content:"［"}.replacement-Service_Box_Title::after{content:"］"}.replacement-Service_Box_List_Item{list-style:none;margin-left:1em;text-indent:-1em}.replacement-Service_Box_List_Item::before{content:"●";color:#5abef0}.replacement-Service_Box_List_Item+.replacement-Service_Box_List_Item{margin-top:4px}.replacement-Service_Box_Title+.replacement-Service_Box_List{margin-top:6px}.replacement-Service_Text+.replacement-Service_Box{margin-top:20px}.replacement-Service_Image{width:100%;height:auto}@media screen and (min-width: 700px){.replacement-Service{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.replacement-Service_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.replacement-Service{margin-top:54px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.replacement-Service_Box{padding:20px 25px}.replacement-Service_Item-image{margin-top:6px}.replacement-Service_Text+.replacement-Service_Btn{margin-top:17px}}.replacement-Form{max-width:1000px;margin:60px auto 35px;padding-inline:20px}@media screen and (min-width: 960px){.replacement-Form{margin-bottom:55px;padding-inline:40px}}.replacement-Thanks{margin-block:14px 170px}@media screen and (min-width: 960px){.replacement-Thanks{margin-block:54px 190px}}