/* 導入事例 TOP -------------*/
.case-list{
	margin-top: 1rem;
	}
.case-list:nth-child(2){
	margin-top: 4rem;
	}
	.case-list a{
		display: block;
		overflow: hidden;
		}
	.case-list .pic{
		overflow: hidden;
		}
		.case-list .pic > img{
			transition: all .2s ease-out;
			}
		.case-list a:hover .pic > img{
			opacity: .8;
			transform: scale(1.05);
			}
	.case-list h3{
		margin-top:0;
		font-size: 1.2rem;
		}
	.case-list h3 span {
		font-size: 1rem;
		display: block;
	}
	.case-list .text{
		color: #333;
		display: inline;
		}
	.case-list .more{
		display: inline;
		margin-left: 1rem;
		padding-left:0.7rem;
		background:url(/img/icon_foot_arrow.png) no-repeat left 50%;
		color: #333;
		}
	.case-list hr{
		border-bottom-style:dotted;
		}
	.case-list a:hover h3,
	.case-list a:hover .text,
	.case-list a:hover .more{
		color: #005bac;
		}
	.case-list a:hover h3{
		text-decoration: underline;
	}


/* --導入事例 詳細-- */
#case h2 {
	padding-top: 2rem;
}
#case .row {
	margin-bottom: 3rem;
}
#case h4 {
	font-size: 1.1rem;
}
#case .name {
	font-weight: bold;
	padding-right: 1rem;
}
#case table {
	font-size: 0.85rem;
}