

footer{
	width: 100%;
	/*max-width: 1280px;*/
}
footer ul{
	display: flex;
	flex-wrap: wrap;
	/* background: #2b2b2b; */
	/* color: #fff; */
}
footer li a,
footer li.copy{
	color: #fff;
	padding: 0.5em;
	display: block;
}
.copy{
	text-align: center;
}

/*----------------------
スマホ以下
----------------------*/
@media screen and (max-width: 767px) {
	footer li{
		flex-basis: 100%;
		min-width: 100%;
		text-align: center;
	}
	footer li:nth-child(1){
		background-color: #ee3443;
	}
	footer li:nth-child(2){
		background-color: #e61525;
	}
	footer li:nth-child(3){
		background-color: #e60012;
	}
}

/*----------------------
タブレット以上
----------------------*/
@media screen and (min-width: 768px) {
	.footer .ul{
		/* font-family: "Noto Sans Japanese"; */
		justify-content: center;
	}
	.footer .copy{
		text-align: center;
		color: #4D4D4D;
	}
	footer li a,
	footer .copy{
		color: #4D4D4D;
		font-size: 15px;
	}
}

/*----------------------
PC以上
----------------------*/
@media screen and (min-width: 1600px) {
	.footer{
		position: relative;
	}
	.footer .copy{
		position: absolute;
		right: 5%;
		bottom: 0;
		padding: 0.5em;
	}
}