.css14px{
font-size: 14px;line-height: 100%;
}


.css14pt{
font-size: 14pt;
}

.css12pt{
font-size: 12pt;line-height: 14pt;
}

.css12pt1{
font-size: 12px;line-height: 14pt;
}

.css12pt1e{
font-family: 'Helvetica';font-size: 12px;line-height: 14pt;
}

.css12pt2{
	font-size: 12px;
	line-height: 15pt;
}

.css12pt2e{
font-family: 'Helvetica';font-size: 12px;line-height: 15pt;
}

.css12pt3{
font-size: 12px;line-height: 13pt;
}

.gray10{
font-size: 10px;line-height: 10pt;text-decoration: none;color: #333333
}

.css10pt{
font-size: 10px;line-height: 12pt;
}

.css10pt1{
font-size: 10px;line-height: 12pt;
;text-decoration: none
}

.css10pt2{
	font-size: 10px;
	line-height: 15pt;
	;
	text-decoration: none;
	color: #333333;
}

.css9pt{
font-size: 9px;line-height: 11pt;
; text-decoration: none
}
p.p_small { font-size: 10px; line-height: 250%; margin: 5px 0 0; padding: 0; }
h3.h3_line { color: black; font-size: 12px; font-weight: bold; line-height: 120%; margin: 15px 0 5px; padding: 0 0 3px; border-bottom: 1px solid #999; }
p.p_migi { font-size: 10px; line-height: 120%; margin: 5px 0 0 300px; padding: 0; }
/*aip_list*/
#aip_list { margin: 0 0 5px; padding: 0; }
#aip_list table { width: 560px; border-top: 1px solid #999; border-left: 1px solid #999; }
#aip_list td { font-size: 11px; line-height: 100%; padding: 3px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
#aip_list th { font-size: 11px; font-weight: bold; line-height: 100%; background-color: #fff9ec; padding: 3px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
#aip_list td.td_year { font-weight: bold; text-align: center; }
#aip_list td.td_course { background-color: #d2ffff; text-align: center; }
#aip_list td.td_course_g { background-color: #e9ffec; text-align: center; }
#aip_list td.td_work { background-color: #d2ffff; }
#aip_list td.td_work_g { background-color: #e9ffec; }

