.staff-cnt .staff-bottom .staff-bottom_title{
    text-align: center;
    line-height: 1.2;
    background-color: #fff;
    border-radius: 20px;
    padding: 20px 0;
    font-weight: bold;
    box-shadow: 0px 0px 6px 0px rgba(124, 177, 183, 0.2);    
    margin-bottom: 56px;
}
.staff-cnt .staff-bottom_flex{
    display: flex;
    gap: 140px;
   justify-content: center;
}

.staff-cnt .staff-bottom figure{
display: block;
    /* min-width: 310px; */
}
.staff-cnt .staff-bottom .prof-name{
     display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 15px;

}
.staff-cnt .staff-bottom {
    max-width: 1000px;
    margin: 0 auto;
}
.staff-cnt .title{
    color: #0091db;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.5;
}
.staff-cnt .name{
    color: #0091db;
    font-weight: 700;
    text-align: center;
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.5;
}
.staff-cnt .kana{
    font-size: 1rem;
    color: #0091db;
    font-weight: 700;
}

.top-mv .swiper-wrapper .swiper-slide img{
    border-radius: 0 0 0 23px;
}


@media screen and (max-width:768px){
.staff-cnt .staff-bottom .staff-bottom_title{
margin-bottom: 30px;
font-size:14px;
padding: 16px 0;  
}
.staff-cnt .staff-bottom_flex{
    gap: 20px;
}

.staff-cnt .title{
font-size: 1.1rem;
line-height: 1.5;
}
.staff-cnt .name{
          font-size: 1.6rem;
    line-height: 1.5;

}
.staff-cnt .kana{
    font-size: 8px;
}
.lower-img.lower-img-about img{
left: -14.7vw!important;
}
.top-mv .swiper-wrapper .swiper-slide img{
    border-radius: 0 0 0 10px;
}
}