@charset "UTF-8";
.second-text img{width:100%;}
.doctorinfo .intro{position:relative;margin-bottom: 10vw;}
.doctorinfo .intro:before{content:"";background:url(../../images/top-about-bg.jpg) no-repeat top center;background-size: 100vw, cover;width: 100%;height: 70%;position: absolute;bottom: 0;}
.doctorinfo img{width:85%;position:relative;margin: 0 auto;}
.doctorinfo .textbox{position:relative;padding: 6% 9% 12% 9%;color: #fff;}
.doctorinfo .midashi01 .en{line-height:1;margin-bottom: 1vw;color: #c7b89f;}
.doctorinfo .midashi01 .jp:before{background: #dcdcdc;}
.doctorinfo dl{margin-bottom:10vw;}

/* ============================================= 
pc
================================================*/
@media screen and (min-width: 736px) { 
.doctorinfo img{width:400px;left:0;margin: 0 auto;}
.doctorinfo .textbox{padding:30px 30px 100px 30px;}
.midashi04{padding:12px 20px;margin-bottom:20px;}
.doctorinfo dl{margin-bottom:30px;}
}

@media screen and (min-width: 1000px) {
.doctorinfo .intro{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;align-items: start;margin-bottom: 110px;}
.doctorinfo .intro img{width:40%;margin: 0 0 0 0;}
.doctorinfo .intro .textbox{width: 58%;padding: 140px 50px 80px 30px;}
.doctorinfo .intro:before{width: 73%;right:0;height: 91%;background: url(../../images/top-about-bg.jpg) no-repeat top center;background-size: 100%, cover;}
}

@media screen and (min-width: 1200px) {
.doctorinfo .intro:before{width:70%;}
}
