
@media screen and (min-width: 1200px) and (max-width: 1400px){

	/* Áø·á °ú¸ñ */
	.subject_area		li			{ width:33.3%; }
}

/* Desktop */
@media screen and (min-width: 992px) and (max-width: 1200px){
	/* °øÅë ±âº» */
	body,html						{ font-size:16px; }

	/* Áø·á °ú¸ñ */
	.subject_area		li			{ width:33.3%; }
	.equipment		li				{ width:33.3%; }

}


/* Tablet */
@media screen and (min-width: 768px) and (max-width: 992px){
	/* °øÅë ±âº» */
	body,html						{ font-size:15px; }


	/* »ó´Ü */
	#top							{ height:100px;}
	#top_info img					{ height:80%; max-height:100%; }
	#mobile_top_info_left li				{ height:100px; width:100%;  display:flex; justify-content:flex-start; align-items:center; }
	#top_info_center					{ height:100px; display:flex; justify-content:center; align-items:center; }
	#top_info_center img				{ height:100%; }
	#mobile_top_info_right		 li		{ height:100px; width:100%;  display:flex; justify-content:flex-end; align-items:center; }
	#top_info_left					{ height:70px; margin-top:10px; }
	#top_info_right					{ height:50px; margin-top:20px; }



	/* Áø·á °ú¸ñ */
	.subject_area		li			{ width:33.3%; }
	.equipment		li				{ width:33.3%; }


	/* Áø·á ½Ã°£ */
	#clinicTime						{ background-image:url("/images/m-clinictime-bg.gif"); }
	.clinicTime li:first-child				{ text-align: center; border:0px; padding-bottom:50px; text-align: left;}
	.clinicTime li:last-child				{ text-align: center; border:0px; padding-bottom:50px; }

	
	.menu						{ font-size:16px; }
}


/* Mobile HD */
@media screen and (min-width: 420px) and (max-width: 768px){

	/* °øÅë ±âº» */
	body,html						{ font-size:12px; }


	/*  ±âº» ·¹ÀÌ¾Æ¿ô ÄÚµå ¼±¾ð */
	.title_area_left					{ width:100%;}
	.title_area_right					{ width:100%; text-align: center;}
	.title_area_right li .sub_title_text		{ margin:0px; padding:0px; text-align: center; } 


	/* »ó´Ü */
	#top							{ height:100px;  }
	#top_info img					{ height:80%; max-height:100%; }
	#mobile_top_info_left li				{ height:100px; width:100%;  display:flex; justify-content:flex-start; align-items:center; }
	#top_info_center					{ height:100px; display:flex; justify-content:center; align-items:center; }
	#top_info_center img				{ height:100%; }
	#mobile_top_info_right		 li		{ height:100px; width:100%;  display:flex; justify-content:flex-end; align-items:center; }
	#top_info_left					{ height:70px; margin-top:10px; }
	#top_info_right					{ height:50px; margin-top:20px; }
	#top_menu						{ display:none;  }
	#top_space						{ height:100px; }



	/* Áø·á °ú¸ñ */
	#subject						{ padding-top:50px; }
	.subject_area		li			{ width:50%; }
	.equipment		li				{ width:50%; }

	/* Áø·á ½Ã°£ */
	#clinicTime						{ background-image:url("/images/m-clinictime-bg.gif");}
	.clinicTime li:first-child				{ text-align: center; border:0px; padding-bottom:50px; text-align: left;}
	.clinicTime li:last-child				{ text-align: center; border:0px; padding-bottom:50px; }

	/* Áø·á °ú¸ñ	*/
	#subject						{ padding-top:50px; padding-bottom:50px;  }


	/* µÑ·¯º¸±â */
	#interior						{ padding-top:50px; padding-bottom:50px; }
	.swiper-button-prev1				{ position:absolute; top:0; display:flex; align-items:center; font-family:Consolas; height:100%; z-index:1000; font-size:50px; cursor:pointer; color:var(--major_color); opacity:0.9;  }
	.swiper-button-next1				{ position:absolute; top:0; right:0px; display:flex; align-items:center; font-family:Consolas; height:100%; z-index:1000; font-size:50px; cursor:pointer; color:var(--major_color);  opacity:0.9 }


	/* ¿À½Ã´Â±æ */
	#location						{ padding-top:50px;   }
	.location_left					{ text-align:left; width:100%;display:block;}
	.location_right					{ text-align:left; width:100%;display:block; }
	.root_daum_roughmap				{ height:400px; }
}



