.is-businessfr .st-PageIntro::before{background-image:url("../img/bg_businessfr_01_sp.jpg")}@media screen and (min-width: 960px){.is-businessfr .st-PageIntro::before{background-image:url("../img/bg_businessfr_01_pc.jpg")}}.is-telecommunication .st-PageIntro::before{background-image:url("../img/bg_telecommunication_01_sp.jpg")}@media screen and (min-width: 960px){.is-telecommunication .st-PageIntro::before{background-image:url("../img/bg_telecommunication_01_pc.jpg")}}.is-programmingSchool .st-PageIntro::before{background-image:url("../img/bg_programming_school_01_sp.jpg")}@media screen and (min-width: 960px){.is-programmingSchool .st-PageIntro::before{background-image:url("../img/bg_programming_school_01_pc.jpg")}}.is-homeCare .st-PageIntro::before{background-image:url("../img/bg_home_care_01_sp.jpg")}@media screen and (min-width: 960px){.is-homeCare .st-PageIntro::before{background-image:url("../img/bg_home_care_01_pc.jpg")}}.businessfr-Intro{max-width:1000px;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:21px;margin-top:57px;margin-inline:auto;padding-inline:20px}.businessfr-Intro_Text+.businessfr-Intro_Text{margin-top:10px}.businessfr-Intro_Image{width:100%;height:auto}@media screen and (min-width: 700px){.businessfr-Intro{-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}.businessfr-Intro_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}.businessfr-Intro_Content-image{margin-top:3px}}@media screen and (min-width: 960px){.businessfr-Intro{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:107px;padding-inline:40px}}.businessfr-Menu_Title{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:3px}.businessfr-Menu_Title_Num{font-family:"Jost",sans-serif;font-size:3.75rem;line-height:1}.businessfr-Menu_Title_Text{font-family:"Noto Sans JP",sans-serif;color:#32005a;font-size:1.875rem;font-weight:700;line-height:1.33}.businessfr-Menu_Title+.businessfr-Menu_Text{margin-top:13px}.businessfr-Menu_Text+.businessfr-Menu_Text{margin-top:10px}.businessfr-Menu_Btn .sw-Btn01{width:100%;max-width:260px}@media screen and (min-width: 960px){.businessfr-Menu_Title_Num{font-size:5.625rem}}.businessfr-Menu01{margin-top:65px;padding-bottom:330px;position:relative}.businessfr-Menu01_Inner{max-width:1180px;margin-inline:auto;padding-inline:20px}.businessfr-Menu01 .businessfr-Menu_Btn{margin-top:25px}.businessfr-Menu01_Image{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;bottom:0}@media screen and (min-width: 600px){.businessfr-Menu01{padding-bottom:430px}.businessfr-Menu01_Image{height:400px}}@media screen and (min-width: 960px){.businessfr-Menu01{margin-top:82px;padding-top:71px;padding-bottom:100px}.businessfr-Menu01_Inner{padding-inline:40px}.businessfr-Menu01 .businessfr-Menu_Title,.businessfr-Menu01 .businessfr-Menu_Text,.businessfr-Menu01 .businessfr-Menu_Btn{margin-left:calc(50% + 50px)}.businessfr-Menu01 .businessfr-Menu_Btn{margin-top:31px}.businessfr-Menu01_Image{width:50%;height:100%}}.businessfr-Menu02{max-width:1180px;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:71px;margin-top:71px;margin-inline:auto;padding-inline:20px}.businessfr-Menu02_Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.businessfr-Menu02_Content-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.businessfr-Menu02_Content-image{margin-top:17px}.businessfr-Menu02_Content-btn{margin-top:20px}.businessfr-Menu02_Image{width:100%;height:auto}@media screen and (min-width: 700px){.businessfr-Menu02{-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}.businessfr-Menu02_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.businessfr-Menu02{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}}.businessfr-PageClosing{background:url("../img/bg_businessfr_02_sp.jpg") no-repeat center center;background-size:cover;margin-top:110px;padding:110px 30px 130px}.businessfr-PageClosing_Text{color:#f5c800;font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:700;text-shadow:0 0 3px #000;max-width:670px;text-align:center;margin-inline:auto}@media screen and (min-width: 700px){.businessfr-PageClosing{background-image:url("../img/bg_businessfr_02_pc.jpg")}}@media screen and (min-width: 960px){.businessfr-PageClosing{margin-top:120px;padding-inline:40px}}.telecommunication-Intro{max-width:1180px;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:28px;margin-top:57px;margin-inline:auto;padding-inline:20px}.telecommunication-Intro_Text+.telecommunication-Intro_Text{margin-top:10px}.telecommunication-Intro_LgText{margin-top:19px}.telecommunication-Intro_Image{width:100%;height:auto}@media screen and (min-width: 700px){.telecommunication-Intro{-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}.telecommunication-Intro_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}.telecommunication-Intro_Content-image{margin-top:3px}}@media screen and (min-width: 960px){.telecommunication-Intro{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:107px;padding-inline:40px}.telecommunication-Intro_LgText{margin-top:25px}}.telecommunication-Content{margin-top:56px}.telecommunication-Content_List+.telecommunication-Content_Text{margin-top:12px}.telecommunication-Content_Text+.telecommunication-Content_Text{margin-top:10px}.telecommunication-Content_Title+.telecommunication-Content_List{margin-top:10px}.telecommunication-Content_List_Item{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:700;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.telecommunication-Content_List_Text{-webkit-box-flex:1;-ms-flex:1;flex:1}.telecommunication-Content_List_Sm{font-size:80%}.telecommunication-Content_Communication{padding-top:345px;position:relative}.telecommunication-Content_Communication_Inner{max-width:1180px;margin-inline:auto;padding-inline:20px}.telecommunication-Content_Communication .telecommunication-Content_List{max-width:460px}.telecommunication-Content_Communication_Image{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.telecommunication-Content_Broadcast{margin-top:77px;padding-top:305px;position:relative}.telecommunication-Content_Broadcast_Inner{max-width:1180px;margin-inline:auto;padding-inline:20px}.telecommunication-Content_Broadcast .telecommunication-Content_List{max-width:460px}.telecommunication-Content_Broadcast_Image{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.telecommunication-Content_TechnicalServices{max-width:1000px;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:59px;margin-top:77px;margin-inline:auto;padding-inline:20px}.telecommunication-Content_TechnicalServices_Item{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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;row-gap:15px}.telecommunication-Content_TechnicalServices_Image{width:100%;height:auto}@media screen and (min-width: 600px){.telecommunication-Content_Communication{padding-top:445px}.telecommunication-Content_Communication_Image{height:420px}.telecommunication-Content_Broadcast{padding-top:405px}.telecommunication-Content_Broadcast_Image{height:380px}}@media screen and (min-width: 700px){.telecommunication-Content_TechnicalServices{-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}.telecommunication-Content_TechnicalServices_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.telecommunication-Content{margin-top:64px}.telecommunication-Content_Communication{padding-top:64px;padding-bottom:92px}.telecommunication-Content_Communication_Inner{padding-inline:40px}.telecommunication-Content_Communication .telecommunication-Content_Title,.telecommunication-Content_Communication .telecommunication-Content_List,.telecommunication-Content_Communication .telecommunication-Content_Text{margin-left:calc(50% + 50px)}.telecommunication-Content_Communication_Image{width:50%;height:100%}.telecommunication-Content_Broadcast{margin-top:30px;padding-top:94px;padding-bottom:74px}.telecommunication-Content_Broadcast_Inner{padding-inline:40px}.telecommunication-Content_Broadcast .telecommunication-Content_Title,.telecommunication-Content_Broadcast .telecommunication-Content_List,.telecommunication-Content_Broadcast .telecommunication-Content_Text{margin-right:calc(50% + 50px)}.telecommunication-Content_Broadcast_Image{width:50%;height:100%;left:50%}.telecommunication-Content_TechnicalServices{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:80px;padding-inline:40px}.telecommunication-Content_TechnicalServices_Item{row-gap:19px}}.telecommunication-PageClosing{background:url("../img/bg_telecommunication_02.jpg") no-repeat center center;background-size:cover;margin-top:89px;padding:132px 20px 106px}.telecommunication-PageClosing_Text{color:#fff;max-width:540px;margin-inline:auto}.telecommunication-PageClosing_Text+.telecommunication-PageClosing_Text{margin-top:10px}@media screen and (min-width: 960px){.telecommunication-PageClosing{margin-top:87px;padding:167px 40px 143px}}.programmingSchool-Intro{max-width:600px;margin-top:57px;margin-inline:auto;padding-inline:20px}.programmingSchool-Intro_Text+.programmingSchool-Intro_Text{margin-top:10px}@media screen and (min-width: 960px){.programmingSchool-Intro{margin-top:107px;padding-inline:40px}}.programmingSchool-JuniorProgram{max-width:1000px;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:25px;margin-top:45px;margin-inline:auto;padding-inline:20px}.programmingSchool-JuniorProgram_Title+.programmingSchool-JuniorProgram_Text{margin-top:12px}.programmingSchool-JuniorProgram_Text+.programmingSchool-JuniorProgram_Text{margin-top:10px}.programmingSchool-JuniorProgram_Image{width:100%;height:auto}@media screen and (min-width: 700px){.programmingSchool-JuniorProgram{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.programmingSchool-JuniorProgram_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.programmingSchool-JuniorProgram{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:65px;padding-inline:40px}}.programmingSchool-PracticalMethod{max-width:1180px;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:28px;margin-top:77px;margin-inline:auto;padding-inline:20px;position:relative;z-index:10}.programmingSchool-PracticalMethod_Title{max-width:380px}.programmingSchool-PracticalMethod_Title+.programmingSchool-PracticalMethod_Text{margin-top:12px}.programmingSchool-PracticalMethod_Text+.programmingSchool-PracticalMethod_Text{margin-top:10px}.programmingSchool-PracticalMethod_Image{width:100%;height:auto}@media screen and (min-width: 700px){.programmingSchool-PracticalMethod{-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}.programmingSchool-PracticalMethod_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.programmingSchool-PracticalMethod{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:65px;padding-inline:40px}.programmingSchool-PracticalMethod_Content-text{margin-top:50px}}@media screen and (min-width: 1100px){.programmingSchool-PracticalMethod{margin-top:25px}.programmingSchool-PracticalMethod_Content-text{margin-top:90px}}.programmingSchool-SkillBenefits{background:url("../img/bg_programming_school_02_sp.jpg") no-repeat center center;background-size:cover;margin-top:51px;padding-top:80px;padding-bottom:109px}.programmingSchool-SkillBenefits_Inner{max-width:1000px;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:28px;margin-inline:auto;padding-inline:20px}.programmingSchool-SkillBenefits_Title{max-width:400px}.programmingSchool-SkillBenefits_Title+.programmingSchool-SkillBenefits_Text{margin-top:12px}.programmingSchool-SkillBenefits_Text+.programmingSchool-SkillBenefits_Text{margin-top:10px}.programmingSchool-SkillBenefits_Image{width:100%;height:auto}@media screen and (min-width: 700px){.programmingSchool-SkillBenefits{background-image:url("../img/bg_programming_school_02_pc.jpg")}.programmingSchool-SkillBenefits_Inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.programmingSchool-SkillBenefits_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.programmingSchool-SkillBenefits{margin-top:-128px;padding-top:230px;padding-bottom:101px}.programmingSchool-SkillBenefits_Inner{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}}@media screen and (min-width: 1100px){.programmingSchool-SkillBenefits_Content-text{margin-top:24px}}.programmingSchool-Access{max-width:1000px;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:15px;margin:70px auto 90px;padding-inline:20px}.programmingSchool-Access_Title{font-family:"Noto Sans JP",sans-serif;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:5px}.programmingSchool-Access_Title_Name{font-size:1.25rem}.programmingSchool-Access_Title_Name_Sm{font-size:70%}.programmingSchool-Access_Title+.programmingSchool-Access_Text{margin-top:3px}.programmingSchool-Access_Text+.programmingSchool-Access_Text{margin-top:10px}.programmingSchool-Access_Text .js-TelLink{text-decoration:none}.programmingSchool-Access_Btn{margin-top:31px}.programmingSchool-Access_Btn .sw-Btn01{width:100%;max-width:260px}.programmingSchool-Access_Map{width:100%;height:auto;aspect-ratio:340/220;vertical-align:bottom}@media screen and (min-width: 700px){.programmingSchool-Access{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.programmingSchool-Access_Content-text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.programmingSchool-Access_Content-map{width:50%}.programmingSchool-Access_Map{height:340px;aspect-ratio:auto}}@media screen and (min-width: 960px){.programmingSchool-Access{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;margin-top:60px;margin-bottom:80px;padding-inline:40px}}.homeCare-Intro{max-width:600px;margin-top:57px;margin-inline:auto;padding-inline:20px}.homeCare-Intro_Text+.homeCare-Intro_Text{margin-top:10px}@media screen and (min-width: 960px){.homeCare-Intro{margin-top:107px;padding-inline:40px}}.homeCare-LifeSupport{max-width:1180px;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:25px;margin-top:43px;margin-inline:auto;padding-inline:20px;position:relative;z-index:10}.homeCare-LifeSupport_Title+.homeCare-LifeSupport_List{margin-top:10px}.homeCare-LifeSupport_List_Item{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:700;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.homeCare-LifeSupport_List_Text{-webkit-box-flex:1;-ms-flex:1;flex:1}.homeCare-LifeSupport_List_Sm{font-size:80%}.homeCare-LifeSupport_List+.homeCare-LifeSupport_Text{margin-top:12px}.homeCare-LifeSupport_Text+.homeCare-LifeSupport_Text{margin-top:10px}.homeCare-LifeSupport_Image{width:100%;height:auto}@media screen and (min-width: 700px){.homeCare-LifeSupport{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.homeCare-LifeSupport_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.homeCare-LifeSupport{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:69px;padding-inline:40px}}@media screen and (min-width: 1240px){.homeCare-LifeSupport_Content-text{margin-top:45px}}.homeCare-PhysicalCare{background:url("../img/bg_home_care_02_sp.jpg") no-repeat center center;margin-top:63px;padding-top:114px;padding-bottom:125px}.homeCare-PhysicalCare_Inner{max-width:1000px;margin-inline:auto;padding-inline:20px}.homeCare-PhysicalCare_Title{color:#96c8e6}.homeCare-PhysicalCare_Title+.homeCare-PhysicalCare_List{margin-top:10px}.homeCare-PhysicalCare_List_Item{font-family:"Noto Sans JP",sans-serif;color:#fff;font-size:1.25rem;font-weight:700;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.homeCare-PhysicalCare_List_Text{-webkit-box-flex:1;-ms-flex:1;flex:1}.homeCare-PhysicalCare_List_Sm{font-size:80%}.homeCare-PhysicalCare_Text{color:#fff;max-width:470px}.homeCare-PhysicalCare_List+.homeCare-PhysicalCare_Text{margin-top:13px}.homeCare-PhysicalCare_Text+.homeCare-PhysicalCare_Text{margin-top:10px}@media screen and (min-width: 700px){.homeCare-PhysicalCare{background-image:url("../img/bg_home_care_02_pc.jpg")}}@media screen and (min-width: 960px){.homeCare-PhysicalCare_Inner{padding-inline:40px}}@media screen and (min-width: 1080px){.homeCare-PhysicalCare{margin-top:-93px;padding-top:198px}}@media screen and (min-width: 1240px){.homeCare-PhysicalCare{margin-top:-123px;padding-top:228px}}.homeCare-CommunitySupport{max-width:1000px;margin:95px auto 90px;padding-inline:20px}.homeCare-CommunitySupport_Title{max-width:320px;text-align:center;margin-inline:auto}.homeCare-CommunitySupport_Text{max-width:640px;margin-inline:auto}.homeCare-CommunitySupport_Title+.homeCare-CommunitySupport_Text{margin-top:12px}.homeCare-CommunitySupport_Text+.homeCare-CommunitySupport_Text{margin-top:10px}.homeCare-CommunitySupport_LgText{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:700;max-width:540px;margin-inline:auto}.homeCare-CommunitySupport_Text+.homeCare-CommunitySupport_LgText{margin-top:17px}.homeCare-CommunitySupport_Images{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:40px;margin-top:66px}.homeCare-CommunitySupport_Images_Img{width:100%;height:auto}@media screen and (min-width: 700px){.homeCare-CommunitySupport_Title{max-width:none}.homeCare-CommunitySupport_Images{-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}.homeCare-CommunitySupport_Images_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.homeCare-CommunitySupport{margin-top:82px;margin-bottom:105px;padding-inline:40px}.homeCare-CommunitySupport_Images{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}