@charset "utf-8";

table.division2,
table.division3 {
	margin-bottom: 30px;
}
table.division2 a,
table.division3 a {
	color: #1666b6!important;
	text-decoration: none!important;
}
table.division2 {
	width: 280px !important;
}

table.division3 {
	width: 700px;
}

table.division2 td.position,
table.division3 td.position {
	width: 120px;
	/*font-size: 75% !important;*/
	/*padding-top: 8px !important;*/
}

table.division2 td.name,
table.division3 td.name {
	width: 120px;
}

table.division2 td.name a .kojin,
table.division3 td.name a .kojin{
	display: inline-block;
	font-size: 0.8rem;
	vertical-align: middle;
}

table.division2 td.major,
table.division3 td.major {
	width: 420px;
}
table.division2 th,
table.division3 th {
	text-align: left !important;
}

div.prof_info table.table2 th,
div.prof_info td.left {
	text-align: left !important;
	font-size: 81% !important;
}

div.prof_info dl dt {
	font-size: 88%;
	font-weight: bold;
	margin-bottom: 0.5em;
}

div.prof_info dl dd {
	font-size: 88%;
	margin-bottom: 1.5em;
}
div.prof_info .award {
	color: #b8334c; 
	font-weight: bold;
}

div.staffList table td.furigana {
	width: 20px:
}

div.staffList table td.name {
	width: 120px;
}
div.staffList table td.position {
	width: 160px;
}

div.staffList table td.major {
	width: 320px;
}
