.p-page__layout{padding-block:clamp(3rem,0rem + 6.25vw,5rem) clamp(4.5rem,0rem + 9.38vw,7.5rem)}@media(max-width: 767px){.p-page__layout{padding-block:12.8vw}}.p-kv__image{width:clamp(26.7rem,0rem + 55.63vw,44.5rem)}@media(max-width: 767px){.p-kv__image{width:69.2vw;position:absolute;bottom:0;right:-5.2vw}}.p-kv__image img{width:100%}@media(max-width: 767px){.p-kv__heading{padding-block:25.6vw 12.8vw}}.l-company__container{max-width:1120px;margin-inline:auto}@media(max-width: 1120px){.l-company__container{padding-inline:clamp(.75rem,0rem + 1.56vw,1.25rem)}}@media(max-width: 767px){.l-company__container{max-width:100%;padding-inline:5.1vw}}.l-company__info{display:flex;flex-direction:column;gap:clamp(1.125rem,0rem + 2.34vw,1.875rem)}@media(max-width: 767px){.l-company__info{gap:7.6vw}}.l-company__info-row{display:grid;grid-template-columns:clamp(4.5rem,0rem + 9.38vw,7.5rem) 1fr}@media(max-width: 767px){.l-company__info-row{display:flex;flex-direction:column;gap:2.5vw}}@media(max-width: 767px){.l-company__info-label{font-size:3.5vw;line-height:1.6}}@media(max-width: 767px){.l-company__info-value{font-size:3.5vw;font-weight:400;line-height:1.6}}