.impression-box {
	border: 2px solid #8cc902;
	border-radius: 10px;
	margin: 0 0 20px 0;
}
.impression-count:nth-child(odd) .impression-box {
	margin: 0 60px 20px 0;
}
.impression-count:nth-child(even) .impression-box {
	border: 2px solid #42a7d3;
	margin: 0 0 20px 60px;
}
#contents .impression-box h4 {
	margin: 0 0 5px;
	border-bottom: 1px solid #8cc902;
}
#contents .impression-count:nth-child(even) .impression-box h4 {
	border-bottom: 1px solid #42a7d3;
}
#contents .impression-box h5 {
	margin: 0;
}
#contents .impression-box ul {
	margin: 0 0 5px;
}
#contents .impression-box li {
	padding: 0 10px 0 45px;
	background: url(http://www.jnne.org/gce2016/images/common/li-bg.png) 22px 9px no-repeat;
}
#contents .impression-count:nth-child(even) .impression-box li {
	background: url(http://www.jnne.org/gce2016/images/common/li-blue-bg.png) 22px 9px no-repeat;
}

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px), print {
	.impression-count:nth-child(odd) .impression-box {
		margin: 0 95px 20px 5px;
	}
	.impression-count:nth-child(even) .impression-box {
		border: 2px solid #42a7d3;
		margin: 0 5px 20px 95px;
	}
}
