@charset "utf-8";
/* 전체넓이 */
body.ds-body-mid-intro_introduction #ds-lt-content>main>section.ds-lt-width,
body.ds-body-mid-intro_medicalstaff #ds-lt-content>main>section.ds-lt-width,
body.ds-body-mid-intro_location #ds-lt-content>main>section.ds-lt-width
{padding-left:0; padding-right:0; min-width:100%; max-width:100%;}
article.ds-ct+figure.ds-ct-img img {width:100%; height:auto;}

@media all and (min-width:768px){
	/* 병원소개 */
	.ds-ct #ds-intro_introduction-B>div{flex:1 0 25%;}
	.ds-ct #ds-intro_introduction-B>div>h3 {margin-top:1em;}

	/* 의료진 소개 */
	.ds-ct-ul-flex {display:flex; flex-direction:column; flex-wrap:wrap; max-height:14em;}
}
@media all and (-ms-high-contrast:none) {
	.ds-ct-ul-flex {max-height:100%}
}

/* 진료시간 */
#ds-intro_schedule-calendar {position:relative; margin:1em 0 4em 0;}
#ds-intro_schedule-calendar iframe{width:100%; height:800px; border:none; display:block;}
#ds-intro_schedule-calendar div{position:absolute; height:28px; width:200px; bottom:0; right:0; background:#e3e9ff;}

/* CONTACT */

@media all and (max-width:767px) {
	
	#ds-intro_schedule-calendar { margin:1em 0 2em 0;}
	#ds-intro_schedule-calendar iframe{height:550px;}
}