@font-face { 
	font-family: TestFont;
	src: url(bpmfgpos_3.otf);
}
#idiomTitle span {
	font-family: TestFont, serif;
	-ms-writing-mode: vertical-rl;
	-o-writing-mode: vertical-rl;
	-webkit-writing-mode: vertical-rl;
  	writing-mode: vertical-rl;
}
#idiomTitle ruby {
	font-size: 3rem;
/* in this case, use OpenType feature 'vkrn' instead of 'mark' */
	font-feature-settings: "vkrn";
	-ms-font-feature-settings: "vkrn";
	-webkit-font-feature-settings: "vkrn";
	-o-font-feature-settings: "vkrn";
}
#idiomTitle rt {
    font-size: 28%;
    letter-spacing: 0;
    ruby-align: center;
    /* it seems ruby-align properties doesn't implied, text-align instead */
    text-align: center;
    text-orientation: upright;
}