/* header */
#header .depth01 > li > a{ white-space: nowrap; }
#header .depth02{ min-width: max-content; width: 100%; }

@media screen and (max-width: 1500px){
	#header .depth01 > li > a{ font-size: 1.8rem; padding: 18px; }
}

@media screen and (max-width: 1280px){
	#header nav{ display: none; }
}


/* footer */
#footer sup{ font-weight: 400 !important; font-size: 1.3rem !important; }

@media screen and (max-width: 1350px){
	#footer .nav{ display: none; }
}

@media screen and (max-width: 550px){
	#footer br{ display: none; }
}