/* 医師紹介カード（免許証風：左に氏名・役職、右に写真。下に資格・所属学会の表） */
#invitarion_doctor .doctor_card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 80px;background:#fff;border:1px solid #595656;border-bottom:0;min-height:174px;}
#invitarion_doctor .doctor_card__txt{flex:1 1 auto;min-width:0;text-align:left;}
#invitarion_doctor .doctor_card__name{margin:0;text-align:left;font-size:2.2rem;font-weight:bold;line-height:1.4;}
#invitarion_doctor .doctor_card__kana{margin:2px 0 0;text-align:left;font-size:1.2rem;line-height:1.4;color:#6b6565;}
#invitarion_doctor .doctor_card__role{margin:10px 0 0;text-align:left;font-size:1.5rem;line-height:1.5;}
#invitarion_doctor .doctor_card__photo{flex:0 0 140px;width:140px;}
#invitarion_doctor .doctor_card__photo img{display:block;width:140px;height:140px;object-fit:cover;border:1px solid #d9d2d2;border-radius:10px;}
#invitarion_doctor .doctor_box .ctable{border-top:1px solid #595656;}
#invitarion_doctor .doctor_box .ctable th{width:33%;}
@media (max-width:1000px){
  #invitarion_doctor .doctor_card{padding:3vw 10vw;gap:3vw;min-height:36vw;}
  #invitarion_doctor .doctor_card__name{font-size:5vw;}
  #invitarion_doctor .doctor_card__txt{flex:1 1 auto;}
  #invitarion_doctor .doctor_card__kana{font-size:3vw;}
  #invitarion_doctor .doctor_card__role{margin-top:2vw;font-size:3.6vw;}
  #invitarion_doctor .doctor_card__photo{flex-basis:28vw;width:28vw;}
  #invitarion_doctor .doctor_card__photo img{width:28vw;height:28vw;border-radius:2vw;}
  #invitarion_doctor .doctor_box .ctable th{width:30%;}
}
