.p-company__label{grid-column:1/4}.p-company-purpose{padding-top:var(--space-8)}.p-company-purpose__body{grid-column:4/13}.p-company-purpose__en{font-family:var(--font-en);font-size:var(--step-6);letter-spacing:var(--tr-display);font-weight:500;line-height:1.05}.p-company-purpose__jp{margin-top:var(--space-3);font-size:var(--step-2);font-feature-settings:"palt";letter-spacing:var(--tr-heading);font-weight:500}.p-company-purpose__text{max-width:26em;margin-top:var(--space-13);font-size:var(--step-2);font-feature-settings:"palt";letter-spacing:var(--tr-heading);word-break:keep-all;overflow-wrap:anywhere;font-weight:500;line-height:1.7}.p-company-profile__table{border-top:1px solid var(--ink);grid-column:4/13}.p-company-profile__row{gap:var(--gap);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:8rem minmax(0,1fr);display:grid}.p-company-profile__row dt{color:var(--mute);font-weight:500}.p-company-profile__list li{text-indent:-1em;padding-left:1em}.p-company-profile__list li:before{content:"・"}.p-company-profile__list li+li{margin-top:var(--space-1)}.p-company-area__body{grid-column:4/13}.p-company-area__list{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p-company-area__item{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--ink);flex-direction:column;display:flex}.p-company-area__item .c-label{color:var(--mute)}.p-company-area__name{font-family:var(--font-en);font-size:var(--step-4);letter-spacing:var(--tr-display);font-weight:500;line-height:1}.p-company-area__jp{color:var(--ink-2)}.p-company-area__note{max-width:var(--measure);margin-top:var(--space-5);color:var(--ink-2)}@media (max-width:1024px){.p-company__label{margin-bottom:var(--space-5);grid-column:1/-1}.p-company-purpose__body,.p-company-profile__table,.p-company-area__body{grid-column:1/-1}}@media (max-width:599px){.p-company-profile__row{row-gap:var(--space-1);grid-template-columns:1fr}.p-company-area__list{grid-template-columns:1fr}}
