.p-company h4{font-weight:normal;font-size:2rem;padding-left:0}.p-company__img{background:#d8d8d8;max-width:600px;width:100%;height:240px;margin:0 auto 20px;display:flex;justify-content:center;align-items:center}.p-company__message{font-size:1.6rem;line-height:3.5rem;margin-bottom:60px}.p-company__sign{width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:40px}.p-company__sign__text{text-align:right}.p-company__sign__name{font-size:1.2em}.p-company table td .jobTitle{width:8em;display:inline-block}.p-company .p-member-list__member{display:flex;flex-direction:row;margin-bottom:3rem}.p-company .p-member-list__member-photo{max-width:200px;margin-right:30px}.p-company .p-member-list__member-photo>img{max-width:200px;background:#9c9c9c}.p-company .p-member-list__member-description p{line-height:2.6rem}.p-company .p-member-list__member-name{margin-bottom:1.2rem;line-height:3.5rem;font-size:2rem;font-weight:bold}@media screen and (max-width:767px){.p-company .p-member-list__member{flex-direction:column}.p-company .p-member-list__member-photo{max-width:100%;text-align:center;margin:0}.p-company .p-member-list__member-photo>img{max-width:100%}.p-company .p-member-list__member-name{text-align:center;font-size:1.6rem;line-height:2rem;margin-bottom:.6rem}}