/* Mobile LD */
@media screen and (min-width: 380px) and (max-width: 420px){
	/* °øÅë ±âº» */
	body,html						{ font-size:12px; }
	.contents						{ padding:0;  }

	.br							{ display:inline; }
	.br420						{ display:block; }
	#mobileMenu					{ margin-top:70px;  }

	/*  ±âº» ·¹ÀÌ¾Æ¿ô ÄÚµå ¼±¾ð */
	.title_area_left					{ width:100%;}
	.title_area_right					{ width:100%; text-align: center;}
	.title_area_right li .sub_title_text		{ margin:0px; padding:0px; text-align: center; } 


	/* »ó´Ü */
	#top							{ height:70px; }
	#top_info img					{ width:80%; max-height:80%; }
	#mobile_top_info_left li				{ height:70px; width:100%;  display:flex; justify-content:flex-start; align-items:center; }
	#top_info_center					{ height:70px; display:flex; justify-content:center; align-items:center; padding:0px; }
	#top_info_center img				{ }
	#mobile_top_info_right		 li		{ height:70px; width:100%;  display:flex; justify-content:flex-end; align-items:center; }
	#top_menu						{ display:none;  }
	#top_space						{ height:70px; }
	
	/* ¸ÞÀÎ ºñÁÖ¾ó */
	.owl-carousel .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;position:relative;top:-25px;}
	.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 10px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}

	/*ÀÇ·áÁø ¼Ò°³ */
	#doctors						{ padding-top:50px; padding-bottom:50px; }

	/* Áø·á½Ã°£ */
	#clinicTime						{ background-image:url("/images/m-clinictime-bg.gif"); padding-top: 50px; padding-bottom: 0px; }
	.clinicTime li:first-child				{ text-align: center; border:0px; padding-bottom:30px; text-align: left;}
	.clinicTime li:last-child				{ text-align: center; border:0px; padding-bottom:30px; padding-left:0px; }

	/* Áø·á°ú¸ñ */
	#subject						{ padding-top:50px; padding-bottom:50px;  }
	.subject_area		li			{ width:100%; }
	.equipment		li				{ width:50%; }

	/* µÑ·¯º¸±â */
	#interior						{ padding-top:50px; padding-bottom:50px;  }
	.swiper-button-prev1				{ position:absolute; top:0; display:flex; align-items:center; font-family:Consolas; height:100%; z-index:1000; font-size:50px; cursor:pointer; color:var(--major_color); opacity:0.9;  }
	.swiper-button-next1				{ position:absolute; top:0; right:0px; display:flex; align-items:center; font-family:Consolas; height:100%; z-index:1000; font-size:50px; cursor:pointer; color:var(--major_color);  opacity:0.9 }

	/* ¿À½Ã´Â±æ */
	#location						{ padding-top:50px;  padding-bottom: 50px; }
	.location_left					{ text-align:left; width:100%;display:block; }
	.location_right					{ text-align:left; width:100%;display:block; }
	.root_daum_roughmap				{ height:350px; }

}



/* Mobile LD */
@media screen and (min-width: 320px) and (max-width: 380px){


	/* °øÅë ±âº» */
	body,html						{ font-size:11px; }
	.br							{ display:inline; }
	.br420						{ display:block; }
	#mobileMenu					{ margin-top:70px;  }
	.contents						{ padding:0;  }


	/*  ±âº» ·¹ÀÌ¾Æ¿ô ÄÚµå ¼±¾ð */
	.title_area_left					{ width:100%;}
	.title_area_right					{ width:100%; text-align: center;}
	.title_area_right li .sub_title_text		{ margin:0px; padding:0px; text-align: center; } 


	/* »ó´Ü */
	#top							{ height:70px; }
	#top_info						{ padding-top:10px; }
	#top_info img					{ max-width:100%; }
	#mobile_top_info_left li				{ height:50px;  display:flex; justify-content:flex-start; align-items:center; }
	#top_info_center					{ height:50px; display:flex; justify-content:center; align-items:center;  padding:0px; }
	#top_info_center img				{ height:100%; }
	#mobile_top_info_right		 li		{ height:50px; max-width:100%; display:flex; justify-content:flex-end; align-items:center; padding-top:0px;}
	#top_menu						{ display:none;  }
	#top_space						{ height:70px; }
	
	/* ¸ÞÀÎ ºñÁÖ¾ó */
	.owl-carousel .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;position:relative;top:-25px;}
	.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 10px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}

	/*ÀÇ·áÁø ¼Ò°³ */
	#doctors						{ padding-top:50px; padding-bottom: 0px;}

	/* Áø·á½Ã°£ */
	#clinicTime						{ background-image:url("/images/m-clinictime-bg.gif"); padding-top: 50px; padding-bottom: 0px; }
	.clinicTime li:first-child				{ text-align: center; border:0px; padding-bottom:30px; text-align: left;}
	.clinicTime li:last-child				{ text-align: center; border:0px; padding-bottom:30px; padding-left:0px; }

	/* Áø·á°ú¸ñ */
	#subject						{ padding-top:50px; padding-bottom: 0px;}
	.subject_area		li			{ width:100%; }
	.equipment		li				{ width:50%; }

	/* µÑ·¯º¸±â */
	#interior						{ padding-top:50px;  padding-bottom: 0px;}
	.swiper-button-prev1				{ position:absolute; top:0; display:flex; align-items:center; font-family:Consolas; height:100%; z-index:1000; font-size:50px; cursor:pointer; color:var(--major_color); opacity:0.9;  }
	.swiper-button-next1				{ position:absolute; top:0; right:0px; display:flex; align-items:center; font-family:Consolas; height:100%; z-index:1000; font-size:50px; cursor:pointer; color:var(--major_color);  opacity:0.9 }

	/* ¿À½Ã´Â±æ */
	#location						{ padding-top:50px; padding-bottom: 0px; }
	.location_left					{ text-align:left; width:100%;display:block; }
	.location_right					{ text-align:left; width:100%;display:block; }
	.root_daum_roughmap				{ height:350px ;}
}


