article.head section.info ul li.place { padding-left: 10px; }
article.head section.info ul li { margin-left: 5px; }


#summerholic_tokai .image_float > div {
	float: left;
	width: 308px;
	margin-bottom: 2px;
	margin-right: 4px;
}
#summerholic_tokai .image_float > div > img {
	width: 308px;
}
#summerholic_tokai .image_float > div:nth-child(2),
#summerholic_tokai .image_float > div:nth-child(4),
#summerholic_tokai .image_float > div:nth-child(6),
#summerholic_tokai .image_float > div:nth-child(8),
#summerholic_tokai .image_float > div:nth-child(10),
#summerholic_tokai .image_float > div:nth-child(12),
#summerholic_tokai .image_float > div:nth-child(14),
#summerholic_tokai .image_float > div:nth-child(16),
#summerholic_tokai .image_float > div:nth-child(18),
#summerholic_tokai .image_float > div:nth-child(20),
#summerholic_tokai .image_float > div:nth-child(22),
#summerholic_tokai .image_float > div:nth-child(24),
#summerholic_tokai .image_float > div:nth-child(26),
#summerholic_tokai .image_float > div:nth-child(28) {
	margin-right: 0;
}
#summerholic_tokai .image_wrap {
	margin-top: 20px;
}

@media screen and (max-width: 660px) {
	#summerholic_tokai .image_wrap img {
		width: 100%;
	}
	#summerholic_tokai .image_float > div {
		float: none;
		width: 100%;
	}
	#summerholic_tokai .image_float > div > img {
		width: 100%;
	}
}