﻿.staff{padding-bottom:0}.staff .breadcrumbs ul li{margin-right:10px}.staff .intro{max-width:1200px;width:100%;margin:135px auto 0;position:relative;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.staff .intro{width:calc(100% - 30px)}}@media (max-width: 767px){.staff .intro{width:calc(100% - 30px);margin:86px auto 0}}.staff .intro::after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;border:1px solid #2a2c2e;box-sizing:border-box}.staff .intro::before{content:"";position:absolute;top:-2px;left:35px;margin:0 auto;width:60%;height:5px;background:#fff;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.staff .intro::before{left:15px;width:70%}}@media (max-width: 767px){.staff .intro::before{left:0;right:0;width:calc(100% - 35px)}}.staff .intro__about{color:#f4f4f4;font-family:'Halant', serif;font-size:124px;font-size:12.4rem;line-height:0;letter-spacing:.05em;font-weight:500;position:absolute;bottom:-10px;left:2px}@media (max-width: 767px){.staff .intro__about{font-size:45px;font-size:4.5rem;bottom:-13px;left:auto;right:-32px}}.staff .intro__inner{position:relative;z-index:1}@media (min-width: 768px){.staff .intro__inner{top:-44px;padding:0 86px 30px;display:flex;align-items:flex-start;justify-content:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1024px){.staff .intro__inner{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.staff .intro__inner{padding:0 15px 11px;top:-42px}}.staff .intro__img{position:relative;z-index:1}@media (min-width: 768px){.staff .intro__img{width:412px;height:412px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.staff .intro__img{width:250px;height:250px}}@media (max-width: 767px){.staff .intro__img{width:calc(100% - 38px);height:73.867vw;margin:0 auto}}.staff .intro__avatar{width:100%;height:100%;overflow:hidden;position:relative;z-index:1}@media (min-width: 768px){.staff .intro__avatar{width:412px;height:412px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.staff .intro__avatar{width:250px;height:250px}}.staff .intro__avatar img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.staff .intro__content{width:calc(100% - 412px);width:100%;padding-left:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.staff .intro__content{width:calc(100% - 250px);padding-left:25px}}@media (max-width: 767px){.staff .intro__content{margin-top:20px}}.staff .intro__job{color:#a5a5a5;font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.04em;font-weight:500}@media (min-width: 768px){.staff .intro__job{padding-left:37px}}@media (max-width: 767px){.staff .intro__job{padding-left:19px}}.staff .intro__name{color:#2a2c2e;margin-top:10px;font-size:25px;font-size:2.5rem;line-height:30px;letter-spacing:.05em;font-weight:500}@media (min-width: 768px){.staff .intro__name{padding:0 20px 0 37px;display:inline-block;background:#fff}}@media (max-width: 767px){.staff .intro__name{padding-left:19px}}.staff .intro__index{color:#2a2c2e;font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.04em;font-weight:500}.staff .intro__index span{position:relative;padding-right:10px}.staff .intro__index span::after{content:"、";position:absolute;right:-5px}.staff .intro__index span:last-child{padding-right:0}.staff .intro__index span:last-child::after{display:none}@media (min-width: 768px){.staff .intro__index{margin-top:22px;padding-left:37px}}@media (max-width: 767px){.staff .intro__index{padding-left:19px;margin-top:14px}}.staff .intro__tbl{max-width:565px;width:100%;padding:15px 0 15px 39px;background:#f4f4f4;margin-top:32px}@media (max-width: 767px){.staff .intro__tbl{margin:30px auto 0;max-width:100%;padding:17px 25px;display:block}}@media (max-width: 767px){.staff .intro__tbl table{display:block}}.staff .intro__tbl tr{text-align:left}@media (max-width: 767px){.staff .intro__tbl tr{display:block}}.staff .intro__tbl tr th,.staff .intro__tbl tr td{padding:26px 20px 26px 0;color:#2a2c2e;border-bottom:1px solid #d8d8d8;font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.staff .intro__tbl tr th,.staff .intro__tbl tr td{display:block;width:100%;padding:12px 0}}@media (min-width: 768px){.staff .intro__tbl tr th{width:110px;border-color:#abacad}}@media (max-width: 767px){.staff .intro__tbl tr th{width:100%;position:relative}.staff .intro__tbl tr th::after{content:"";position:absolute;bottom:-1px;left:0;width:80px;height:1px;background:#ababab}}@media (min-width: 768px){.staff .intro__tbl tr td{padding-left:30px}}@media (max-width: 767px){.staff .intro__tbl tr td{border-bottom:none}}.staff .intro__tbl tr:last-child th,.staff .intro__tbl tr:last-child td{border-bottom:none}@media (max-width: 767px){.staff .intro__tbl tr:last-child th{border-bottom:1px solid #d8d8d8}}.staff .about{width:calc(100% - 80px);margin:-50px auto 0;padding:136px 50px 95px;background:#f2efe8 url(../../img/common/icon/icon_comma.svg) no-repeat bottom left}@media (max-width: 767px){.staff .about{width:100%;padding:195px 31px 72px;background-position:top 140px left 0;background-size:95px 95px;margin-top:-125px}}.staff .about__inner{max-width:685px;width:100%;margin:0 auto}.staff .about__tit,.staff .about h2{color:#2a2c2e;font-size:25px;font-size:2.5rem;line-height:40px;letter-spacing:.05em;font-weight:500}@media (min-width: 768px){.staff .about__tit,.staff .about h2{text-align:center}}@media (max-width: 767px){.staff .about__tit,.staff .about h2{font-size:23px;font-size:2.3rem;line-height:38px}}.staff .about__text{color:#2a2c2e;margin-top:45px;font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.staff .about__text{margin-top:29px;letter-spacing:0.04em}}@media (min-width: 768px){.staff .sec-content{margin-top:98px}}@media (max-width: 767px){.staff .sec-content{margin-top:66px}}.staff .staff-related.is-hide .gr-title{display:none}.staff .staff-related .gr-related-staff{padding-bottom:0}.staff .staff-related .gr-related-staff .gr-title .ttl-en{color:#d1d1d1}@media (max-width: 767px){.staff .staff-related .gr-related-staff .swiper-wrapper{padding-bottom:0}.staff .staff-related .gr-related-staff .gr-btn{bottom:10px}}.staff .lst-staff .btn-list a:not(:first-child){display:none}

/*# sourceMappingURL=maps/staff.min.css.map */
