.tokutei {
	padding: 80px 0;
	font-size: 22px;
}

.tokutei h1,
.tokutei h2,
.tokutei h3 {
	font-weight: 400;
}

.tokutei h1 {
	font-size: 2em;
	text-align: center;
}

.tokutei h2,
.tokutei h3 {
	margin-top: 2em;
}

.tokutei h2 {
	font-size: 1.5em;
}

.tokutei h3 {
	font-size: 1.3em;
}

.tokutei p {
	margin-top: 1.5em;
}

.tokutei h2 + p,
.tokutei h3 + p {
	margin-top: 0.5em;
}

.tokutei ul,
.tokutei ol {
	margin-left: 1.5em;
	margin-top: 0.5em;
}

.tokutei ul ul,
.tokutei ol ol {
	margin-top: 0.25em;
	margin-bottom: 0.5em;
}

.tokutei ul {
	list-style: disc;
}

.tokutei ol {
	list-style: decimal;
}

.tokutei table {
	margin-top: 1em;
}

.tokutei th,
.tokutei td {
	vertical-align: top;
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	border-bottom: 1px solid #eee;
}

.tokutei th {
	font-weight: bold;
	text-align: right;
	padding-right: 1em;
	white-space: nowrap;
	color: #ea6d9d;
}
