.p-philosophy{padding-bottom:20.8vw}@media (min-width:52.1875em){.p-philosophy{padding-bottom:9.8611111111vw;padding-top:4.0277777778vw}}@media (min-width:90em){.p-philosophy{padding-bottom:142px;padding-top:58px}}.p-philosophy__title{margin-bottom:8vw}@media (min-width:52.1875em){.p-philosophy__title{margin-bottom:3.8888888889vw}}@media (min-width:90em){.p-philosophy__title{margin-bottom:56px}}@media (min-width:52.1875em){.p-philosophy__text .c-primary_text{line-height:2.4}.p-vision__list{display:flex;justify-content:center;margin-top:4.5833333333vw}}@media (min-width:90em){.p-vision__list{margin-top:66px}}.p-vision__list__circle{align-content:center;border:1px solid #e60012;border-radius:50%;display:flex;flex-wrap:wrap;height:80.2666666667vw;justify-content:center;margin:0 auto -9.6vw;text-align:center;width:80.2666666667vw}@media (min-width:52.1875em){.p-vision__list__circle{height:25.5555555556vw;margin:0 -1.1111111111vw;width:25.5555555556vw}}@media (min-width:90em){.p-vision__list__circle{height:368px;margin:0 -16px;width:368px}}.p-vision__list__number{color:#e60012;display:block;font-size:3.7333333333vw;font-weight:700;margin-bottom:8vw;width:100%}@media (min-width:52.1875em){.p-vision__list__number{font-size:1.1111111111vw;margin-bottom:2.0833333333vw}}@media (min-width:90em){.p-vision__list__number{font-size:16px;margin-bottom:30px}}.p-vision__list__title{display:block;font-size:6.4vw;font-weight:700;line-height:1.55}@media (min-width:52.1875em){.p-vision__list__title{font-size:1.9444444444vw}}@media (min-width:90em){.p-vision__list__title{font-size:28px}}.p-vision__movie{height:74.6666666667vw;margin-top:34.6666666667vw}@media (min-width:52.1875em){.p-vision__movie{height:33.3333333333vw;margin-top:11.1111111111vw}}@media (min-width:90em){.p-vision__movie{height:480px;margin-top:160px}}.p-vision__movie iframe{display:block;height:100%;width:100%}.p-profile{padding-top:25.0666666667vw}@media (min-width:52.1875em){.p-profile{padding-top:11.1111111111vw}}@media (min-width:90em){.p-profile{padding-top:160px}}.p-profile__table{margin-top:16.5333333333vw}@media (min-width:52.1875em){.p-profile__table{margin-top:0}}.p-profile__table tr{border-bottom:1px solid #d3d1d0}.p-profile__table tr:last-child{border-bottom:none}.p-profile__table td,.p-profile__table th{font-size:3.7333333333vw;line-height:1.7;padding:5.8666666667vw 0}@media (min-width:52.1875em){.p-profile__table td,.p-profile__table th{font-size:1.1111111111vw;line-height:2;padding:3.125vw 0}}@media (min-width:90em){.p-profile__table td,.p-profile__table th{font-size:16px;padding:45px 0}}.p-profile__table th{width:33%}@media (min-width:52.1875em){.p-profile__table th{width:27%}}.p-profile__table td{width:67%}@media (min-width:52.1875em){.p-profile__table td{width:73%}}.p-profile__table ol{list-style:auto}@media (min-width:52.1875em){.p-profile__table ol li{margin-left:1.5277777778vw;padding-left:.1388888889vw}}@media (min-width:90em){.p-profile__table ol li{margin-left:22px;padding-left:2px}}