.c-company-info__list{display:grid;grid-template-columns:1fr;gap:4px;padding:10px 0;border-bottom:1px solid #e3e3e3;font-weight:400}@media only screen and (min-width:960px){.c-company-info__list{grid-template-columns:140px 1fr;gap:32px;padding:16px 32px}}.c-company-info__title{color:#777}.c-company-info__detail{font-size:14px}@media only screen and (min-width:960px){.c-company-info__detail{font-size:15px}}.c-company-box{height:280px;padding:16px 8px;border-radius:8px;background:#fafafa}@media only screen and (min-width:960px){.c-company-box{padding:24px 12px}}.c-company-box__inner{display:grid;grid-template-columns:1fr;gap:12px;height:100%;padding:0 8px;overflow:auto}@media only screen and (min-width:960px){.c-company-box__inner{padding:0 12px}}.c-company-box__heading{font-size:14px;text-align:center}@media only screen and (min-width:960px){.c-company-box__heading{font-size:15px}}.c-company-box__text{font-size:12px;font-weight:400}@media only screen and (min-width:960px){.c-company-box__text{font-size:13px}}.p-company__content{padding:24px 0}@media only screen and (min-width:960px){.p-company__content{padding:56px 0}}.p-company__inner{display:grid;grid-template-columns:1fr;gap:20px;max-width:896px}@media only screen and (min-width:960px){.p-company__inner{gap:56px}}