@namespace url(http://www.w3.org/1999/xhtml);

ruby {
	display: inline-table;
}

ruby * {
	display: inline;
	line-height: 50%;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	text-align: center;
	white-space: nowrap;
}

ruby > * {
	display: table-row-group;
}


ruby > rt, ruby rtc {
	display: table-caption;
	font-size: 75%;
	line-height: 175%;
	font-family: "Meiryo", "MS UI Gothic", sans-serif;
}

rb {
	display: table-cell;
	padding-left: 0.5em;
	letter-spacing: 0.5em;
}

ruby rp {
	display: none;
}

*|*:link ruby rt,
*|*:visited ruby rt,
*|*:link ruby rtc,
*|*:visited ruby rtc {
	text-decoration: none;
}
