@charset "UTF-8";

/* ------------------------------- */
/* 解説部 - 高崎藩士テーブル       */
/* ------------------------------- */
div.explanation table.takasaki-han-table{
	
	margin: 20px 0 20px 0;
	
	border: solid 5px;
	
}

div.explanation caption.takasaki-han-table{
	text-align:    center;
	margin-bottom: 10px;
	
	font-size:     32px;
	font-weight:   bold;
	line-height:   1em;
}

div.explanation th.list-no{
	width:         38px;
	height:        50px;
	text-align:    center;
	
	font-size:     18px;
	font-weight:   bold;
	
	border: solid 1px;
}

div.explanation td.list-no{
	text-align:    right;
	padding-right: 3px;
	font-size:     20px;
	font-weight:   normal;
		
	border: solid 1px;

}

div.explanation th.hanshi-name{
	width:         150px;
	height:        50px;
	text-align:    center;
	
	font-size:     20px;
	font-weight:   bold;
	
	border: solid 1px;
}

div.explanation td.hanshi-name{
	text-align:    left;
	padding-left:  3px;
	font-size:     20px;
	font-weight:   bold;
		
	border: solid 1px;

}

div.explanation th.bugenchyo{
	width:         200px;
	height:        50px;
	text-align:    center;
	
	font-size:     20px;
	font-weight:   bold;
	line-height:   1.2em;
	
	border: solid 1px;
}

div.explanation td.bugenchyo{
	text-align:    left;
	padding:       10px 0 5px 3px;
	
	font-size:     20px;
	font-weight:   normal;
	line-height:   1.2em;
		
	border: solid 1px;

}

div.explanation th.other-bugenchyo{
	width:         200px;
	height:        50px;
	text-align:    center;
	
	font-size:     20px;
	font-weight:   bold;
	
	border: solid 1px;
}

div.explanation td.other-bugenchyo{
	text-align:    left;
	font-size:     20px;
	font-weight:   normal;
		
	border: solid 1px;

}


div.explanation th.page-link{
	width:         150px;
	height:        50px;
	text-align:    center;
	
	font-size:     20px;
	font-weight:   bold;
	line-height:   1.2em;
	
	
	border: solid 1px;
}

div.explanation td.page-link{
	text-align:    center;
	font-size:     18px;
	font-weight:   bold;
		
	border: solid 1px;

}

div.explanation td.page-link a{
	text-decoration: underline blue;
	color: blue;
	font-size:  22px;
	line-height: 1.5em;
}