#wrap .map {
	width: 100%; height: 441px;
	margin-top: 45px;
	background-color: #404040;
}

#wrap .map > div {
	width: 50%; height: 100%;
}
.map_img .slick-list { height: 100%; }
.map_img .slick-track { height: 100%; }


#wrap .info {
	width: 100%; height: auto;
	margin-top: 30px;
}

#wrap .info .info_box {
	width: 33.333333%; height: 70px; line-height: 25px;
	box-sizing: border-box;
	color: #404040; font-size: 14px;
	padding-left: 22px;
}

#wrap .info .info_box:first-child{ padding-left: 0px; }

#wrap .info .info_box b { width: 100%;  margin-bottom: 10px; }
#wrap .info .info_box a { margin-right: 10px; }
#wrap .info .info_box a img { vertical-align: middle; }

#wrap .form_box {
	width: 100%; height: auto;
	margin-top: 70px;
}


#wrap .form_box {
	width: 100%; line-height: 25px;
	font-size: 14px; color: #404040;
	text-align: left;
}

#wrap .form_box .form_txt {
	width: 100%; height: 45px; line-height: 45px;
	margin-top: 17px;
}

#wrap .form_box .form_box_txt {
	width: 33.333333%; height: 45px; line-height: 45px;
	box-sizing: border-box;
	color: #404040; font-size: 14px;
	padding-left: 22px;
}
#wrap .form_box .form_box_txt:first-child{ padding-left: 0px; }


#wrap .form_box .form_box_txt input {
	width: 100%; height: 100%;
	border: 1px solid #d9d9d9;
	padding: 0px 16px;
	font-size: 14px; color: #666666;
	box-sizing: border-box;
	font-family: 'NanumGothic', sans-serif;
}

#wrap .form_box .form_txt_area {
	width: 100%; height: 147px;
	margin-top: 17px;
}

#wrap .form_box .form_txt_area textarea {
	width: 100%; height: 100%;
	resize: none;
	padding: 16px;
	border: 1px solid #d9d9d9;
	box-sizing: border-box;

}

#wrap  .form_btn {
	width: 100%; height: 45px; line-height: 45px;
}

#wrap  .form_btn a {
	width: 152px; height: 45px; line-height: 45px;
	text-align: center;
	margin-top: 15px;
	background-color: #d9d9d9;
	color: #404040;
}



@media (max-width: 479px){ 
	#wrap .info .info_box { width: 100%; height: auto; padding-left: 0px; padding-top: 30px; font-size: 12px; }
	#wrap .info .info_box:first-child { padding-top: 0px; }
	#wrap .form_box .form_txt { height: auto; }
	#wrap .form_box .form_box_txt { width: 100%; height: 35px; line-height: 35px; padding-left: 0px; margin-top: 15px; }
	#wrap .form_box .form_box_txt:first-child { margin-top: 0px; }
	#wrap .form_box .form_txt_area { margin-top: 15px; }
	#wrap  .form_btn a { font-size: 12px; width: 125px; height: 35px; line-height: 35px; }

	#wrap .map {
		width: 100%; height: 600px;
	}


	#wrap .map > div {
		width: 100%; height: 50%;
	}
}

@media (max-width: 749px) and (min-width: 480px) { 
	#wrap .info .info_box { width: 100%; height: auto; padding-left: 0px; padding-top: 30px; }
	#wrap .info .info_box:first-child { padding-top: 0px; }
	#wrap .form_box .form_txt { height: auto; }
	#wrap .form_box .form_box_txt { width: 100%; height: 30px; line-height: 30px; padding-left: 0px; margin-top: 15px; }
	#wrap .form_box .form_box_txt:first-child { margin-top: 0px; }
	#wrap .form_box .form_txt_area { margin-top: 15px; }

	#wrap .map {
		width: 100%; height: 600px;
	}


	#wrap .map > div {
		width: 100%; height: 50%;
	}
}

@media (max-width: 1023px) and (min-width: 750px) { 

}

@media (max-width: 1279px) and (min-width: 1024px) { 

}

@media (max-width: 1447px) and (min-width: 1280px) { 
}

@media (max-width: 1601px) and (min-width: 1448px) { 


}



/*
	@media (max-width: 479px){ 

	}

	@media (max-width: 749px) and (min-width: 480px) { 

	}

	@media (max-width: 1023px) and (min-width: 750px) { 

	}

	@media (max-width: 1279px) and (min-width: 1024px) { 

	}

	@media (max-width: 1447px) and (min-width: 1280px) { 
	}

	@media (max-width: 1601px) and (min-width: 1448px) { 


	}

*/