.company-module__jQ7pXW__philosophyLead{text-align:center;background:radial-gradient(closest-side,#beecf7,#0000);padding:60px 0;font-size:clamp(28px,2.5vw,48px);font-weight:500;line-height:1.4}.company-module__jQ7pXW__organization{width:100%;container-type:inline-size}.company-module__jQ7pXW__diagram{aspect-ratio:1600/554;position:relative}.company-module__jQ7pXW__ceo{aspect-ratio:1;width:9.4375%;position:absolute;top:0;left:45.625%}.company-module__jQ7pXW__ceo span{color:#fff;background:#002e94;border-radius:50%;justify-content:center;align-items:center;font-size:2cqw;font-weight:500;line-height:1.3;display:flex;position:absolute;inset:7.947%}.company-module__jQ7pXW__ceo img{border-radius:50%;width:100%;height:100%;position:absolute}.company-module__jQ7pXW__trunk,.company-module__jQ7pXW__outerBranches,.company-module__jQ7pXW__aiBranch,.company-module__jQ7pXW__infraBranch,.company-module__jQ7pXW__managementBranch{pointer-events:none;z-index:1;position:absolute}.company-module__jQ7pXW__trunk{width:.0625%;height:38.2672%;top:27.4368%;left:50.2813%}.company-module__jQ7pXW__outerBranches{width:71.5833%;height:15.372%;top:65.7942%;left:14.5833%}.company-module__jQ7pXW__aiBranch,.company-module__jQ7pXW__infraBranch{width:.333333%;height:15.101%;top:65.704%}.company-module__jQ7pXW__aiBranch{left:38.2708%}.company-module__jQ7pXW__infraBranch{left:61.8333%}.company-module__jQ7pXW__management,.company-module__jQ7pXW__units li{text-align:center;background:#fff;border:1px solid #838486;border-radius:1cqw;flex-direction:column;justify-content:center;align-items:center;gap:.75cqw;height:6.6875cqw;display:flex}.company-module__jQ7pXW__management{width:14.375%;position:absolute;top:35.9206%;left:31.25%}.company-module__jQ7pXW__managementBranch{width:4.88542cqw;max-width:none;height:.333333cqw;top:calc(50% - .166667cqw);left:calc(100% - .166667cqw)}.company-module__jQ7pXW__organization h3{white-space:nowrap;font-size:1.25cqw;font-weight:500;line-height:1.4}.company-module__jQ7pXW__organization p{color:#838486;white-space:nowrap;font-size:1cqw;line-height:1.4}.company-module__jQ7pXW__divider{background:#262628;flex-shrink:0;width:1.25cqw;height:1px;display:block}.company-module__jQ7pXW__units{grid-template-columns:repeat(4,minmax(0,1fr));gap:7.9375cqw;width:86.3125%;display:grid;position:absolute;top:80.6859%;left:7.25%}.company-module__jQ7pXW__units li{position:relative}.company-module__jQ7pXW__mobileBranch{display:none}@media (max-width:1023px){.company-module__jQ7pXW__diagram{aspect-ratio:auto;padding-top:351px}.company-module__jQ7pXW__ceo{width:151px;left:0}.company-module__jQ7pXW__ceo span{font-size:32px}.company-module__jQ7pXW__trunk{width:1px;height:calc(100% - 205.5px);top:152px;left:75px}.company-module__jQ7pXW__outerBranches,.company-module__jQ7pXW__aiBranch,.company-module__jQ7pXW__infraBranch{display:none}.company-module__jQ7pXW__management,.company-module__jQ7pXW__units li{border-radius:16px;gap:12px;height:107px;padding:10px}.company-module__jQ7pXW__management{width:calc(100% - 110px);top:199px;left:110px}.company-module__jQ7pXW__managementBranch,.company-module__jQ7pXW__mobileBranch{width:37.6667px;max-width:none;height:5.33333px;display:block;position:absolute;top:calc(50% - 2.6667px);left:-35px;transform:rotate(180deg)}.company-module__jQ7pXW__units{grid-template-columns:minmax(0,1fr);gap:24px;width:auto;margin-left:110px;position:static}.company-module__jQ7pXW__organization h3{white-space:normal;font-size:18px}.company-module__jQ7pXW__organization p{white-space:normal;font-size:14px}.company-module__jQ7pXW__divider{width:20px}}
