.sp{display:none}@media screen and (max-width: 768px){.sp{display:initial}}*{line-height:normal}.staff-page .staff{position:relative;padding:125px 1.5rem 200px}@media screen and (max-width: 768px){.staff-page .staff{padding:50px 0}}.staff-page .staff__heading{margin-bottom:175px;text-align:center;font-weight:700}@media screen and (max-width: 768px){.staff-page .staff__heading{margin-bottom:60px}}.staff-page .staff__title-en{font-size:70px;font-style:italic}@media screen and (max-width: 768px){.staff-page .staff__title-en{font-size:40px}}.staff-page .staff__title-ja{margin-top:5px;color:#e60012;font-size:24px;font-weight:700}@media screen and (max-width: 768px){.staff-page .staff__title-ja{margin-top:-6px;font-size:18px}}.staff-page .staff__list{max-width:1174px;margin:0 auto}.staff-page .staff__list li+li{margin-top:160px}@media screen and (max-width: 768px){.staff-page .staff__list li+li{margin-top:60px}}.staff-page .staff-card{display:flex;align-items:center;justify-content:space-between;gap:100px}@media screen and (max-width: 768px){.staff-page .staff-card{flex-direction:column-reverse;gap:25px;width:min(600px,82.67vw);margin:0 auto}}.staff-page .staff-card.reverse{flex-direction:row-reverse}@media screen and (max-width: 768px){.staff-page .staff-card.reverse{flex-direction:column-reverse}}.staff-page .staff-card__body{flex:1}.staff-page .staff-card__position{margin-bottom:20px;font-size:30px;color:#504e4e}@media screen and (max-width: 768px){.staff-page .staff-card__position{margin-bottom:0;text-align:center;font-size:20px}}.staff-page .staff-card__name{font-size:44px;margin-bottom:10px}@media screen and (max-width: 768px){.staff-page .staff-card__name{margin-bottom:2px;text-align:center;font-size:23px}}.staff-page .staff-card__kana{margin-bottom:40px;font-size:18px}@media screen and (max-width: 768px){.staff-page .staff-card__kana{text-align:center;margin-bottom:15px;font-size:15px}}.staff-page .staff-card__text{font-size:18px;margin-bottom:30px}@media screen and (max-width: 768px){.staff-page .staff-card__text{margin-bottom:20px;font-size:14px}}.staff-page .staff-card__license{position:relative;padding:30px 20px;border:2px solid #d9d9d9;background:#fff}@media screen and (max-width: 768px){.staff-page .staff-card__license{padding:10px;border-width:1px}}.staff-page .staff-card__license-title{position:absolute;top:0;left:30px;padding:0 15px;background:linear-gradient(0deg, #fff 0 56%, transparent 56% 100%);font-size:20px;transform:translateY(-50%)}@media screen and (max-width: 768px){.staff-page .staff-card__license-title{font-size:15px}}.staff-page .staff-card__license-text{margin:0;font-size:18px;line-height:1.7}.staff-page .staff-card__image{width:41.7%;aspect-ratio:1/1;position:relative;z-index:1}@media screen and (max-width: 768px){.staff-page .staff-card__image{width:54.6%;min-width:205px}}.staff-page .staff-card__image::before{content:"";position:absolute;z-index:-1;left:-24px;bottom:-24px;width:100%;height:100%;background:url("/staff/img/vector.svg") center/cover no-repeat}@media screen and (max-width: 768px){.staff-page .staff-card__image::before{left:-12px;bottom:-12px}}.staff-page .staff-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-link{position:relative;display:grid;place-items:center;padding:170px 0;background:url("/staff/img/service_bg.jpg") center/cover no-repeat;color:#fff;text-align:center}@media screen and (max-width: 768px){.service-link{background:url("/staff/img/service_bg-sp.jpg") center/cover no-repeat;padding:70px 0}}.service-link__inner{max-width:1174px;margin:0 auto;font-weight:700}@media screen and (max-width: 768px){.service-link__inner{width:min(600px,82.67vw);margin:0 auto}}.service-link__title{margin-bottom:25px;font-size:70px;font-style:italic}@media screen and (max-width: 768px){.service-link__title{margin-bottom:5px;font-size:40px}}.service-link__text{margin:0;font-size:18px;line-height:2.1}@media screen and (max-width: 768px){.service-link__text{font-size:14px;line-height:1.8}}.service-link__button{position:relative;display:flex;align-items:center;justify-content:center;width:212px;padding:15px 0;margin:30px auto 0;background:var(--white);color:var(--black);font-size:16px;font-weight:700;text-decoration:none;box-shadow:2px 2px 2px rgba(0,0,0,.25)}@media screen and (max-width: 768px){.service-link__button{margin:25px auto 0;font-size:15px;font-weight:500}}.service-link__button::after{content:"";position:absolute;right:22px;width:6px;height:6px;border-top:1px solid var(--black);border-right:1px solid var(--black);transform:rotate(45deg)}/*# sourceMappingURL=style.css.map */