.staff .staff_main{margin-top:60px}@media (max-width: 767px){.staff .staff_main{margin-top:11px}}.staff .lstCat{display:flex;flex-wrap:wrap;margin-left:-47px;margin-bottom:-25px}@media (max-width: 767px){.staff .lstCat{margin-left:-21px;margin-bottom:-11px}}.staff .lstCat li{width:calc(33.3333% - 47px);margin-left:47px;margin-bottom:25px}@media (max-width: 767px){.staff .lstCat li{width:calc(50% - 21px);margin-left:21px;margin-bottom:11px}}.staff .lstCat li a{height:100%;display:flex;align-items:center;border-bottom:1px solid #c7ccd9;padding-bottom:14px;padding-right:20px;position:relative}@media (max-width: 767px){.staff .lstCat li a{padding-bottom:7px;padding-right:15px}}.staff .lstCat li a::after{content:"";position:absolute;width:10px;height:10px;background:url("../../img/common/icon/ico_arr_down.svg") no-repeat center/100% 100%;right:0;top:50%;margin-top:-11px}@media (max-width: 767px){.staff .lstCat li a::after{right:-1px;margin-top:-10px}}.staff .lstCat li a .img{width:30px;height:30px}.staff .lstCat li a .img img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 767px){.staff .lstCat li a .img img{max-width:26px}}.staff .lstCat li a .name{flex:1;padding-left:18px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.025em}@media (max-width: 767px){.staff .lstCat li a .name{font-size:12px;line-height:18px;padding-left:5px}}.staff .c-btn--architect{max-width:300px;margin:35px auto 0}@media (max-width: 767px){.staff .c-btn--architect{margin-top:29px}}.staff .staffLst{margin-top:80px;margin-bottom:-5px}@media (max-width: 767px){.staff .staffLst{margin-top:47px}}.staff .staffLst .row{padding:104px 0 91px;background:linear-gradient(#f0f1f4 0%, #f0f1f4 0%, rgba(255,255,255,0) 100%)}@media (max-width: 767px){.staff .staffLst .row{padding:48px 0 46px}}.staff .staffLst .row__ttl{margin-bottom:32px}@media (max-width: 767px){.staff .staffLst .row__ttl{margin-bottom:23px}}.staff .staffLst .row__ttl .en{font-family:"Gilda Display",serif;font-size:14px;font-size:1.4rem;line-height:2.5em;letter-spacing:.025em;color:#717ea2;padding-left:36px;position:relative;margin-bottom:3px}@media (max-width: 767px){.staff .staffLst .row__ttl .en{font-size:12px;padding-left:34px;margin-bottom:6px}}.staff .staffLst .row__ttl .en::after{content:"";position:absolute;width:18px;height:1px;background:#717ea2;left:0;top:50%;margin-top:-1px}.staff .staffLst .row__ttl .jp{font-family:"Shippori Mincho",serif;font-size:28px;font-size:2.8rem;line-height:1.78571em;letter-spacing:.1em}@media (max-width: 767px){.staff .staffLst .row__ttl .jp{font-size:22px}}.staff .staffLst .row__desc{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;margin-bottom:47px;color:#3b3b3b}@media (max-width: 767px){.staff .staffLst .row__desc{margin-bottom:27px}}.staff .staffLst .row__lst{display:flex;flex-wrap:wrap;margin-left:-24px}@media (max-width: 767px){.staff .staffLst .row__lst{margin-left:-16px}}.staff .staffLst .row__lst__item{width:calc(25% - 24px);margin-left:24px;margin-bottom:39px}@media (max-width: 767px){.staff .staffLst .row__lst__item{width:calc(50% - 16px);margin-left:16px;margin-bottom:17px}}.staff .staffLst .row__lst__item a{display:block}.staff .staffLst .row__lst__item a .img{position:relative}.staff .staffLst .row__lst__item a .img:before{display:block;content:" ";width:100%;padding-top:100%}.staff .staffLst .row__lst__item a .img>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.staff .staffLst .row__lst__item a .img{position:relative}.staff .staffLst .row__lst__item a .img:before{display:block;content:" ";width:100%;padding-top:100%}.staff .staffLst .row__lst__item a .img>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}}.staff .staffLst .row__lst__item a .img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.staff .staffLst .row__lst__item a .title{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;margin-top:12px;color:#3b3b3b}@media (max-width: 767px){.staff .staffLst .row__lst__item a .title{margin-top:6px}}.staff .sec-about{padding-top:0}.staff .sec-about__lst{margin-top:63px}@media (max-width: 767px){.staff .sec-about__lst{margin-top:33px}}

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