@charset"UTF-8";

/**
 * タントクルセンター
 * honbun-body.css
 */

/* margin */
.honbun-body h2, .honbun-body h3,
.honbun-body h4, .honbun-body h5,
.honbun-body h6 {
	margin: 1em 0;
	}
.honbun-body p {
	margin: 1em 0;
	}

/* header */
.honbun-body h2, .body-ftg h2 {
	padding: 2px 0 2px 8px;
	border-left: 5px solid #45A127;
	background-color: #f7f6f2;
	font-size: 140%;
}
.honbun-body h3, .body-ftg h3 {
	padding: 0 2px 2px 2px;
	border-bottom: 1px solid #d5d0bd;
	font-size: 130%;
}
.honbun-body h4, .body-ftg h4 {
	padding: 0 0 0 8px;
	border-left: 4px solid #d5d0bd;
	font-size: 115%;
}
.honbun-body h5, .body-ftg h5 {
	font-size: 100%;
}
.honbun-body h6, .body-ftg h6 {
	font-size: 100%;
}


/* table */
.honbun-body table.table,
.honbun-body table.table-bordered {
	margin: 0 auto 1em auto;
	border-collapse: collapse;
	}
	.honbun-body table.table th,
	.honbun-body table.table td {
		padding: 2px 8px;
		border-bottom: 1px solid #999;
		font-size: 100%; line-height: 1.5;
		}
	.honbun-body table.table-bordered th,
	.honbun-body table.table-bordered td {
		padding: 2px 8px;
		border: 1px solid #999;
		font-size: 100%; line-height: 1.5;
		}
	.honbun-body table.table th,
	.honbun-body table.table-bordered th {
		background: #f2f2f2;
		}
		.honbun-body td.text-center { text-align: center; }
		.honbun-body td.text-right { text-align: right; }
.honbun-body table td p { margin: 0; }

.honbun-body ul { list-style: disc outside; }
.honbun-body ol { list-style: decimal outside; }
.honbun-body ul, ol {
	margin: 1em 0;
	padding-left: 2em;
}
.honbun-body ul > ul {
	margin: 0 0 0.5em 0;
	padding-left: 2em;
}

.honbun-body dd { margin: 0 0 0 2em; }
.honbun-body blockquote { margin: 0 0 0 2em; }

