@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-company-profile{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-company-profile{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-company-profile{max-width:calc(1100px * (15 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-company-profile{max-width:calc(1100px * (15 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-company-profile{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-company-profile{width:calc(320 / 380 * 100%)}}.p-company-profile .c-table{margin-top:3.07rem}@media only screen and (max-width:767px){.p-company-profile .c-table{margin-top:3rem}}.p-company-philosophy{background-position:top;background-repeat:no-repeat;background-size:cover;background-image:url(../images/home/bg_company-pc.webp);padding:calc(100 / 1440 * 100%) 0 calc(90 / 1440 * 100%);margin-top:9.23rem}@media only screen and (max-width:767px){.p-company-philosophy{padding:5rem 0;margin-top:6rem}}.p-company-philosophy__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-company-philosophy__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-company-philosophy__inner{max-width:calc(1100px * (15 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-company-philosophy__inner{max-width:calc(1100px * (15 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-company-philosophy__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-company-philosophy__inner{width:calc(320 / 380 * 100%)}}.p-company-philosophy__slide{position:relative;margin-top:3.07rem}@media only screen and (max-width:767px){.p-company-philosophy__slide{margin-top:3rem}}.p-company-philosophy__slide .c-title{color:var(--color-white);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media only screen and (max-width:767px){.p-company-philosophy__slide .c-title{font-size:1.54rem;width:100%}}.p-company-philosophy__slide .swiper-slide{height:auto}.p-company-philosophy__slide .swiper-slide .inner img{height:100%}.p-company-philosophy__text{margin-top:2.46rem}@media only screen and (min-width:768px){.p-company-philosophy__text{width:calc(900 / 1100 * 100%);margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.p-company-philosophy__text{margin-top:2rem}}.p-company-philosophy__text__box+.p-company-philosophy__text__box{margin-top:3.07rem}@media only screen and (max-width:767px){.p-company-philosophy__text__box+.p-company-philosophy__text__box{margin-top:3rem}}.p-company-philosophy__text__box .txt{margin-top:1.53rem}@media only screen and (max-width:767px){.p-company-philosophy__text__box .txt{margin-top:1.5rem}}