.c-lower-page-kv{background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width: 769px){.c-lower-page-kv{height:min(28.2051282051vw,440px);background-image:url("/assets/images/news/kv-bg-pc.jpg");margin-bottom:min(7.6923076923vw,120px)}}@media(max-width: 768px){.c-lower-page-kv{height:76vw;background-image:url("/assets/images/news/kv-bg-sp.jpg");margin-bottom:16vw}}@media(min-width: 769px){.c-lower-page-kv__title .c-title{margin-top:min(5.7692307692vw,90px)}}@media(max-width: 768px){.c-lower-page-kv__title .c-title{margin-top:24vw}}.c-lower-page-h2{font-weight:600;letter-spacing:.025em}@media(min-width: 769px){.c-lower-page-h2{font-size:min(2.3076923077vw,36px);line-height:1.3888888889;margin-bottom:min(3.8461538462vw,60px)}}@media(max-width: 768px){.c-lower-page-h2{font-size:6.9333333333vw;line-height:1.3846153846;margin-bottom:10.6666666667vw}}.c-lower-page-h3{font-weight:600;border-left-style:solid;border-left-color:#cf111b;line-height:1.5555555556}@media(min-width: 769px){.c-lower-page-h3{font-size:min(1.5384615385vw,24px);border-left-width:min(.1923076923vw,3px);padding-left:min(1.2820512821vw,20px);margin-bottom:min(1.9230769231vw,30px)}}@media(max-width: 768px){.c-lower-page-h3{font-size:4.8vw;border-left-width:.5333333333vw;padding-left:4vw;margin-bottom:5.3333333333vw}}.c-lower-page-h3--no-border{padding-left:0;border-left-style:none}.u-section-border-top{border-top-style:solid;border-top-color:#949494}@media(min-width: 769px){.u-section-border-top{padding-top:min(3.2051282051vw,50px);border-top-width:1px;margin-top:min(7.6923076923vw,120px)}}@media(max-width: 768px){.u-section-border-top{padding-top:9.3333333333vw;border-top-width:.2666666667vw;margin-top:16vw}}@media(min-width: 769px){.u-left-space{padding-left:min(22.4358974359vw,350px)}}.p-philosophy__kv{margin-bottom:0}@media(min-width: 769px){.p-philosophy__kv{background-image:url("/assets/images/philosophy/kv-bg-pc.jpg")}}@media(max-width: 768px){.p-philosophy__kv{background-image:url("/assets/images/philosophy/kv-bg-sp.jpg")}}.p-philosophy__purpose{background-color:#f7f1e5}@media(min-width: 769px){.p-philosophy__purpose__content{padding-top:min(7.6923076923vw,120px);padding-bottom:min(7.6923076923vw,120px)}}@media(max-width: 768px){.p-philosophy__purpose__content{padding-top:16vw;padding-bottom:18.6666666667vw}}@media(min-width: 769px){.p-philosophy__purpose__content__copy{width:min(31.7948717949vw,496px);height:min(3.8461538462vw,60px)}}@media(max-width: 768px){.p-philosophy__purpose__content__copy{width:80.5333333333vw;height:9.8666666667vw}}.p-philosophy__purpose__content__copy img{width:100%;height:100%;object-fit:contain}.p-philosophy__purpose__content__column{display:flex}@media(min-width: 769px){.p-philosophy__purpose__content__column{margin-top:min(5.1282051282vw,80px);column-gap:min(13.0128205128vw,203px)}}@media(max-width: 768px){.p-philosophy__purpose__content__column{flex-direction:column;margin-top:11.7333333333vw;row-gap:8vw}}.p-philosophy__purpose__content__column__header__title{margin-bottom:0}@media(max-width: 768px){.p-philosophy__purpose__content__column__header__title{font-size:4.8vw;line-height:1.6666666667}}@media(min-width: 769px){.p-philosophy__purpose__content__column__body{padding-top:min(.3205128205vw,5px)}}.p-philosophy__purpose__content__column__body__text{font-weight:600}@media(min-width: 769px){.p-philosophy__purpose__content__column__body__text{font-size:min(1.5384615385vw,24px);line-height:1.8333333333}}@media(max-width: 768px){.p-philosophy__purpose__content__column__body__text{font-size:4.8vw;line-height:1.8888888889}}.p-philosophy__purpose__content__img{overflow:hidden}@media(min-width: 769px){.p-philosophy__purpose__content__img{margin-top:min(7.6282051282vw,119px);height:min(38.4615384615vw,600px);border-radius:min(.641025641vw,10px)}}@media(max-width: 768px){.p-philosophy__purpose__content__img{margin-top:11.7333333333vw;height:80vw;border-radius:2.6666666667vw}}.p-philosophy__purpose__content__img img{width:100%;height:100%;object-fit:cover}.p-philosophy__conduct__content__body__list{display:grid}@media(min-width: 769px){.p-philosophy__conduct__content__body__list{grid-template-columns:repeat(2, 1fr);gap:min(2.8205128205vw,44px) min(3.3974358974vw,53px)}}@media(max-width: 768px){.p-philosophy__conduct__content__body__list{row-gap:6.4vw}}.p-philosophy__conduct__content__body__list__item__text{border-bottom-style:solid;border-bottom-color:#d5d5d5}@media(min-width: 769px){.p-philosophy__conduct__content__body__list__item__text{border-bottom-width:min(.0641025641vw,1px);padding-bottom:min(3.0128205128vw,47px);height:100%}}@media(max-width: 768px){.p-philosophy__conduct__content__body__list__item__text{border-bottom-width:.2666666667vw;padding-bottom:6.9333333333vw}}
