@charset "UTF-8";

main {
	background: url(../img/topics-bg.svg) repeat-x 0 100%;
	background-size: auto 1087px;
}

main .inner {
	width: 976px;
}

.hero h1 {
	width: 976px;
	margin-top: 62px;
}

.pic.p01,
.pic.p02,
.pic.p03 {
	width: 784px;
}

.pic.p01 {
	margin-top: 152px;
}

.pic.p02 {
	margin-top: 35px;
}

.t01 {
	margin-top: 25px;
	text-align: center;
	color: #fff;
	font-size: 1.25rem;
	line-height: 1.8;
}

.pic.p03 {
	margin-top: 57.5px;
	padding-bottom: 52px;
}