.staff_list{margin-left:-20px;margin-bottom:100px}.staff_list:after{content:"";clear:both;display:block}.staff_list li{float:left;margin-left:20px;margin-bottom:50px;width:calc(25% - 20px)}.staff_list li a{text-decoration:none}.staff_list li:nth-child(4n+1){clear:both}.staff_list h3{font-size:2rem}.staff{padding:20px;margin-bottom:100px}.staff.bg{background:#f6f6f6}.staff__header{margin:0 0 1.25rem}.staff__profile{float:left;width:48%}.staff__name{float:right;width:calc(100% - 220px);box-sizing:border-box}.staff__name h2{font-size:2.8rem}.staff__name h2 span{display:block;font-family:"Roboto",sans-serif;font-size:1.5rem}.staff__photo{float:left;width:200px}.staff__fig{float:right;width:50%}.staff_data:after{content:"";clear:both;display:block}.staff_data dt,.staff_data dd{padding:5px 0}.staff_data dt{float:left;width:140px;clear:both;font-weight:bold}.staff_data dd{float:right;width:calc(100% - 140px)}.sns{margin-top:10px}.sns img{width:20px}.profile_list{margin-left:-20px;padding:0 20px}.profile_list:after{content:"";clear:both;display:block}.profile_list li{float:left;margin-left:20px;margin-bottom:50px;width:calc(50% - 20px)}.profile_list li:nth-child(2n+1){clear:both}@media(max-width: 768px){.staff_list{margin-left:-10px;margin-bottom:80px}.staff_list li{margin-left:10px;margin-bottom:30px;width:calc(33.33% - 10px)}.staff_list h3{font-size:1.8rem}.staff_list li:nth-child(4n+1){clear:none}.staff_list li:nth-child(3n+1){clear:both}.staff__name h2{font-size:2rem}.staff__name h2 span{font-size:1.8rem}.staff__profile{float:none;width:auto;margin:0 0 20px}.staff__fig{float:none;width:80%;margin:0 auto;text-align:center}.profile_list{margin-left:0}.profile_list li{float:none;margin-left:0;margin-bottom:50px;width:auto}}@media(max-width: 428px){.staff{padding:30px 10px}.staff_list{margin-left:-5px}.staff_list li{margin-left:5px;margin-bottom:20px;width:calc(33.33% - 5px);font-size:1.2rem}.staff_list h3{font-size:1.6rem}.staff__name{width:calc(100% - 140px);margin-bottom:20px}.staff__photo{width:120px}.staff__name h2{font-size:1.8rem}.staff__name h2 span{font-size:1.6rem}.staff_data dt{width:120px}.staff_data dd{float:right;width:calc(100% - 120px)}.profile_list{padding:0 10px}}/*# sourceMappingURL=style.css.map */
