li.solution_item {
	cursor: pointer;
	border:1px #ccc solid;
	padding:1rem;
}
/* pc */
@media screen and (min-width: 1024px) {
	li.solution_item {
		border:none;
		padding:0;
	}
}

li.solution_item img {
	transition-duration: 0.3s;
}
li.solution_item h3{
	color: #333;
	font-size: 1.7rem;
	margin: 1.5rem 0 0;
}
li.solution_item:hover h3{
	color: #0096d6
}
li.solution_item:hover img{
	opacity: 0.6;
	transition-duration: 0.3s;
}
.button.primary{
	margin: 1.5rem 0 0;
}

.industry_list_content li {
	padding-left: 1em;
	text-indent: -1em;
}
