.p-philosophy__bottom{padding-top:120px}@media screen and (max-width: 1080px){.p-philosophy__bottom{padding-top:100px}}@media screen and (max-width: 810px){.p-philosophy__bottom{padding-top:85px}}@media screen and (max-width: 650px){.p-philosophy__bottom{padding-top:70px}}@media screen and (max-width: 500px){.p-philosophy__bottom{padding-top:60px}}.p-philosophy__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 650px){.p-philosophy__inner{flex-direction:column-reverse}}.p-philosophy__desc{width:50%}@media screen and (max-width: 650px){.p-philosophy__desc{width:100%;margin-top:35px}}.p-philosophy__img{width:45%}@media screen and (max-width: 650px){.p-philosophy__img{width:100%;margin:0 auto;max-width:400px}}.p-wrap{padding:100px 0;overflow:hidden;border-radius:50px}@media screen and (max-width: 1080px){.p-wrap{padding:90px 0}}@media screen and (max-width: 810px){.p-wrap{padding:80px 0}}@media screen and (max-width: 650px){.p-wrap{padding:70px 0}}@media screen and (max-width: 500px){.p-wrap{padding:60px 0;border-radius:30px}}.p-wrapImg__wrap{margin:0 auto;width:100vw;max-width:1280px;position:relative}.p-wrapImg__wrap:before{position:absolute;content:"";height:10000px;background-color:#e3ebff;width:100vw;left:50%;top:50%;transform:translateX(-50%);border-radius:50px}.p-wrapLead__img{aspect-ratio:2/1;position:relative;width:100%;max-width:900px;border-radius:20px;overflow:hidden}@media screen and (max-width: 1280px){.p-wrapLead__img{border-radius:0px;border-top-right-radius:20px;border-bottom-right-radius:20px}}@media screen and (max-width: 500px){.p-wrapLead__img{width:95%}}.p-wrap__list{margin-top:80px}@media screen and (max-width: 810px){.p-wrap__list{margin-top:65px}}@media screen and (max-width: 500px){.p-wrap__list{margin-top:50px}}.p-wrap__item:nth-child(n+2){margin-top:80px}@media screen and (max-width: 810px){.p-wrap__item:nth-child(n+2){margin-top:65px}}@media screen and (max-width: 500px){.p-wrap__item:nth-child(n+2){margin-top:50px}}.p-wrap__item .c-title{padding-bottom:30px;width:100%;position:relative}.p-wrap__item .c-title:before{position:absolute;content:"";width:100%;bottom:0;left:0;background-color:#333;opacity:.2;height:1px}.p-wrap__text{line-height:2;font-size:1.4rem;margin-left:auto}.p-wrap__text.--purpose{max-width:770px;margin-top:30px}.p-wrap__content{display:flex;justify-content:space-between;align-items:center;margin-top:30px;flex-wrap:wrap}.p-wrap__img{aspect-ratio:3.8/2.5;border-radius:5px;overflow:hidden;width:380px}@media screen and (max-width: 1080px){.p-wrap__img{width:300px}}@media screen and (max-width: 650px){.p-wrap__img{width:100%}}.p-wrap__desc{width:calc(100% - 440px)}@media screen and (max-width: 1080px){.p-wrap__desc{width:calc(100% - 360px)}}@media screen and (max-width: 810px){.p-wrap__desc{width:calc(100% - 330px)}}@media screen and (max-width: 650px){.p-wrap__desc{width:100%;margin-top:20px}}.p-wrapItem__list{margin-top:30px;display:flex;align-items:stretch;justify-content:center;gap:40px;flex-wrap:wrap}@media screen and (max-width: 1080px){.p-wrapItem__list{gap:30px 20px}}.p-wrapItem__item{background-color:#fff;border-radius:10px;padding:30px;width:calc(33.33% - 28px)}@media screen and (max-width: 1080px){.p-wrapItem__item{width:calc(33.33% - 14px)}}@media screen and (max-width: 810px){.p-wrapItem__item{width:40%}}@media screen and (max-width: 650px){.p-wrapItem__item{width:100%;max-width:350px}}.p-wrapItem__item .number{display:table}.p-wrapItem__item .title{display:table;margin-top:10px;font-size:2.4rem;line-height:1.2}@media screen and (max-width: 1080px){.p-wrapItem__item .title{font-size:2rem}}.p-wrapItem__item .text{margin-top:16px;line-height:2;font-size:1.4rem}.p-philosophy__img svg a{cursor:pointer}.p-philosophy__img svg a path{transition:fill .3s}.p-philosophy__img svg a:hover path:first-child{fill:#006eff}.p-philosophy__img svg a:hover path:last-child{fill:#fff}