#contents {
	text-align: center;
}

#bookswaku {
	margin: 2em 0 0 0;
}

.chosyo {
	margin: 2em 0 0 0;
}

.amalink {
	background-color: #000;
	margin: 0 5px 0 0;
	font-size: 0.8em;
	padding: 2px 8px;
}
.honlink {
	background-color: #0085cd;
	margin: 0 5px 0 0;
	font-size: 0.8em;
	padding: 2px 13px;
}
a.honlink,
a.amalink {
	color: #fff;
	border-radius: 4px;
}
a.honlink:hover,
a.amalink:hover {
	text-decoration: none;
	opacity: 0.7;
}

@media screen and (min-width : 800px) {
	#bookswaku {
		display: flex;
	  justify-content: left;
	  flex-wrap: wrap;
		}
	.chosyo {
		width: 50%;
	}
}
@media screen and (min-width : 1140px) {
	.chosyo {
		width: 30%;
	}
}
