.is-philosophy .st-PageIntro::before{background-image:url("../img/bg_philosophy_01_sp.jpg")}@media screen and (min-width: 700px){.is-philosophy .st-PageIntro::before{background-image:url("../img/bg_philosophy_01_pc.jpg")}}.philosophy-Management{max-width:1140px;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;margin-top:53px;margin-inline:auto;padding-inline:20px}.philosophy-Management_Content-content{padding-top:27px;position:relative}.philosophy-Management_Content-content::before{content:"";width:100%;max-width:300px;height:1px;background-color:#000;display:block;margin-inline:auto;position:absolute;left:0;right:0;top:0}.philosophy-Management_Title_En{font-family:"Jost",sans-serif;font-weight:500;font-weight:500;line-height:1;text-align:center;display:block}.philosophy-Management_Title_Ja{font-family:"Noto Sans JP",sans-serif;font-size:2.5rem;font-weight:900;line-height:1;text-align:center;display:block;margin-top:9px}.philosophy-Management_Catch{text-align:center;margin-top:12px}.philosophy-Management_Catch_Image{width:100%;max-width:300px;height:auto}.philosophy-Management_Text+.philosophy-Management_Text{margin-top:10px}.philosophy-Management_Text_CompanyName{color:#8fc31f;font-size:130%;line-height:0}.philosophy-Management_Point{text-align:center;margin-top:29px}.philosophy-Management_Point_Image{width:100%;max-width:420px;height:auto}@media screen and (min-width: 700px){.philosophy-Management{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.philosophy-Management_Content-intro{width:300px}.philosophy-Management_Content-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:-6px;padding-top:0;padding-left:20px}.philosophy-Management_Content-content::before{width:1px;height:auto;right:auto;top:3px;bottom:0}.philosophy-Management_Point{text-align:left}}@media screen and (min-width: 960px){.philosophy-Management{margin-top:113px;padding-inline:40px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.philosophy-Management_Content-content{padding-left:30px}.philosophy-Management_Catch{margin-top:52px}.philosophy-Management_Point{margin-top:39px;margin-left:17px}}.philosophy-Motto{margin-top:36px;padding-top:100px;padding-bottom:155px;position:relative}.philosophy-Motto::before{content:"";width:100%;height:100%;background:url("../img/bg_philosophy_02_sp.svg") no-repeat 0 0;background-size:100% 100%;display:block;position:absolute;left:0;top:0;z-index:-2}.philosophy-Motto_Intro{width:100%;height:130px;position:relative}.philosophy-Motto_Intro::before{content:"";width:1px;height:100%;background-color:#fff;display:block;position:absolute;left:50%;top:0}.philosophy-Motto_Title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:calc(50% + 20px);top:-2px}.philosophy-Motto_Title_En{font-family:"Jost",sans-serif;font-weight:500;color:#fff;font-weight:500;line-height:1;display:block;margin-top:2px}.philosophy-Motto_Title_Ja{font-family:"Noto Sans JP",sans-serif;font-size:2.5rem;font-weight:900;line-height:1;display:block;margin-right:11px}.philosophy-Motto_Catch{position:absolute;right:calc(50% + 26px);top:14px}.philosophy-Motto_Catch_Image{width:82px;height:auto}.philosophy-Motto_Content{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:40px;margin-top:87px;margin-inline:auto;padding-inline:20px}.philosophy-Motto_Text{color:#fff}.philosophy-Motto_List+.philosophy-Motto_Text{margin-top:20px}.philosophy-Motto_Text+.philosophy-Motto_Text{margin-top:10px}.philosophy-Motto_List{margin-left:20px}.philosophy-Motto_Text+.philosophy-Motto_List{margin-top:14px}.philosophy-Motto_List_Item{color:#fff;line-height:1.625;list-style:none;text-indent:-2em;margin-left:2em}.philosophy-Motto_Point{max-width:340px;margin-inline:auto;position:absolute;left:20px;right:20px;bottom:-84px}.philosophy-Motto_Point_Image{width:100%;height:auto}.philosophy-Motto_Bg{width:100%;background:url("../img/bg_philosophy_03_sp.jpg") no-repeat center center;background-size:cover;position:absolute;left:0;top:13px;bottom:0;z-index:-1}@media screen and (min-width: 700px){.philosophy-Motto_Content{-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}.philosophy-Motto_Content_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}.philosophy-Motto_Bg{background-image:url("../img/bg_philosophy_03_pc.jpg")}}@media screen and (min-width: 960px){.philosophy-Motto{margin-top:50px;padding-bottom:240px}.philosophy-Motto::before{background-image:url("../img/bg_philosophy_02_pc.svg")}.philosophy-Motto_Content{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.philosophy-Motto_Point{max-width:540px;bottom:-124px}.philosophy-Motto_Bg{top:0}}.philosophy-Founder{margin-top:120px;margin-bottom:240px;padding-inline:20px}.philosophy-Founder_Inner{max-width:1000px;background-color:#e6e6e6;border-radius: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:30px;margin-inline:auto;padding-top:60px;padding-bottom:116px;position:relative}.philosophy-Founder_Content-text{padding-inline:30px}.philosophy-Founder_Title{font-family:"Noto Sans JP",sans-serif;color:#fff;font-weight:500;max-width:270px;background:-webkit-gradient(linear, right top, left top, from(#45b035), to(#8fc31f));background:-webkit-linear-gradient(right, #45b035 0%, #8fc31f 100%);background:linear-gradient(to left, #45b035 0%, #8fc31f 100%);text-align:center;margin-inline:auto;padding-block:8px}.philosophy-Founder_Text{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:500;line-height:2;text-align:center}.philosophy-Founder_Title+.philosophy-Founder_Text{margin-top:29px}.philosophy-Founder_Text+.philosophy-Founder_Text{margin-top:20px}.philosophy-Founder_Image{width:100%;height:auto}.philosophy-Founder_Point{max-width:340px;margin-inline:auto;position:absolute;left:0;right:0;bottom:-128px}.philosophy-Founder_Point_Image{width:100%;height:auto}@media screen and (min-width: 700px){.philosophy-Founder_Inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-inline:20px;padding-bottom:78px}.philosophy-Founder_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}.philosophy-Founder_Content-text{padding-inline:0;margin-bottom:38px;-webkit-transform:translateX(10px);transform:translateX(10px)}.philosophy-Founder_Content-image{margin-top:20px}.philosophy-Founder_Point{margin-inline:0;right:auto}}@media screen and (min-width: 960px){.philosophy-Founder{margin-top:150px;margin-bottom:350px;padding-inline:40px}.philosophy-Founder_Inner{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.philosophy-Founder_Point{max-width:420px;left:75px;bottom:-182px}}@media screen and (min-width: 1100px){.philosophy-Founder_Text_Item{display:block}}