/* Mobile LD */
@media screen and (min-width: 240px) and (max-width: 320px){


	/* °øÅë ±âº» */
	body,html						{ font-size:11px; }
	.br							{ display:inline; }
	.br420						{ display:block; }
	#mobileMenu					{ margin-top:70px;  }

	/*  ±âº» ·¹ÀÌ¾Æ¿ô ÄÚµå ¼±¾ð */
	.title_area_left					{ width:100%;}
	.title_area_right					{ width:100%; text-align: center;}
	.title_area_right li .sub_title_text		{ margin:0px; padding:0px; text-align: center; } 


	/* »ó´Ü */
	#top							{ height:70px; }
	#top_info img					{ width:80%; max-height:80%; }
	#mobile_top_info_left li				{ height:70px; width:100%;  display:flex; justify-content:flex-start; align-items:center; }
	#top_info_center					{ height:70px; display:flex; justify-content:center; align-items:center;  padding:0px; }
	#top_info_center img				{ height:100%; }
	#mobile_top_info_right		 li		{ height:70px; width:100%;  display:flex; justify-content:flex-end; align-items:center; }
	#top_menu						{ display:none;  }
	#top_space						{ height:70px; }
	

	/* ¸ÞÀÎ ºñÁÖ¾ó */
	.owl-carousel .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;position:relative;top:-25px;}
	.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 10px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}

	/*ÀÇ·áÁø ¼Ò°³ */
	#doctors						{ padding-top:50px; padding-bottom: 0px; }


	/* Áø·á½Ã°£ */
	#clinicTime						{ padding-top:50px; padding-bottom: 0px; }
	.clinicTime li:first-child				{ text-align: center; border:0px; padding-bottom:30px; text-align: left;}
	.clinicTime li:last-child				{ text-align: center; border:0px; padding-bottom:30px; padding-left:0px; }

	/* Áø·á°ú¸ñ */
	#subject						{ padding-top:50px; padding-bottom: 0px; }
	.subject_area		li			{ width:100%; }

	/* µÑ·¯º¸±â */
	#interior						{ padding-top:50px; padding-bottom: 0px; }
	.swiper-button-prev1				{ position:absolute; top:0; display:flex; align-items:center; font-family:Consolas; height:100%; z-index:1000; font-size:50px; cursor:pointer; color:var(--major_color); opacity:0.9;  }
	.swiper-button-next1				{ position:absolute; top:0; right:0px; display:flex; align-items:center; font-family:Consolas; height:100%; z-index:1000; font-size:50px; cursor:pointer; color:var(--major_color);  opacity:0.9 }

	/* ¿À½Ã´Â±æ */
	#location						{ padding-top:50px; padding-bottom: 0px; }
	.location_left					{ text-align:left; width:100%;display:block; }
	.location_right					{ text-align:left; width:100%;display:block; }
	.root_daum_roughmap				{ height:300px ;}
}

img {
	max-width: 100%;
	height: auto;
	width: auto\9;  /* ie8 */
} 
