@charset "UTF-8";

#mv { background-image:url(./img/mv.jpg); }

/* business */
main ul {
	display:flex; flex-wrap:wrap; list-style:none;
	padding:0; margin:0; font-weight:bold; text-align:center;
}
main li {
	display:flex; justify-content:center; align-items:center; width:180px; border:5px solid #D0E6F0;
	padding:.5em; margin-left:15px; margin-bottom:1em;
}
main li:nth-child(5n + 1) { margin-left:0; }
[class^="business"] h4:first-child { margin-top:2em; }

.img { position:relative; width:100%; margin-left:0; }
.img::after {
	content:"導入実績"; position:absolute; right:1em; bottom:1em;
	border-left:2em solid #29ABE2; padding-left:.5em; font-size:0.9em; line-height:1.5em;
}

@media (max-width: 768px){
	/* business */
	main li { width:48.5%; }
	main li:nth-child(1n) { margin-left:3%; }
	main li:nth-child(odd) { margin-left:0; }

	main li.img { margin-left:0; }
	.img::after { font-size:xx-small; }
}
