@charset "Shift_Jis";

/* --- Table Element Property --- */

table { margin-top: 0; margin-left: auto; margin-bottom: 1em; margin-right: auto;
	font-size: 90%; width: 100% }
table.js { margin-top: 0; margin-left: auto; margin-bottom: 1em; margin-right: auto }
table.endtag { width: 90%; font-size: 1em }

th,td { padding-left: 0.5em; padding-right: 0.5em; border-bottom: 2px solid #fff }
tbody { background: #efefef; color: #000 }
thead { background: #069; color: #fff }
thead#status { background: #666; color: #fff }
tbody.format td { padding-left: 1em; padding-right: 1em }
tbody#boxexplain { background: #ffe; color: #000 }
tbody#transparent td { background: transparent; border-bottom-style: none } 
caption { text-align: left }

tbody.sampledata td { text-align: center }

tbody#event td { padding-left: 1em; padding-right: 1em; border-right: 2px solid #fff }
.hd { text-align: center; font-family: monospace; white-space: nowrap }
.subhead { font-family: monospace; white-space: nowrap; font-size: 90% }
.subhd { font-family: monospace; white-space: nowrap }
.mono { font-family: monospace; white-space: nowrap }
.mono_b { font-weight: bold; font-family: monospace; white-space: nowrap }
.nwp { white-space: nowrap }
.tobi { letter-spacing: 1em }
.mean { padding-left: 1em; padding-right: 1em }
.ctc { text-align: center }
.fbold { font-weight: bold; color: #fff; background: #666; font-size: 1em }

.exsample { margin-left: 2em }
.exsample td, .exsample th { background: #efefef; color: #000; text-align: center }
.headcell { background: #666; color: #fff }
.property { padding-left: 1em; padding-right: 1em; background: #ddd; color: #000 }

#px { font-size: 12px }
#pt { font-size: 12pt }
#pc { font-size: 2pc }
#in { font-size: 0.5in }
#cm { font-size: 1cm }
#mm { font-size: 5mm }

#pst { font-size: 120% }
#em { font-size: 1em }
#ex { font-size: 2ex }

#medium { font-size: medium }
#smaller { font-size: smaller }
#small { font-size: small }
#x-small { font-size: x-small }
#xx-small { font-size: xx-small }

#larger { font-size: larger }
#large { font-size: large }
#x-large { font-size: x-large }
#xx-large { font-size: xx-large }

#monospace { font-family: monospace }
#subsmall { font-size: small; font-family: monospace }