#history #contents {
	background-color: #FDF9F2;
}

#history #contents h1 {
	padding: 0 0 40px 0;
}

#history #contents ul {
	font-size: 0;
}

#history #contents ul li {
	display: inline-block;
	width: 50%;
}

#history #contents ul li img {
	width: 100%;
}

#history #contents ul li:first-of-type, 
#history #contents ul li:last-of-type {
	display: none;
}

#history #contents ul li:nth-of-type(odd) {
	padding: 0 0 20px 10px;
}

#history #contents ul li:nth-of-type(even) {
	padding: 0 10px 20px 0;
}

#history #contents table {
	margin: 10px 0 30px 0;
}

#history #contents table th {
	padding: 0 10px 10px 0;
	font-weight: normal;
	white-space: nowrap;
}

#history #contents table td {
	padding: 0 0 10px 10px;
	font-weight: normal;
	border-left: solid 1px #1F1F1F;
}

#history #contents table tr:last-of-type th, 
#history #contents table tr:last-of-type td {
	padding-bottom: 0;
}

@media all and (min-width: 801px) {
	#history #main {
		margin-bottom: 60px;
		background-image: url(../images/history/bg_history.jpg?20200804);
	}

	#history #contents ul {
		float: right;
		width: 340px;
	}

	#history #contents ul li {
		width: 100%;
	}

	#history #contents ul li:first-of-type, 
	#history #contents ul li:last-of-type {
		display: inline-block;
	}

	#history #contents ul li:nth-of-type(odd),
	#history #contents ul li:nth-of-type(even) {
		padding: 0 0 20px 20px;
	}

	#history #contents table {
		margin-bottom: 100px;
	}
}
