@charset "utf-8";
#case-study .jirei {
	margin-bottom: 60px;
}
#case-study .jirei.first {
	margin-top: 80px;
}
#case-study .jirei:last-child {
	margin-bottom: 0;
}
#case-study .jirei h3 {
	background: #e1efe0;
	font-size: 17px;
	padding: 1.4em 1.4em 1.2em 5.4em;
	margin-bottom: 1em;
	position: relative;
}
#case-study .jirei h3:before {
	content: '';
	width: 36px;
	height: 5px;
	background: #096;
	position: absolute;
	top: 34px;
	left: 32px;
}
#case-study .jirei p {
	padding: 0 1.2em;
}
@media (max-width: 800px) {

}
@media (max-width: 520px) {
	#case-study .jirei {
		margin-bottom: 30px;
	}
	#case-study .jirei:last-child {
		margin-bottom: 15px;
	}
	#case-study .jirei.first {
		margin-top: inherit;
	}
	#case-study .jirei h3 {
		font-size: 14px;
		font-weight: normal;
		padding: 1.4em 1.4em 1.2em 4em;
	}
	#case-study .jirei h3:before {
		width: 20px;
		height: 3px;
		top: 26px;
		left: 20px;
	}
	#case-study .jirei p {
		font-size: 13px;
		line-height: 1.6;
		padding: 0 0.5em;
	}
}