.module.gray{background:-webkit-repeating-linear-gradient(#f2f5f7,#f2f5f7 29.9%,#fff 70.1%,#fff 100%);background:-o-repeating-linear-gradient(#f2f5f7,#f2f5f7 29.9%,#fff 70.1%,#fff 100%);background:-moz-repeating-linear-gradient(#f2f5f7,#f2f5f7 29.9%,#fff 70.1%,#fff 100%);background:repeating-linear-gradient(#f2f5f7,#f2f5f7 29.9%,#fff 70.1%,#fff 100%)}
.leader_bio_wrap{height:auto;margin-bottom:20px;padding-bottom:30px;text-align:left;width:100%}
.leader_photo{align-self:start;display:flex;align-items:flex-start}
.rounded_photo{border-radius:50%;overflow:hidden;aspect-ratio:1}
.leader_bio_wrap>.leader_photo>img{width:140px;height:140px}
.leader_bio{display:block;width:55%;text-align:left;float:left;padding:0;padding-top:10px;position:relative}
.leader_bio .leader-name{font-family:BNYM_CORPORATE_Publico_Pro;font-size:24px;font-weight:300;text-align:left;line-height:2rem;letter-spacing:-0.01em;color:#000;margin:0 0 5px}
.leader_bio .leader-designation{font-family:BNYM_CORPORATE_Akkurat_Pro;font-size:16px;font-weight:400;margin:0 0 10px;text-align:left;line-height:24px;color:#333}
.leader_bio>.leader_link_div>.leader_link{display:flex;gap:3px;font-family:BNYM_CORPORATE_Akkurat_Pro;font-weight:700;margin:0 0 15px;font-size:16px;text-align:left;color:#000;text-decoration:none;position:relative}
.leader_bio>.leader_link_div>.leader_link:focus{color:#b3a369}
.leader_link.material-icons{padding-left:4px;font-weight:700;font-size:18px;cursor:pointer}
.leader_bio>.leader_link_div>.leader_link:before{width:20px;height:15px;margin-right:10px;position:absolute;top:1px;left:-30px}
.leader_bio>.leader_link_div>.leader_link>span:hover{padding-bottom:1px;border-bottom-style:solid;border-bottom-width:2px;width:fit-content}
.leader_link_div{display:flex;flex-direction:row}
@media only screen and (min-width:576px){.leader_bio_wrap>.leader_photo>img{width:175px;height:175px}
}
@media only screen and (min-width:768px){.leader_bio{width:100%;padding-top:20px}
.leader_bio_wrap{padding-left:20px;padding-right:20px}
.leader_bio_wrap>.leader_photo>img{width:100%;height:100%}
}
@media only screen and (min-width:992px){.leader_bio_wrap{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:767px){.leader_bio_wrap{display:flex;flex-direction:row;justify-content:flex-start;width:100%;padding-left:20px}
.leader_bio{padding-left:20px}
}
.biolist-container{padding:0 !important}
[type="investor"]:lang(ja){.leader_bio h3{font-family:"hiragino-mincho-pron"}
.leader_bio p{font-family:"source-han-sans-japanese"}
.leader_bio>.leader_link_div>.leader_link{font-family:"source-han-sans-japanese"}
}