/* ------------------------------ PC Guide ------------------------------ */
@media screen and (max-width:1480px){
	.mc01 .time .gbox .noon li {padding:16px 18px;}
	.mc03 {height:calc(100vh - 890px);}

	.take_look_slide .imgfit {height:36vw;}
	.take_look_slide_nav .imgfit {height:10vw;}
}

/* ------------------------------ PC Guide ------------------------------ */
@media screen and (max-width:1280px){
/* main */
	.mc03 {min-height:180px; height:calc(100vh - 980px);}
/* 센터특징 */
	.health_features_top {padding:40px; height:280px;}
	.health_features_top .tt {font-size:24px;}
	.health_features_top .tt span {font-size:17px;}
	.health_features_top b {font-size:17px; margin:25px 0 5px;}
	.w_step_area {gap:80px; padding:30px; margin-top:30px;}
	.w_step_area li {width:140px;}
	.w_step_area li i:before {left:-80px; width:80px;}
	.w_step_area li p {font-size:16px;}
/* 센터둘러보기 */
	.take_look_slide {margin-bottom:20px;}
	.take_look_slide .imgfit {height:31vw;}
	.take_look_slide .imgfit p {bottom:20px; font-size:18px;}
	.take_look_slide_nav {margin:0 -5px;}
	.take_look_slide_nav .imgfit {padding:0 5px; height:11vw;}
/* 오시는길 */
	.map_txt.mb {margin-bottom:40px;}
/* 유의사항 */
	.health_note .box {padding:30px;}
	.health_note .tit {font-size:20px;}
}

/* ------------------------------ Tablet PC ------------------------------ */
@media screen and (max-width:1023px){
	.take_look_slide .imgfit {height:43vw;}
	.take_look_slide_nav .imgfit {height:14vw;}
}

/* ------------------------------ Mobile ------------------------------ */
@media screen and (max-width:767px){
/* main */
	.mc01 .contact {background-size:auto 80%; background-position:100% 100%;}
	.mc01 .time .gbox .box {flex-direction:column; gap:0;}
	.mc01 .time .gbox .noon {width:100%; gap:10px;}
	.mc01 .time .gbox .noon li {width:calc(50% - 5px); padding:12px;}
	.mc01 .time .gbox .noon strong {font-size:16px;}
	.mc02 {margin-bottom:50px;}
	.mc03 {min-height:100px; height:calc(100vh - 1080px);}
/* 센터특징 */
	.health_features_top {padding:20px; height:200px;}
	.health_features_top .tt {font-size:18px;}
	.health_features_top .tt span {font-size:14px; display:block;}
	.health_features_top b {font-size:14px; margin:15px 0 5px;}
	.dots_list.mt1 {margin-top:5px;}
	.w_step_area {gap:40px; padding:20px; margin-top:20px;}
	.w_step_area li {width:70px;}
	.w_step_area li i:before {left:-40px; width:40px;}
	.w_step_area li p {font-size:13px;}
/* 센터둘러보기 */
	.take_look_slide {margin-bottom:10px;}
	.take_look_slide .imgfit {height:40vw;}
	.take_look_slide .imgfit p {bottom:10px; font-size:14px;}
	.take_look_slide_nav .imgfit {height:18vw;}
/* 유의사항 */
	.health_note .box {padding:20px;}
	.health_note.type1 .box,
	.health_note.type2 .box {padding-left:20px;}
	.health_note .tit {font-size:18px;}
	.health_note i.i1 {top:20px; left:20px; width:40px; height:40px; background-size:50% 50%;}
	.health_note.type1 .tit {line-height:20px; padding:10px 0 0 50px; min-height:40px;}
	.health_note.type2 .box .i2 {top:20px; left:20px; width:80px; height:100px; background-size:50% 50%;}
	.health_note.type2 .tit {line-height:20px; padding:15px 0 0 60px; min-height:50px;}
}