.about-main .about-career p:last-child > a,
.about-main .about-career p:last-child > a strong {
  color: #241b0b;
}
.about-product-visual > img { display: block; width: 100%; height: 100%; object-fit: contain; }
.about-identity-picture { display: block; width: min(300px,100%); height: 260px; object-fit: contain; margin: 20px auto; }
.about-region-visual { align-self: center; width: 100%; min-width: 0; text-align: center; }
.about-region-visual img { display: block; width: 100%; height: 310px; object-fit: contain; }
.about-region-visual > span { display: block; color: #bfa05a; font-size: 10px; letter-spacing: .1em; line-height: 1.8; margin-top: 12px; }
.about-lab-logo { display: block; width: 160px; height: 100px; max-width: 100%; padding: 10px; object-fit: contain; background: #fff; border-radius: 6px; box-sizing: border-box; }
.about-policy-picture { display: block; width: 160px; height: 100px; object-fit: contain; }
.about-ecosystem-visual > img { display: block; width: 100%; max-width: 100%; height: 235px; object-fit: contain; }
.about-identity-picture, .about-policy-picture, .about-ecosystem-visual > img {
  mask-image: radial-gradient(ellipse, #000 48%, #000c 66%, transparent 80%);
}
.about-testing-list summary { min-height: 315px; }
@media (max-width: 750px) {
  .about-identity-picture { width: 190px; height: 170px; }
  .about-region-visual img { height: 250px; }
  .about-testing-list summary { min-height: 265px; }
}
