@charset "UTF-8";

/* 耐衝撃 */
@media screen and (max-width: 640px) {
	.container .mil_block {
		text-align: right !important;
		margin-top: 1.5em;
	}
}
.container .mil_circle{
	width:6.5em;
	margin-left: 1em;
	margin-bottom: -7em;
	height:6.5em;
	color: #935151;
	border:2px solid;
	border-radius: 50%;
	line-height: 1;
	font-weight:600;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media screen and (max-width: 640px) {
	.container .mil_circle{
		margin-bottom: -6em;
	}
}
/* mil_icon */
.container .mil_icon {
	width:960px;
	display:flex;
	flex-wrap: wrap;
	margin:auto;
}
.container .mil_icon li {
	margin:0 12px 12px 0 ;
}
.container .mil_icon li img {
	margin:0
}
/*@media screen and (min-width: 641px) {
	.container .mil_icon li:nth-child(5n) {
		margin-right:0;
	}
}*/

@media screen and (max-width: 640px) {
	.container .mil_icon {
		width:auto;
		justify-content: center;
		margin-left: 0;
	}
	.container .mil_icon li {
		margin:10px;
	}
}