.page_key_img .-inner {
  background-image: url("../img/key_pc.jpg"); }
  @media screen and (max-width: 767px) {
    .page_key_img .-inner {
      background-image: url("../img/key_sp.jpg"); } }

@media screen and (min-width: 768px) {
  .p-staff_doctor {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row-reverse; } }
.p-staff_doctor_img {
  border-radius: 30px;
  overflow: hidden; }
  @media screen and (min-width: 768px) {
    .p-staff_doctor_img {
      width: 35%;
      max-width: 400px;
      margin-left: 5%; } }
  @media screen and (max-width: 767px) {
    .p-staff_doctor_img {
      border-radius: 15px; } }
@media screen and (min-width: 768px) {
  .p-staff_doctor_cont {
    width: 60%;
    max-width: 696px; } }
@media screen and (max-width: 767px) {
  .p-staff_doctor_cont {
    margin-top: 20px; } }
.p-staff_doctor_cont p {
  margin-top: 30px; }
  @media screen and (max-width: 767px) {
    .p-staff_doctor_cont p {
      margin-top: 15px; } }
.p-staff_doctor_ttl {
  font-size: 3.0rem;
  font-weight: 500;
  line-height: 1.5; }
  @media screen and (max-width: 767px) {
    .p-staff_doctor_ttl {
      font-size: 2.0rem; } }
.p-staff_doctor_name {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 20px; }
  .p-staff_doctor_name dt,
  .p-staff_doctor_name dd {
    line-height: 1; }
  .p-staff_doctor_name dt {
    margin: 5px 20px 0 0;
    color: #5aa3e2; }
  .p-staff_doctor_name dd {
    font-size: 2.2rem; }
    @media screen and (max-width: 767px) {
      .p-staff_doctor_name dd {
        font-size: 1.8rem; } }
@media screen and (min-width: 768px) {
  .p-staff_history {
    display: flex;
    flex-wrap: wrap; } }
@media screen and (min-width: 768px) {
  .p-staff_history_cont {
    width: 48%;
    margin-right: 4%; }
    .p-staff_history_cont:nth-child(even) {
      margin-right: 0; } }
@media screen and (max-width: 767px) {
  .p-staff_history_cont {
    margin-top: 30px; }
    .p-staff_history_cont:first-child {
      margin-top: 0; } }
@media screen and (min-width: 768px) {
  .p-staff_history_year {
    display: flex;
    flex-wrap: wrap; } }
@media screen and (min-width: 768px) {
  .p-staff_history_year_cont {
    width: 48%;
    margin-right: 4%; } }
@media screen and (min-width: 768px) {
  .p-staff_history_year_cont:nth-child(even) {
    margin-right: 0; } }
.p-staff_history_list li {
  margin-top: 10px; }
  .p-staff_history_list li:first-child {
    margin-top: 0; }
@media screen and (min-width: 768px) {
  .p-staff_history_list_cont {
    display: flex; } }
.p-staff_history_list_cont dt {
  color: #f76574; }
  @media screen and (min-width: 768px) {
    .p-staff_history_list_cont dt {
      width: 135px; } }
@media screen and (min-width: 768px) {
  .p-staff_history_list_cont dd {
    width: 76%; } }
@media screen and (min-width: 768px) {
  .p-staff_history_data {
    display: flex;
    flex-wrap: wrap; } }
.p-staff_history_data_cap {
  display: block;
  margin-top: 20px; }
  .p-staff_history_data_cap_year {
    display: block;
    line-height: 1;
    margin-bottom: 8px;
    color: #f76574; }
.p-staff_bnr {
  margin: 0 auto; }
  @media screen and (min-width: 768px) {
    .p-staff_bnr {
      width: 52%;
      max-width: 600px; } }

/*# sourceMappingURL=style.css.map */
