html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
strong, sub, sup, var,
ol, ul, li, dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
ruby, rt, rb, rp, rtc, rbc {
	margin: 0;
	padding: 0;
	border: 0 none transparent;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: baseline;
	text-align: left;
	text-indent: 0px;
	background: transparent;
	outline: 0;
	min-height:0px;
}


blockquote, q {
	quotes: none;
}


:focus {
	outline: 0;
}


del {
	text-decoration: line-through;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}


tr, th, td{
	vertical-align: top;
	text-align: left;
}

sup{
	vertical-align:super;
	font-size:88%;
}

sub{
	vertical-align:sub;
	font-size:88%;
}

label {
  cursor: pointer;
}

#Center ul,
#Center ol {
	position: relative;
	left: -3em;
	padding: 0;
	margin-right: -3em;
	margin-left:0;
	width:100%;
}

#Center ul ul,
#Center ul ol, 
#Center ol ol,
#Center ol ul {
	margin-left: 0;
	padding-left: 0;
	left:1em;
}

#Center ul li,
#Center ol li {
	margin-left: 5em;
}

#Center li li {
	margin-left: 1em;
}

ruby {
	display:inline-table!important;
	display:inline-block;
	text-align:left;
	white-space:nowrap;
	text-indent:0;
	vertical-align: middle;
	letter-spacing:0;
	position:relative;
}

ruby rb{
	line-height:1.2;
}

ruby rt{
	font-size:66%;
	vertical-align:sub;
	line-height:1;
}

ruby rt.rtc{
	display:block;
	vertical-align:baseline;
	position:absolute;
	top:3.6em;
	left:0;
}

ruby>rb,ruby>rbc {
  display:table-row-group;
}

ruby>rt,ruby>rbc+rtc {
  display:table-header-group;
}

ruby>rbc+rtc+rtc {
	display:table-footer-group;
	text-decoration:underline;
}

ruby>rbc+rtc+rtc>.rtc{
	position:relative;
	top:0;
}

rbc>rb,rtc>rt {
  display:table-cell;
}

rp {
  display:none;
}
