@charset "utf-8";

#news #txt {

	text-align: left;

	margin-top: 10px;

	margin-bottom: 10px;

}

#txt ul {

	margin-bottom: 5px;

}

#news .no {

	width: 5%;

}

#news .research {

	width: 50%;

}

#news .team {

	width: 23%;

}

#news .post {

	width: 10%;

}

#news .name1 {

	width: 12%;

}

#news .yakushoku {

	text-align: center;

	white-space: nowrap;

}

#news .name {

	text-align: center;

	white-space: nowrap;

}

#main ruby {

	display:inline-table;

	text-align:center;

	white-space:nowrap;

	text-indent:0px;

	text-align:center;

	margin: 0px;

	vertical-align: -3px;

}

#main rb {

	font-size: 1em;

	display: table-row-group;

	line-height: 1em;

}

#main rt {

	font-size: 03.em;

	display: table-header-group;

	line-height: 0.7em;

	font-size: 0.6em;

	text-align: center;

}

#news .memo {
	font-size: 0.85em;
	padding-left: 0px;
}
#news .right {
	text-align: right;
	margin-top: 0px;
	padding-top: 5px;
}



