@media all and (max-width: 1600px) { 

	html { font-size: 15px; }
	
}
@media all and (max-width: 1400px) { 
	
    body.sub .navi_logo_box { width: 141px; }
	body.sub .navi_logo_box a { transform: translateY(0) !important; }
	body.sub .navi_logo_box #logo, body.sub .navi_logo_box #logob { opacity: 1; transform: translate(0) !important; }
	body.sub .navi_logo_box a span::after { width: 100%; }
	
	.sub_location_bottom { align-items: flex-start; }
	.sub_location_txt_box { max-width: 300px; gap: 1.625rem; }

}
