@charset 'utf-8';

main.consultants-main {
    padding-top: 0;
}
.staff {
    background: #f7f7f7;
}
.staff__bg {
    color: #fff;
}
.consultants-h2__inner {
    display: block;
}
.staff__list--inner {
    display: grid;
}
.staff__list--link {
    height: 100%;
}
.staff__list--link figure img {
    aspect-ratio: 2 / 3;
    height: 100%;
    object-fit: cover;
}
.staff__list--inner .name_jp {
    order: 1;
}
.staff__list--inner dl {
    order: 2;
}
.name_en {
    word-break: break-word;
}
.staff__list--link dt:after, ._profile dt:after {
    content: ":";
}
.consultants-not-found {
    position: relative;
    display: block;
    width: fit-content;
    margin: auto;
    color: #333;
    letter-spacing: 0.05em;
}
button.modaal-close span:after {
    background: url("/cms/wp-content/themes/steer/assets/images/common/icon_close_white.svg")
        no-repeat
        0
        0/calc(8.48/375*100vw)
        calc(8.48/375*100vw);
}