#castBlock { padding: 40px;}

/*	table
============================== */

table {
 font-size:1.5em;
 border-collapse:collapse;
 border-spacing:0;
 margin: 0 auto;
 letter-spacing: 0.05em;
}
table th ,
table td.naka {
 text-align:left;
}
table td {
 text-align:left;
}
table tr.pdb th, table tr.pdb td {
    padding-bottom: 1em;
}
table {
  letter-spacing: 0;
}
table th {
 text-align:right;
 color: #d90000;
 white-space: nowrap;
 line-height: 3em;
font-family: tbudgothic-std, sans-serif;
font-style: normal;
font-weight: 900;
}
table th {
 width: 42%;
}
rt {font-weight: 700;}
table td.naka {
 font-family: sans-serif;
 color:#999;
 text-align:center;
 width:2em;
}
table th, table td {
 vertical-align: baseline;
	line-height: 1.8em;
	font-family: tbudgothic-std, sans-serif;
font-style: normal;
font-weight: 700;
}

.notes {font-size: 0.7em; line-height: 1.8em; }

@media all and (min-width: 768px) {
}
@media all and (max-width: 767px) {
#castBlock { padding: 1em;}
 table {
 font-size:1em;
	}
table th {
 width: 35%;
}
	
	.td2 { line-height: 1.0em;}

}

