#page-doctor{padding:30px 0 60px}@media (min-width: 1025px){#page-doctor{position:relative;padding:0 0 200px}}#page-doctor h2{color:#9A8441;margin-bottom:15px}@media (min-width: 1025px){#page-doctor h2{margin-bottom:30px}}.main{margin-bottom:30px}@media (min-width: 1025px){.main{position:absolute;left:0;top:-70px;margin-left:-30px;margin-bottom:0;width:calc(100vw - 7vw - 240px);max-width:1500px;height:300px}}@media (min-width: 1261px){.main{width:calc(100vw - 7vw - 240px);margin-left:-60px}}@media (min-width: 1481px){.main{height:350px}}.main img{height:100% !important;object-fit:cover}@media (min-width: 1025px){.doctor-intro{padding-top:290px;text-align:center}}@media (min-width: 1481px){.doctor-intro{padding-top:340px}}@media (min-width: 1025px){.doctor-intro p{line-height:2.4}}.denba{position:relative;background:#F7F7F7;display:flex;flex-direction:column-reverse;align-items:center;margin-top:30px;padding:30px;gap:20px}@media (min-width: 1025px){.denba{flex-direction:row;justify-content:space-between;padding:30px}}.denba>img{max-width:250px;box-shadow:10px 14px 16px 0 rgba(0,0,0,0.06)}@media (min-width: 1025px){.denba>img{width:250px;flex-shrink:0}}.denba h3{font-size:1.7rem;margin-bottom:10px}@media (min-width: 1025px){.denba h3{font-size:2rem;margin-bottom:15px}}.doctor-profile{margin-top:40px}@media (min-width: 1025px){.doctor-profile{margin-top:80px}}.doctor-profile .flex{display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 1025px){.doctor-profile .flex{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:30px}}.doctor-profile .flex img{max-width:240px}@media (min-width: 1025px){.doctor-profile .flex img{flex-shrink:0}}.doctor-profile .flex>div{width:100%}@media (min-width: 1025px){.doctor-profile .flex>div{width:auto;flex:1}}.doctor-profile .flex .name{display:flex;align-items:flex-end;justify-content:flex-end;line-height:1;gap:8px;font-size:1.3rem;margin-top:10px}.doctor-profile .flex .name div{font-size:2rem}@media (min-width: 1025px){.doctor-profile .flex .name div{font-size:2.5rem}}.doctor-profile .flex .name-left{justify-content:flex-start}.doctor-profile h3{font-size:1.8rem;margin-top:20px;margin-bottom:10px}@media (min-width: 1025px){.doctor-profile h3{font-size:2rem;margin-bottom:15px;margin-top:30px}}.doctor-profile ul li{display:flex;gap:12px}@media (min-width: 1025px){.doctor-profile.advisor .flex{gap:70px}}@media (min-width: 1025px){.doctor-profile.advisor .flex .name{justify-content:flex-start}}
/*# sourceMappingURL=doctor.css.map */
