/*================================
   ¸ÞÀÎÀÌ¹ÌÁö
================================*/
@media (max-width: 575px){
	.main_img{
		width: 100%;
		height: 350px;
		padding: 70px 0 0 0;
		background: #e6e6e6;
	}
	.main_img .main_img_text{
		padding: 40px 0 0 0;
		text-align: center;
	}
	.main_img .main_img_text .mit_stitle{
		font-size: 16px;
		color: #d5ddfc;
	}
	.main_img .main_img_text .mit_title1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 25px;
		color: #FFFFFF;
		line-height: 25px;
		padding: 10px 0 8px 0;
	}
	.main_img .main_img_text .mit_title2{
		font-size: 20px;
		color: #FFFFFF;
		line-height: 22px;
	}
	.main_img .main_img_text .mit_title2 b{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 25px;
		color: #FFFFFF;
	}
	.main_img .main_img_text p{
		font-size: 16px;
		color: #f6f6f6;
		line-height: 20px;
		padding: 10px 0 0 0;
	}
}
@media (min-width: 576px){
	.main_img{
		width: 100%;
		height: 500px;
		padding: 70px 0 0 0;
		background: #e6e6e6;
	}
	.main_img .main_img_text{
		padding: 70px 0 0 0;
		text-align: center;
	}
	.main_img .main_img_text .mit_stitle{
		font-size: 17px;
		color: #d5ddfc;
	}
	.main_img .main_img_text .mit_title1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 28px;
		color: #FFFFFF;
		line-height: 28px;
		padding: 15px 0 8px 0;
	}
	.main_img .main_img_text .mit_title2{
		font-size: 22px;
		color: #FFFFFF;
		line-height: 28px;
	}
	.main_img .main_img_text .mit_title2 b{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 22px;
		color: #FFFFFF;
	}
	.main_img .main_img_text p{
		font-size: 16px;
		color: #f6f6f6;
		line-height: 23px;
		padding: 20px 0 0 0;
	}
}

/*================================
   º´¿ø¼Ò°³
================================*/
.main_info b{
	font-weight: 700;
	color: #e21026;
}

@media (max-width: 575px){
	.main_info{
		width: 100%;
		overflow: hidden;
		font-weight: 700;
		font-size: 18px;
		color: #000000;
		line-height: 25px;
		text-align: center;
		padding: 20px 0 20px 0;
	}
}
@media (min-width: 576px){
	.main_info{
		width: 100%;
		overflow: hidden;
		font-weight: 700;
		font-size: 22px;
		color: #000000;
		line-height: 35px;
		text-align: center;
		padding: 25px 0 25px 0;
	}
}

/*================================
   Áø·á°ú¸ñ-±âº»
================================*/
.main_feature .sub_title1{
	text-align: center;
}


/*================================
   Áø·á°ú¸ñ-±âº»
================================*/
.main_medical{
	width: 100%;
	overflow: hidden;
}
.main_medical li{
	width: 100%;
	overflow: hidden;
	text-align: center;
}

