@charset "utf-8";

/* content
---------------------------------------- */
#content table.list{
	max-width:700px;
}
#content table.list th{
	background-color:#EBF5E6;
	text-align: left;
	color:#333;
	font-weight: normal;
	padding:10px 10px 10px 15px;
	font-size:14px;
	width:110px;
}
#content table.list td{
	background-color: #FFF;
	padding:10px 10px 10px 15px;
	font-size:14px;
}
#content table.list td .sup{
	font-size:11px;
}
#content table.list table.officer{
	border:none;
	padding:0;
}
#content table.list table.officer td{
	border:none;
	padding:4px 10px 4px 0;
	vertical-align: top;
	line-height: 140%;
}
#content table.list table.officer td.space{
	height: 6px;
}
#content table.list table.officer p.name{
}
#content table.list table.officer p.role{
	font-size:11px;
}

@media screen and (max-width:875px) {
	#content table.list{
		max-width:inherit;
	}
	#content table.list th{
		padding:5px 0px 5px 5px;
		font-size:13px;
		width:58px;
	}
	#content table.list td{
		padding:5px 0px 5px 5px;
		font-size:13px;
	}
	#content table.list table.officer td{
		padding:5px 10px 5px 0;
		line-height: 140%;
	}
}

@media screen and (max-width:530px) {
	#content table.list td{
		line-height: 145%;
	}
	#content table.list td p.sup{
		padding-top:2px;
		line-height: 120%;
	}
	#content table.list table.officer td{
		min-width: 95px;
		padding:3px 10px 3px 0;
	}
	#content table.list table.officer p.name{
		float: none;
		width:100%;
		padding-bottom:2px;
	}
	#content table.list table.officer p.role{
		float: none;
		width:100%;
		font-size:11px;
		line-height: 120%;
	}
}


