@charset "UTF-8";

@media screen and (max-width: 1700px){
}

@media screen and (max-width: 1400px){
	#footer .container { padding: 30px 2% 60px; }
	#footer .copy { font-size: 0.75rem }
}

@media screen and (max-width: 1280px){
	#footer .f_txt_list .txt { font-size: 0.9rem; }
	#footer .f_quick { margin-top: 20px; font-size: 0.8rem; }
}

@media screen and (max-width: 1080px){
	#footer .f_txt_list .txt { font-size: 0.75rem; }
}

@media screen and (max-width:768px){
	
	#footer .container {padding: 30px 5% 40px; }
	#footer .copy { font-size: 13px; float: none; transform: translateY(0); display: block; margin: 20px 0 0; }
	#footer .f_btn_obj { position: static; margin: 0 0 20px; }
	#footer .f_quick { margin-top: 16px; font-size: 0.7rem; }
	#footer .f_txt_list .txt { font-size: 13px; }
	#footer .btn_top { display: none; }
	#footer .site_select { flex: 1 }
	#footer a, #footer button{font-size: 13px; }
	
	#footer .f_quick .btn { font-size: 0.6rem; padding: 10px; }
	#footer .f_quick .wa_mark { top: auto; bottom: 10%; }
}

@media screen and (max-width:480px){
	#footer .f_quick .wa_mark { display: none; position: static; margin: 10px 0 0; }
}

@media screen and (max-width:377px){
}