@charset "UTF-8";.p-staff .staff-about{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:5.5rem}@media screen and (max-width: 767px){.p-staff .staff-about{margin-bottom:4rem}}.p-staff .staff-about .staff-about__content{padding:5rem 0 4rem;display:flex;align-items:flex-start;gap:3rem;width:100%;position:relative}@media screen and (max-width: 767px){.p-staff .staff-about .staff-about__content{padding:1.5rem 0 0;margin-bottom:1rem;flex-direction:column;gap:1rem}}.p-staff .staff-about .staff-about__content:before{z-index:-1;position:absolute;top:0;left:50%;width:100vw;max-width:100vw;height:25rem;background-color:#fff;transform:translate(-52%);display:inline-block;content:""}.p-staff .staff-about .staff-about__info{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex-shrink:0;max-width:24rem;width:100%}@media screen and (max-width: 767px){.p-staff .staff-about .staff-about__info{max-width:100%;width:100%}}.p-staff .staff-about .staff-about__title{margin:0;align-self:stretch;color:#111010;font-size:2.25rem;font-weight:600;line-height:1.75;letter-spacing:.05em}@media screen and (max-width: 767px){.p-staff .staff-about .staff-about__title{font-size:1.5rem}}.p-staff .staff-about .staff-about__meta{display:flex;padding-bottom:8.25rem;flex-direction:column;align-items:flex-start;gap:.5rem;align-self:stretch}@media screen and (max-width: 767px){.p-staff .staff-about .staff-about__meta{padding-bottom:0}}.p-staff .staff-about .staff-about__label{display:flex;padding:.25rem .75rem;justify-content:center;align-items:center;border-radius:.12rem;background:#000;color:#fff;font-size:.87rem;font-weight:400;line-height:1;letter-spacing:.05em}.p-staff .staff-about .staff-about__profile{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;align-self:stretch}.p-staff .staff-about .staff-about__position{margin:0;align-self:stretch;color:#57534d;font-size:1.12rem;font-weight:600;line-height:1.75;letter-spacing:.05em}.p-staff .staff-about .staff-about__name{margin:0;color:#111010;font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:.05em}.p-staff .staff-about .about__image{display:inline-block;width:59.18rem;height:39.43rem;object-fit:cover}@media screen and (max-width: 767px){.p-staff .staff-about .about__image{width:23.12rem;height:17.37rem}}.p-staff .staff-about .staff-about__intro-text{margin:0;flex:1 0 0;color:#111010;font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:.05em}.p-staff .staff-content h2{text-align:center;margin-top:0}.p-staff .staff-content h2:after{left:50%!important;transform:translate(-50%)}.p-staff .staff-content h3{font-size:1.12rem;padding:0;border-bottom:none;margin-bottom:1rem}.p-staff .staff-content-section{padding-top:8rem;padding-bottom:8rem}.p-staff .staff-content-section:nth-child(odd){padding-top:4rem;padding-bottom:6rem;position:relative}.p-staff .staff-content-section:nth-child(odd):before{z-index:-1;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;max-width:100vw;display:inline-block;background-color:#eeeae3;content:""}.p-staff .staff-nav{margin-top:2.4rem}.p-staff .staff-nav .staff-nav__content{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media screen and (max-width: 767px){.p-staff .staff-nav .staff-nav__content{flex-direction:column;gap:1rem}}.p-staff .staff-nav .staff-nav__button{max-width:21rem;width:100%}
