.p-about{max-width:740px;margin:0 auto;padding:80px 0}@media only screen and (max-width:767px){.p-about{padding:40px 20px}}.p-about__title{font-size:24px;font-weight:700;line-height:160%;border-bottom:1px solid #e1e1e1;padding-bottom:16px;margin-top:64px;margin-bottom:32px;position:relative}@media only screen and (max-width:767px){.p-about__title{font-size:20px;margin-top:32px;margin-bottom:16px}}.p-about__title::after{content:"";position:absolute;bottom:-2px;left:0;width:62px;height:3px;background-color:#376fd3}@media only screen and (max-width:767px){.p-about__title::after{width:50px}}.p-about__text-wrapper{display:grid;grid-template-columns:max-content 1fr;row-gap:0;margin-bottom:80px}@media only screen and (max-width:767px){.p-about__text-wrapper{grid-template-columns:1fr}}@media only screen and (max-width:767px){.p-about__text-wrapper-value:first-of-type{border-top:none}}.p-about__text-wrapper-label{font-size:16px;font-weight:700;line-height:180%;border-bottom:1px solid #e1e1e1;min-width:65px;padding:24px 48px 24px 16px}@media only screen and (max-width:767px){.p-about__text-wrapper-label{border-bottom:none;padding:16px 0 0 0;margin-bottom:8px}}.p-about__text-wrapper-value{display:flex;align-items:flex-end;font-size:16px;line-height:180%;border-bottom:1px solid #e1e1e1;gap:16px;padding:24px 16px}@media only screen and (max-width:767px){.p-about__text-wrapper-value{flex-direction:column;align-items:flex-start;padding:0 0 16px 0}}@media only screen and (max-width:767px){.p-about__text-wrapper-value--address{align-items:flex-end}}.p-about__text-wrapper-value-text{max-width:388px}.p-about__text-wrapper-value-link{display:flex;align-items:center;height:fit-content;gap:8px;padding:4px 16px;border:1px solid #e1e1e1;border-radius:4px;text-wrap:nowrap}.p-about__organization-chart-title{font-size:36px;line-height:160%;font-weight:700;margin-bottom:32px;text-align:center;white-space:nowrap}@media only screen and (max-width:767px){.p-about__organization-chart-title{font-size:24px;padding:0 20px;white-space:normal}}.p-about__organization-chart-image{display:block;max-width:720px;margin:0 auto}@media only screen and (max-width:767px){.p-about__organization-chart-image{width:calc(100% - 40px);padding:0 20px}}
/*# sourceMappingURL=corporate-about.css.map */
