/* floating */
@media screen and (max-width: 500px){
	#floating .quick ul li{ font-size: 15px; }
}


/* overview */
#overview .item{ display: flex; flex-direction: column; justify-content: flex-end; }
#overview .item .text{ margin-top: 200px; }
#overview .item dl dt{ font-size: 28px; }
#overview .item dl dd{ margin-top: 30px; }

@media screen and (max-width: 1800px){
	#overview .item dl dt{ font-size: 24px; }
}

@media screen and (max-width: 1280px){
	#overview .item dl dt{ font-size: 22px; }
}

@media screen and (max-width: 1200px){
	#overview .item .text{ margin-top: 250px; }
}

@media screen and (max-width: 900px){
	#overview .item dl dt{ font-size: 20px; }
}

@media screen and (max-width: 450px){
	#overview .item .text{ margin-top: 300px; }
}