ol.proc_flow li{min-height: 200px;align-items: center}

#gnbM .gnbDiv .two .twoD{display: flex;}

@media (max-width: 1086px){
	#gnbM .gnbDiv .two .twoD{height: auto;line-height: 10px;}
}

@media (max-width: 1024px) {
	footer .footer_wr .ftop{gap: 10px;}
}

@media(max-width: 991px){
	#s_visual{height: 365px;}
	#s_visual .svtxt h3{font-size: 33px;}
	#s_visual .svtxt p br{display: none;}
}

@media(max-width:640px){
	#s_visual{height: 300px;}
	#s_visual .svtxt{padding-top: 108px;}
	#s_visual .svtxt h3{font-size: 28px;}
}

@media(max-width:500px){
	#s_visual{height: 280px;}
	#s_visual .svtxt h3{font-size: 23px;}
}
