.CompanyTableWrap{width:950px;margin:0}@media screen and (min-width:641px) and (max-width:1249px){.CompanyTableWrap{width:0 4.88vw 0 3.36vw}}@media screen and (max-width:640px){.CompanyTableWrap{width:85.9375%;margin:0 auto;padding:7.5vw 0 0}}.CompanyTable__Row{border-bottom:#fcf1e2 solid 1px}.CompanyTable__Row:last-child{border-bottom:unset}.CompanyTable__Head{letter-spacing:.05rem;font-size:1rem;line-height:1.875;font-weight:500;width:31.6%;padding:27px 0 27px 50px}@media screen and (min-width:641px) and (max-width:1249px){.CompanyTable__Head{letter-spacing:.064vw;font-size:1.28vw;text-indent:.064vw}}@media screen and (min-width:641px) and (max-width:1249px){.CompanyTable__Head{padding:2.16vw 0 2.16vw 4vw}}@media screen and (max-width:640px){.CompanyTable__Head{font-size:3.125vw;letter-spacing:.15625vw;line-height:1.5;padding:5.46875vw 0;width:19.3%}}.CompanyTable__Data{letter-spacing:.05rem;font-size:1rem;line-height:1.875;font-weight:400;width:68.4%;padding:27px 0}@media screen and (min-width:641px) and (max-width:1249px){.CompanyTable__Data{letter-spacing:.064vw;font-size:1.28vw;text-indent:.064vw}}@media screen and (max-width:640px){.CompanyTable__Data{font-size:3.125vw;letter-spacing:.07812vw;line-height:1.9;padding:5.46875vw 0;width:80.7%}}