/* =========================================================================*/
.banner {
	margin-bottom: 10px;
}
.banner img {
	width: 100%;
}
#main {
	margin: 0 5px 20px;
}
h2 {
	margin-bottom: 10px;
	color: #525252;
	font-size: 0.5rem;
	text-align: center;
	font-weight:normal;
}
h2 span {
	color: #a3a3a3;
	font-size: 0.35rem;
	display: block;
}
#main .photo {
	margin: 0 5px 10px;
}
#main .photo img {
	width: 100%;
}
#main h3 {
	margin: 0 5px 15px;
	font-size: 0.5rem;
	font-weight:normal;
}
#main p {
	margin: 0 5px 15px;
	color: #525252;
	font-size: 0.35rem;
}
#main p span {
	display: block;
	font-size: 0.4rem;
}