@charset "UTF-8";
@media screen and (min-width: 768px),print { 


.p-staff .heading p,
.p-staff .content__body .ttl,
.p-staff .content__body .subttl,
.p-staff .content__body .division,
.p-staff .content__body .more{
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Sawarabi Mincho", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.l-flex__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start !important;
    -ms-flex-pack: justify;
    justify-content: start !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.l-flex__wrap li:nth-child(4n){ margin: 0 0px 40px 0;}

.p-staff .content__item{ margin: 0 37px 40px 0; }

.p-staff .content__body .ttl{}
.p-staff .content__body .subttl{
	font-size: 18px !important;}

.p-staff .content__body .division{}
.p-staff .content__body .more{}




}


@media screen and (max-width: 767px) {

.p-staff .heading p,
.p-staff .content__body .ttl,
.p-staff .content__body .subttl,
.p-staff .content__body .division,
.p-staff .content__body .more{
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Sawarabi Mincho", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.p-staff .content__eyecatch{
	height: 32vh !important;
	    padding: 50px 14px 37px !important;
	    background-size: contain !important;
}


}




