.px16 {
	font-size: 16px;
	line-height: normal;
}
.px12 {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.px14 {
	font-size: 14px;
	line-height: 130%;
	color: #333333;
}
.px8 {
	font-size: 8px;
	line-height: 180%;

}
.px10 {
	font-size: 10px;
	color: #333333;
}
.px10-150 {
	font-size: 10px;
	line-height: 150%;
	color: #333333;
}
.px12-whatnew {
	font-size: 12px;
	line-height: 120%;
}
.line {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
}

h3.gakusyu{
background:url(pickup/dotoku/h21/img/19_reviewed_img06.gif) no-repeat 0px 3px;
padding-left:15px;
font-size:14px;
margin-bottom:0.5em;
}

table.gakusyu{
font-size:12px;
border-collapse:collapse;
border:1px solid #333;
}

table.gakusyu tr th{
background-color:#ECF5ED;
border:1px solid #666;
white-space:nowrap;
padding:5px;
}

table.gakusyu tr td{
border:1px solid #666;
padding:5px;
line-height:1.4em;
}