@charset "UTF-8";

/* ---------------------------------------------
	cram
--------------------------------------------- */

section.cram {
	margin-bottom: 10px;
}

	section.cram .knowhow h3 {
		background-color: #3c99c5;
		color: #ffffff;
		font-weight: bold;
		padding: 5px;
	}

	section.cram .knowhow {
		background-color: #ffffff;
		margin-bottom: 10px;
	}
		section.cram .knowhow ul {
			padding: 10px;
		}
		section.cram .knowhow li {
			padding-bottom: 20px;
		}
		section.cram .knowhow li:last-of-type {
			padding-bottom: 0px;
		}
		section.cram .knowhow dt {
			float: left;
			font-size: 0 ;
			line-height: 0;
			width: 75px;
			height: 75px;
		}
			section.cram .knowhow dt img {
				width: 67px;
				height: 67px;
			}

section.cram2 {
}

	section.cram2 h3 {
		background-color: #3c99c5;
		color: #ffffff;
		font-weight: bold;
		padding: 5px;
	}

	section.cram2 .knowhow {
		background-color: #ffffff;
		margin-bottom: 10px;
	}
section.cram2 .inner {

	padding: 19px 24px 47px;
}

section.cram2 .inner img {


	border: 1px solid #3c99c5;
}

section.cram2 .inner a {

	color: #0080C0;
}

section.cram2 .inner p {
	font-size: 14px;
	line-height: 1.75;
}

section.cram2 .inner .special {
	color: #3c99c5;
	line-height: 1.6;
	font-weight: bold;

}
section.cram2 .inner li {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0080C0;
	margin-bottom: 10px;
}