/*================================
   Áø·á°ú¸ñ-¹è°æ±×¸²
================================*/
.main_medical .li_1{
	background: url('../images/main/main_medical01.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.main_medical .li_2{
	background: url('../images/main/main_medical02.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.main_medical .li_3{
	background: url('../images/main/main_medical03.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.main_medical .li_4{
	background: url('../images/main/main_medical04.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

/*================================
   Áø·á°ú¸ñ-ÅØ½ºÆ®
================================*/
@media (max-width: 575px){
	.main_medical .main_medical_title{
		font-weight: 500;
		font-size: 30px;
		color: #ffffff;
		line-height: 30px;
		padding: 30px 0 10px 0;
	}
	.main_medical .main_medical_text{
		font-size: 17px;
		color: #c9c9c9;
	}
}
@media (min-width: 576px){
	.main_medical .main_medical_title{
		font-weight: 500;
		font-size: 35px;
		color: #ffffff;
		line-height: 35px;
		padding: 30px 0 10px 0;
	}
	.main_medical .main_medical_text{
		font-size: 17px;
		color: #c9c9c9;
	}
}

/*================================
   Áø·á°ú¸ñ-¸®½ºÆ®
================================*/
.main_medical .main_medical_list li a{
	display: block;
}
.main_medical .main_medical_list li dl dd{
	width: 10%;
	float: left;
	text-align: right;
	padding: 14px 0 0 0;
}
.main_medical .main_medical_list li dl dd img{
	width: 15px;
}

@media (max-width: 575px){
	.main_medical .main_medical_list{
		width: 102%;
		overflow: hidden;
		padding: 20px 20px 20px 20px;
	}
	.main_medical .main_medical_list li{
		width: 50%;
		height: auto;
		padding: 0 2% 2% 0;
		float: left;
	}
	.main_medical .main_medical_list li dl{
		width: 100%;
		height: 40px;
		border: 1px solid #ffffff;
		padding: 0 10px;
	}
	.main_medical .main_medical_list li dl dt{
		width: 90%;
		float: left;
		font-size: 16px;
		color: #ffffff;
		line-height: 38px;
		text-align: left;
	}
}
@media (min-width: 576px){
	.main_medical .main_medical_list{
		width: 102%;
		overflow: hidden;
		padding: 20px 20px 20px 20px;
	}
	.main_medical .main_medical_list li{
		width: 50%;
		height: auto;
		padding: 0 2% 2% 0;
		float: left;
	}
	.main_medical .main_medical_list li dl{
		width: 100%;
		height: 45px;
		border: 1px solid #ffffff;
		padding: 0 10px;
	}
	.main_medical .main_medical_list li dl dt{
		width: 90%;
		float: left;
		font-size: 17px;
		color: #ffffff;
		line-height: 43px;
		text-align: left;
	}
}

/*================================
   °í°´¼¾ÅÍ-±âº»
================================*/
.main_cscenter{
	width: 100%;
	overflow: hidden;
	background: url('../images/main/main_cscenter.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

@media (max-width: 575px){
	.main_cscenter .main_cscenter_tel{
		width: 100%;
		float: left;
		text-align: center;
	}
	.main_cscenter .main_cscenter_map{
		width: 100%;
		float: left;
	}
}
@media (min-width: 576px){
	.main_cscenter .main_cscenter_tel{
		width: 100%;
		float: left;
		text-align: center;
	}
	.main_cscenter .main_cscenter_map{
		width: 100%;
		float: left;
	}
}


/*================================
   °í°´¼¾ÅÍ-ÀüÈ­¹øÈ£
================================*/
.main_cscenter .main_cscenter_tel .mct_time1 dl{
	width: 100%;
	overflow: hidden;
	padding: 0 0 4px 0;
}
.main_cscenter .main_cscenter_tel .mct_btn{
	padding: 20px 0 0 0;
}

@media (max-width: 575px){
	.main_cscenter .main_cscenter_tel{
		padding: 25px 0 0 0;
	}
	.main_cscenter .main_cscenter_tel .mct_time1{
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 10px 0 10px 0;
		text-align: left;
	}
	.main_cscenter .main_cscenter_tel .mct_title{
		font-weight: 500;
		font-size: 26px;
		color: #000000;
		line-height: 26px;
	}
	.main_cscenter .main_cscenter_tel .mct_text1{
		font-size: 16px;
		color: #646464;
		padding: 7px 0 27px 0;
	}
	.main_cscenter .main_cscenter_tel .mct_number{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 30px;
		color: #2f44a1;
		line-height: 30px;
	}
	.main_cscenter .main_cscenter_tel .mct_time1 dl dt{
		width: 47%;
		float: left;
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 16px;
		color: #1b1b1b;
		text-align: right;
		padding: 0 10px 0 0;
	}
	.main_cscenter .main_cscenter_tel .mct_time1 dl dd{
		width: 53%;
		float: left;
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 16px;
		color: #1b1b1b;
	}
	.main_cscenter .main_cscenter_tel .mct_time2{
		font-size: 15px;
		color: #646464;
		line-height: 22px;
	}
	.main_cscenter .main_cscenter_tel .mct_btn a{
		width: 130px;
		margin: 0 auto;
		height: 40px;
		font-size: 16px;
		color: #ffffff;
		line-height: 38px;
		display: block;
		background: #595959;
		padding: 0 0 0 0;
	}
	.main_cscenter .main_cscenter_tel .mct_btn a img{
		width: 16px;
		height: 15px;
		margin: 0 10px 0 0;		
	}
}
@media (min-width: 576px){
	.main_cscenter .main_cscenter_tel{
		padding: 35px 0 0 0;
	}
	.main_cscenter .main_cscenter_tel .mct_time1{
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 25px 0 10px 0;
		text-align: left;
	}
	.main_cscenter .main_cscenter_tel .mct_title{
		font-weight: 500;
		font-size: 28px;
		color: #000000;
		line-height: 28px;
	}
	.main_cscenter .main_cscenter_tel .mct_text1{
		font-size: 16px;
		color: #646464;
		padding: 7px 0 27px 0;
	}
	.main_cscenter .main_cscenter_tel .mct_number{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 35px;
		color: #2f44a1;
		line-height: 35px;
	}
	.main_cscenter .main_cscenter_tel .mct_time1 dl dt{
		width: 50%;
		float: left;
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 17px;
		color: #1b1b1b;
		text-align: right;
		padding: 0 10px 0 0;
	}
	.main_cscenter .main_cscenter_tel .mct_time1 dl dd{
		width: 50%;
		float: left;
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 17px;
		color: #1b1b1b;
	}
	.main_cscenter .main_cscenter_tel .mct_time2{
		font-size: 16px;
		color: #646464;
		line-height: 26px;
	}
	.main_cscenter .main_cscenter_tel .mct_btn a{
		width: 150px;
		margin: 0 auto;
		height: 50px;
		font-size: 17px;
		color: #ffffff;
		line-height: 48px;
		display: block;
		background: #595959;
		padding: 0 0 0 0;
	}
	.main_cscenter .main_cscenter_tel .mct_btn a img{
		width: 16px;
		height: 15px;
		margin: 0 10px 0 0;		
	}
}

/*================================
   °í°´¼¾ÅÍ-Áöµµ
================================*/
.main_cscenter .main_cscenter_map .mcm_map .root_daum_roughmap{
	width: 100%;
}
.main_cscenter .main_cscenter_map .mcm_map .root_daum_roughmap .wrap_controllers{
	height: 0;
	padding: 0;
}
.main_cscenter .main_cscenter_map .mcm_info dd a img{
	width: 16px;
	height: 15px;
	margin: 0 10px 0 0;		
}

@media (max-width: 575px){
	.main_cscenter .main_cscenter_map{
		padding: 30px 0 0 0;
	}
	.main_cscenter .main_cscenter_map .mcm_map .root_daum_roughmap .wrap_map{
		height: 230px;
	}
	.main_cscenter .main_cscenter_map .mcm_info{
		width: 100%;
		overflow: hidden;
		padding: 17px 0 20px 0;
	}
	.main_cscenter .main_cscenter_map .mcm_info dt{
		width: 100%;
		float: left;
	}
	.main_cscenter .main_cscenter_map .mcm_info dd{
		width: 100%;
		float: left;
		text-align: right;
	}
	.main_cscenter .main_cscenter_map .mcm_info dt .mcm_info_address{
		font-weight: 500;
		font-size: 17px;
		color: #000000;
	}
	.main_cscenter .main_cscenter_map .mcm_info dt .mcm_info_text{
		font-size: 15px;
		color: #949494;
	}
	.main_cscenter .main_cscenter_map .mcm_info dd a{
		width: 130px;
		height: 40px;
		font-size: 16px;
		color: #ffffff;
		line-height: 38px;
		display: block;
		background: #595959;
		padding: 0 0 0 15px;
		text-align: left;
		display: inline-block;
		margin: 20px 0 0 0;
	}
}
@media (min-width: 576px){
	.main_cscenter .main_cscenter_map{
		padding: 30px 0 0 0;
	}
	.main_cscenter .main_cscenter_map .mcm_map .root_daum_roughmap .wrap_map{
		height: 300px;
	}
	.main_cscenter .main_cscenter_map .mcm_info{
		width: 100%;
		overflow: hidden;
		padding: 23px 0 30px 0;
	}
	.main_cscenter .main_cscenter_map .mcm_info dt{
		width: 100%;
		float: left;
	}
	.main_cscenter .main_cscenter_map .mcm_info dd{
		width: 100%;
		float: left;
		text-align: right;
	}
	.main_cscenter .main_cscenter_map .mcm_info dt .mcm_info_address{
		font-weight: 500;
		font-size: 18px;
		color: #000000;
	}
	.main_cscenter .main_cscenter_map .mcm_info dt .mcm_info_text{
		font-size: 16px;
		color: #949494;
	}
	.main_cscenter .main_cscenter_map .mcm_info dd a{
		width: 150px;
		height: 50px;
		font-size: 17px;
		color: #ffffff;
		line-height: 48px;
		display: block;
		background: #595959;
		padding: 0 0 0 20px;
		text-align: left;
		display: inline-block;
	}
}