@media(max-width: 768px){.staff{width:82%;margin:75rem auto}}.staff .staff-item{display:flex;align-items:center;gap:44rem;margin-top:50rem;text-align:left}@media(max-width: 768px){.staff .staff-item{flex-direction:column;gap:24rem}}.staff .staff-image{position:relative;width:348rem;height:348rem;border-radius:24rem;overflow:hidden}@media(max-width: 768px){.staff .staff-image{width:100%;height:unset;padding-top:75%}}.staff .staff-image img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) !important;-o-object-fit:cover;object-fit:cover}.staff .staff-info{flex:1}.staff .text br+br{display:none}.staff .job{display:block;font-size:15rem;font-weight:700}@media(max-width: 768px){.staff .job{text-align:center}}.staff .name-wrap{display:flex;align-items:flex-end;justify-content:space-between;margin:20rem auto 25rem}@media(max-width: 768px){.staff .name-wrap{flex-direction:column;align-items:center;justify-content:center;gap:15rem}}.staff .name-wrap .name{font-size:24rem;font-weight:700}.staff .name-wrap .kana{font-size:16rem;font-weight:700}.staff .button{display:flex;align-items:center;justify-content:center;gap:15rem;width:420rem;height:60rem;margin:40rem auto 0;padding-top:3rem;background:#ff9000;color:#fff;font-size:20rem;font-weight:700;border:1.5px solid #ff9000;border-radius:100px;transition:.4s ease;letter-spacing:2rem}@media(max-width: 768px){.staff .button{width:100%;height:48rem;font-size:16rem;font-weight:500}}.staff .button:hover{background:#fff;color:#ff9000}@media(max-width: 768px){.staff .button:hover{background:#ff9000;color:#fff}}
