/*
 フッター left-menu 基本CSS
*/

@media screen and ( min-width: 641px )  {

	.foot-contents,
	.foot-primary {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.foot-contents {
		text-align: left;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.foot-primary {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
		padding-right: 1em;
	}

	.foot-nav {
		width: 100%;
		padding: 0;
		margin: 1em 0 0;
	}

	.foot-menu > li {
		margin-bottom: 0.5em;
		padding: 0 0.5em 0 0.3em;
		display: inline-block;
		border-right: 1px solid #ccc;
	}

	.footadd-ul { margin-top: 1em; }

	.foot-widg-area { margin-top: 0; }
}

@media screen and ( min-width: 980px )  {

	.foot-primary { padding-right: 2em; }
}
