.member-profile-box{border-radius:8px;overflow:hidden;padding:1.75rem}.member-profile-photo{border-radius:4px;overflow:hidden}.member-profile-photo img{display:block;height:auto;width:100%}@media (max-width:991px){.member-profile-photo img{margin:0 auto;max-height:400px;max-width:100%;width:auto}}@media (max-width:575px){.member-profile-photo img{max-height:300px}}.member-profile-identity{margin-bottom:2rem;@media (max-width:991px){margin-bottom:1rem}}.member-profile-role{font-size:1rem;letter-spacing:.05em;margin-bottom:.25rem}.member-profile-name,.member-profile-role{font-family:var(--heading_font),"Noto Serif JP",serif;font-weight:700}.member-profile-name{margin-bottom:.65rem}.member-profile-name-en{font-family:var(--heading_font),"Noto Serif JP",serif;font-weight:500;letter-spacing:.03em;margin-bottom:0}@media (max-width:991px){.member-profile-identity{margin-bottom:1.75rem;text-align:center}}.member-profile-bio-label{border:1px solid;border-radius:4px;display:inline-block;font-size:.95rem;font-weight:400;line-height:1;margin-bottom:.75rem;padding:.5rem 1.25rem}.member-profile-bio-content p{font-size:1rem;font-weight:500;line-height:1.7;margin-bottom:.5rem}.member-profile-bio-content p:last-child{margin-bottom:0}.member-profile-detail{border-top:1px solid #e6e6e6;font-size:.95rem;line-height:1.9;margin-top:1.35rem;padding-top:1.25rem}.member-profile-detail p:last-child{margin-bottom:0}