.s-company{padding-right:4rem;padding-left:4rem;background-color:var(--custom-color-light-pink-md)}@media screen and (max-width: 760px){.s-company{padding-right:2.4rem;padding-left:2.4rem}}.s-company__inner{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-top:10rem;padding-bottom:12rem}@media screen and (max-width: 760px){.s-company__inner{padding-top:6.4rem;padding-bottom:6.4rem}}.s-company__content{margin-top:6.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 760px){.s-company__content{display:block;margin-top:4rem}}.s-company__content>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.s-company__images{position:sticky;top:4rem}@media screen and (max-width: 760px){.s-company__images{position:static}}.s-company__images>p:not(:first-child){margin-top:1.6rem}@media screen and (max-width: 760px){.s-company__images>p:not(:first-child){margin-top:1rem}}.s-company__images>p img{border-radius:6rem}@media screen and (max-width: 760px){.s-company__images>p img{border-radius:3rem}}.s-company__blocks{padding-left:8rem;padding-right:4rem;padding-top:4rem}@media screen and (max-width: 760px){.s-company__blocks{padding-left:.8rem;padding-right:.8rem;padding-top:4.7rem}}.s-company__block:not(:first-child){margin-top:8rem}@media screen and (max-width: 760px){.s-company__block:not(:first-child){margin-top:6.4rem}}.s-company__block h3{font-size:3.2rem;letter-spacing:.14em;line-height:1.8;font-weight:var(--custom-weight-black);color:var(--custom-color-text-primary)}@media screen and (max-width: 760px){.s-company__block h3{font-size:2.2rem}}.s-company__block h4{margin-top:4rem;font-size:1.8rem;line-height:1.8;letter-spacing:.14em;font-weight:var(--custom-weight-black);color:var(--custom-color-text-primary)}@media screen and (max-width: 760px){.s-company__block h4{margin-top:3.2rem;font-size:1.8rem}}.s-company__block p{margin-top:1.6rem;font-size:1.5rem;letter-spacing:.08em;line-height:2.2;font-weight:var(--custom-weight-bold);color:var(--custom-color-text-primary)}.s-company__block a{display:inline-block;margin-top:4rem;font-size:1.5rem;letter-spacing:.08em;line-height:1.8;font-weight:var(--custom-weight-bold);color:var(--custom-color-link-primary);text-decoration:underline}@media screen and (max-width: 760px){.s-company__block a{margin-top:3.2rem}}