/*　フッター　---------------------------------------------------*/
footer{
	background-color:rgb(40 150 200);
	color:#ffffff;
	text-align:center;
}
footer .CFooter{
	display:inline-block;
	justify-content:space-around;
	width:90%;
	margin:0 auto;
	max-width:1280px;
	padding:20px;
}
footer .CTitle{
	font-size:30px;
	font-weight:900;
	text-shadow: 3px 4px 3px rgb(61 70 70)
}
footer .CFooterMenu{
	margin:30px 0 10px 0;
	font-size:18px;
	font-weight:400;
	color:#ffffff;
	display:flex;
	justify-content:center;
}
footer li{
	margin:0 12px;
}
footer .c{
	margin:10px;
	font-size:18px;
	font-weight:400;
	color:#ffffff;
	text-shadow: 1px 1px 1px rgb(61 70 70)
}
@media only screen and (max-width:960px){/*スマホ対応*/
	footer .CFooter{
		display:inline-block;
	}
	footer .CFooterMenu{
		margin:10px;
		font-size:18px;
		font-weight:400;
		color:#ffffff;
		display:inline-block;
	}
	footer li{
		margin:5px;
	}
}




















