.page2{padding:0;padding-bottom:150px;background:linear-gradient(180deg, #fff, #def3e9)}
.doctor{}
.doc_ctt{width:1500px;margin:0 auto;position:relative}
.doc_ctt:before{position:absolute;width:1px;height:100%;background:#e4e4e4;left:45%;transform:translateX(-50%);content:"";display:none}
.doc_cal{border-radius:15px}
.doc_cal .calender{height:400px;overflow-y:scroll}
.doc_cal img{display:block;margin:0 auto;}
.doc_cal .calender::-webkit-scrollbar {
  width: 6px; /* 스크롤바 너비 */
}

.doc_cal .calender::-webkit-scrollbar-thumb {
  background-color: #ccc; /* 스크롤바 색상 */
  border-radius: 10px; /* 둥근 모양 */
}

.doc_cal .calender::-webkit-scrollbar-track {
  background:#fff; /* 트랙 배경 투명 */
}
.doc_cal table{width:100% !Important;}
.doc_cal table td{padding:10px !Important;font-size:15px !important}
.doc_flex{display:flex;justify-content:space-between;padding:150px 0}
.doctor:last-child .doc_flex{}
.doc_img{width:40%;}
.doc_img img{width:100%;border-radius: 100%;}
.doc_txt{width:50%;}
.doc_name{}
.doc_name2{position:relative;}
.doc_name2 img{width:150px;position:absolute;top:0;right:150px;}
.doc_name b{font-size:22px;display:block;}
.doc_name p{margin-top:15px;font-size:32px;font-weight:200;display:Flex;align-items:center;}
.doc_name strong{font-size: 20px;margin-right: 10px;background: #005152;color: #fff;padding: 5px 10px;border-radius: 50px;}
.doc_name p span{font-weight:bold;margin-right:8px;}
.career_box{}
.career{padding:40px 0;}
.carrer:last-child{border:0;}
.thesis{border-top:1px solid #e4e4e4;padding-top:40px;}
.doc_txt h4{margin-bottom:10px;}
.doc_txt ul{}
.doc_txt ul li{font-size:18px;padding:7px 0;color:#555;font-weight:300;display:flex;}
.doc_txt ul li span{display:inline-block;margin-right:7px;}

@media screen and (max-width:860px){
  .doc_ctt{width:90%;}
  .doc_ctt:before{display:none;}
  .doc_flex{flex-wrap:wrap;padding:50px 0;}
  .doc_img{width:100%}
  .doc_txt{width:100%;margin-top:40px;}
  .doc_name{}
  .doc_name b{font-size:15px;text-align:center;}
  .doc_name strong{font-size:14px;}
  .doc_name p{font-size:18px;justify-content:center;}
  
  .doc_name2 b{text-align:left;}
  .doc_name2 p{font-size:18px;justify-content:left;}
  .doc_name2 img {width: 80px;right: 0;top: 39px;}
  .doc_name p span{margin-right:3px}
  .career{padding:0;padding-top:30px;width:90%;margin:0 auto;}
  .doc_txt ul li{font-size:14px;padding:6px 0;}
  .thesis{padding-top:30px;width:90%;margin:0 auto;margin-top:30px;}
  .thesis ul li{line-height:24px;font-size:15px;}
  
  .doc_cal table td{padding:6px !Important;font-size:13.5px !important}
  .doc_cal .calender tr:nth-child(1) td p span{font-size:15px !Important;}
  .doc_cal img{display:block;margin:0 auto;width:100%;}
}