body        {background-color:#7FFFD4 ; font-size:16px ; scrollbar-base-color:#7FFFD4 ;}

a           {font-weight:bold; }
a.small     {font-weight:bold; font-size:70% ;}

a:link.t    {color:#000000 ;font-size:100% ; background-color:#EE82EE ; font-family:Calligraph421 BT ; font-style:italic}
a:visited.t {color:#999999 ;font-size:100% ; background-color:#EE82EE ; font-family:Calligraph421 BT ; text-decoration:none ;}
a:active.t  {color:#FFFFFF ;font-size:100% ;}
a:link      {color:#000000 ;font-size:100% ;}
a:visited   {color:#993333 ; text-decoration:none ;}
a:active    {color:#FFD700 ;}


a:avisited   {color:#993333 ;}
a:aactive    {color:#FFD700 ;}
a:alink      {background-color:#FFCCFF ;}
a:ahover     {background-color:#99FF99 ; color:#FF3333 ; }

a:old-hover     {background-color:#99FF99 ; color:#FF3333 ; font-size:120% ;}












h1          {text-align:center ; font-size:338% ;}
h2          {text-align:center ; font-size:225% ;}
h3          {text-align:center ; font-size:150% ;}
h4          {text-align:center ; font-size:100% ;}

.update     {text-align:right ; font-size:80% ; font-weight:bold}
.null       {background-color:#7FFFD4 ; color:#7FFFD4 ; text-align:center ; font-size:0px ;}

div.Notice    {text-align:center ; font:bold ;}
div.NoticeBox {margin:0% 10% ; border: 9px #EE82EE ridge ; padding: 0px ; white-space:nowrap ;}
div.TC_B5     {text-align:center ; font-size:350% ; font:bold ;}
div.TC_B4     {text-align:center ; font-size:300% ; font:bold ;}
div.TC_B3     {text-align:center ; font-size:250% ; font:bold ;}
div.TC_B2     {text-align:center ; font-size:200% ; font:bold ;}
div.TC_B1     {text-align:center ; font-size:150% ; font:bold ;}
div.TC_00     {text-align:center ; font-size:100% ; font:bold ;}
div.Attention {width: 80% ; margin-left:10% ; padding-top:30px ; padding-bottom:30px ;}
div.itemc     {background-color:#80FFFF ; margin:0px 10% ;}
div.idata     {position:absolute ; left: 220px ;}

span.fbold {font-weight:bold ;}
span.null   {display: none ; }
span.hidein    {cursor:help ; }
span.hideinm   {cursor:help ; text-decoration:underline}
span.hide      {display:none ; }
span.hide_bcom {display:none ; margin-left:10% ;  margin-right:10% ;}
span.hide_0    {display:none ; color:#FFFFFF ; background-color:#000000}
a:link.hide_   {color:#000000 ;font-size:100% ; font-family:Calligraph421 BT ; font-style:italic}
a:link.hide_0  {color:#FFFFFF ;font-size:100% ; background-color:#000000 ; font-family:Calligraph421 BT ; font-style:italic}
span.hide_1    {display:none ; color:#FFFF99 ; background-color:#000000}
span.hide_2    {display:none ; color:#CCCCFF ; background-color:#000000}
span.hide_3    {display:block ; color:#FFFF99 ;}
span.hide_m    {display:none ;}
span.hideend   {cursor:pointer ; font-weight:bolder ; font-style:oblique ; text-decoration:underline ;}
span.Nu     {visibility: hidden ;}
span.N      {background-color: #0000FF ; color:#FFFFFF ; font:bold ;}
span.H      {background-color: #00FF00 ; color:#000000 ; font:bold ;}
span.TH     {background-color: #00FF00 ; color:#000000 ; font:bold ;}
span.S      {background-color: #FFFF00 ; color:#000000 ; font:bold ;}
span.k18     {background-color: #FF0000 ; color:#000000 ; font:bold ; text-decoration:line-through ;}
span.k15     {background-color: #FFFF00 ; color:#000000 ; font:bold ; text-decoration:line-through ;}
span.G      {background-color: #FF6666 ; color:#000000 ; font-weight:bold ; text-decoration:line-through ;}
span.O      {background-color: #FF6666 ; color:#000000 ; font-weight:bold ;}
span.T      {background-color: #FF6666 ; color:#000000 ; font:bold ; text-decoration:line-through ;}
span.K      {background-color: #806666 ; color:#FFFFFF ; font:bold ;}
span.Z      {background-color: #FF0000 ; color:#000000 ; font:bold ;}
span.CGS    {background-color: #FFD700 ; color:#000000 ; font:bold ;}
span.CGA    {background-color: #FFD700 ; color:#000000 ; font:bold ;}
span.CGB    {background-color: #FFD700 ; color:#000000 ; font:bold ;}
span.CSS    {background-color: #C0C0C0 ; color:#000000 ; font:bold ;}
span.CSA    {background-color: #C0C0C0 ; color:#000000 ; font:bold ;}
span.CSB    {background-color: #C0C0C0 ; color:#000000 ; font:bold ;}
span.SGS    {background-color: #FFD700 ; color:#000000 ; font:bold ;}
span.SGA    {background-color: #FFD700 ; color:#000000 ; font:bold ;}
span.SGB    {background-color: #FFD700 ; color:#000000 ; font:bold ;}
span.SSS    {background-color: #C0C0C0 ; color:#000000 ; font:bold ;}
span.SSA    {background-color: #C0C0C0 ; color:#000000 ; font:bold ;}
span.SSB    {background-color: #C0C0C0 ; color:#000000 ; font:bold ;}
span.GStar  {background-color: #7FFFD4 ; color:#FFD700 ; font:bold ;}
span.M      {background-color: #CC6666 ; color:#FFFF00 ; font:bold ;}
span.D      {background-color: #FFD700 ; color:#000000 ; font:bold ;}
span.V      {background-color: #FFD700 ; color:#0000FF ; font:bold ;}
span.OVA      {background-color: #FFD700 ; color:#C0C0C0 ; font:bold ;}
span.TV     {background-color: #FFD700 ; color:#800080 ; font:bold ;}
span.C      {background-color: #FFD700 ; color:#FF0000 ; font:bold ;}
span.L      {background-color: #FFD700 ; color:#999999 ; font:bold ;}
span.E      {background-color: #FFD700 ; color:#000000 ; font:bold ;}
span.SG     {background-color: #CC6666 ; color:#FFFF00 ; font:bold ;}
span.NG     {background-color: #CC6666 ; color:#0000FF ; font:bold ;}
span.KG     {background-color: #CC6666 ; color:#008000 ; font:bold ;}
span.YG     {background-color: #CC6666 ; color:#000000 ; font:bold ;}
span.ST     {background-color: #CCCC66 ; color:#0000FF ; font:bold ;}
span.AT     {background-color: #CCCC66 ; color:#008000 ; font:bold ;}
span.NT     {background-color: #CCCC66 ; color:#800080 ; font:bold ;}

tbody.tb0        {background-color:#FFFFFF ;}
tbody.tb1        {background-color:#FFFF99 ;}
tbody.tb2        {background-color:#CCCCFF ;}
tbody.tb3        {background-color:#FF99FF ;}
tbody.tb4        {background-color:#CCFFCC ;}
tbody.tb5        {background-color:#FFCCCC ;}
tbody.tb6        {background-color:#FFFFCC ;}
tbody.tb7        {background-color:#FFCCFF ;}
tbody.tb8        {background-color:#CCFFFF ;}
tbody.tb9        {background-color:#CCFF99 ;}
td.d              {border:1px outset ;}
td.tdl            {border:2px inset ; text-align:left ; font:bold ;}
td.d0             {border:1px outset ;background-color:#FFFFFF ; white-space:nowrap ;}
td.d1             {border:1px outset ;background-color:#FFFF99 ; white-space:nowrap ;}
td.d2             {border:1px outset ;background-color:#CCCCFF ; white-space:nowrap ;}
td.d3             {border:1px outset ; background-color:#FF99FF ; white-space:nowrap ;}
td.d4             {border:1px outset ; background-color:#CCFFCC ; white-space:nowrap ;}
td.d5             {border:1px outset ; background-color:#FFCCCC ; white-space:nowrap ;}
td.d6             {border:1px outset ; background-color:#FFFFCC ; white-space:nowrap ;}
td.d7             {border:1px outset ; background-color:#FFCCFF ; white-space:nowrap ;}
td.d8             {border:1px outset ; background-color:#CCFFFF ; white-space:nowrap ;}
td.d9             {border:1px outset ; background-color:#CCFF99 ; white-space:nowrap ;}
td.d10            {border:1px outset ; background-color:#FFFFFF ; color:#000000 ; white-space:nowrap ;}
td.d11            {border:1px outset ; background-color:#000000 ; color:#FFFFFF ; white-space:nowrap ;}
td.d12            {border:1px outset ; background-color:#805180 ; color:#FFFF00 ; white-space:nowrap ;}

table       {border-style:none ; padding:0 ; font-size:18px ; overflow-x:visible ;}
table.manu  {border-style:none ; padding:2 ; font-size:100% ; overflow-x:visible ;}
table.mag   {border-style:none ; padding:2 ; font-size:100% ; overflow-x:visible ;}
table.jmb   {background-color:#000000 ; border:double #000000 ; padding:2 ; font-size:80% ; overflow-x:visible ;}
tr.jmb      {background-color:#CCCCCC ; }
table.jrmb  {padding:2 }
tr.jrmb     {background-color: #CCCCCC ; }
td.jrmbt    {background-color: #EE82EE ; color:#666666 ; font-size:120% ; font-weight:900 ; font-family:Calligraph421 BT ; text-align:center ; border:outset 5px #BB50BB ; white-space:nowrap ; }
td.jrmbd    {background-color: #7FFFD4 ; color:#000000 ; font-size:90% ; text-align:center ; white-space:nowrap ; }
td.jrmbn    {background-color: #0000FF ; color:#FFFFFF ; font-size:100% ; font-family:Comic Sans MS ; text-align:center ; white-space:nowrap ; }
td.jrmbm    {background-color: #7FFFD4 ; color:#000000 ; font-size:100% ; text-align:left ; white-space:nowrap ; }
td.jrmbr    {background-color: #7FFFD4 ; color:#000000 ; font-size:100% ; font-family:Century ; text-align:center ; white-space:nowrap ; }
td.jrmbr2    {background-color: #7FFFD4 ; color:#000000 ; font-size:100% ; font-family:Lucida Handwriting ; text-align:center ; white-space:nowrap ; }

tr.novel    {background-color:#FFCCCC ; color:#000000 ;}
tr.comic    {background-color:#FFFFFF ; color:#000000 ;}
tr.Sunday   {background-color:#FFCCCC ;}
tr.Monday   {background-color:#FFCCFF ;}
tr.Tuesday  {background-color:#CCCCFF ;}
tr.Wednesday{background-color:#CCFFFF ;}
tr.Thursday {background-color:#CCFFCC ;}
tr.Friday   {background-color:#FFFFCC ;}
tr.Saturday {background-color:#E5E5E5 ;}
tr.JunOM    {background-color:#FFFFFF ; color:#000000 ;}
tr.UkOM     {background-color:#000000 ; color:#FFFFFF ;}
tr.Unknown  {background-color:#805180 ; color:#FFFF00 ;}
td.saleday  {text-align:right ; white-space:nowrap ;}
td.day      {text-align:right ; white-space:nowrap ;}
td.kind     {text-align:center ; white-space:nowrap ;}
td.flags    {text-align:left ; white-space:nowrap ;}
td.shop     {text-align:center ; white-space:nowrap ;}
td.rank     {background-color:#80FFFF ; color:#000000 ; border:2px ridge ; text-align:left ; white-space:nowrap ;}
td.uri      {text-align:left ; white-space:nowrap ;}
td.size     {text-align:center ; white-space:nowrap ;}
td.btitle   {text-align:left ; white-space:nowrap ;}
td.novel    {background-color:#FFCCCC ; color:#000000 ; text-align:left ; white-space:nowrap ;}
td.comic    {background-color:#FFFFFF ; color:#000000 ; text-align:left ; white-space:nowrap ;}
td.other    {background-color:#805180 ; color:#FFFF00 ; text-align:left ; white-space:nowrap ;}
td.cre      {text-align:left ; white-space:nowrap ;}
td.price    {text-align:right ; white-space:nowrap ;}
td.page     {text-align:right ; white-space:nowrap ;}
td.bshelf   {text-align:left ; white-space:nowrap ;}
td.publ     {text-align:left ; white-space:nowrap ;}
td.isbn     {text-align:left ; white-space:nowrap ;}

tr.DVD      {background-color:#C0C0FF ; color:#000080 ;}
tr.VT       {background-color:#80FF80 ; color:#404080 ;}
tr.LD       {background-color:#C0C0C0 ; color:#404080 ;}
tr.CD       {background-color:#CC9999 ; color:#000000 ;}
tr.CDMS     {background-color:#FFCC40 ; color:#000000 ;}
tr.CDS      {background-color:#FFFF00 ; color:#000000 ;}
td.Sunday   {background-color:#FFCCCC ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.Monday   {background-color:#FFCCFF ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.Tuesday  {background-color:#CCCCFF ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.Wednesday{background-color:#CCFFFF ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.Thursday {background-color:#CCFFCC ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.Friday   {background-color:#FFFFCC ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.Saturday {background-color:#E5E5E5 ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.JunOM    {background-color:#FFFFFF ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.UkOM     {background-color:#FF8888 ; color:#000000 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.Unknown  {background-color:#800080 ; color:#FFFF00 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.avmedia  {border:1px outset ; text-align:center ; white-space:nowrap ;}
td.HinNo    {border:1px outset ; text-align:left ; white-space:nowrap ;}
td.track    {border:1px outset ; text-align:right ; white-space:nowrap ;}
td.time     {border:1px outset ; text-align:right ; white-space:nowrap ;}
td.title    {border:1px outset ; text-align:left ; white-space:nowrap ;}
td.avtitle  {border:1px outset ; text-align:left ; white-space:nowrap ;}


th          {background-color:#008080 ; color:#FFFFFF ; text-align:center ; border:2px inset ; white-space:nowrap ;}
th.nomal    {background-color:#80FFFF ; color:#000000 ; text-align:center ;}
tr.tr0        {background-color:#FFFFFF ;}
tr.tr1        {background-color:#FFFF99 ;}
tr.tr2        {background-color:#CCCCFF ;}
tr.tr3        {background-color:#FF99FF ;}
tr.tr4        {background-color:#CCFFCC ;}
tr.tr5        {background-color:#FFCCCC ;}
tr.tr6        {background-color:#FFFFCC ;}
tr.tr7        {background-color:#FFCCFF ;}
tr.tr8        {background-color:#CCFFFF ;}
tr.tr9        {background-color:#CCFF99 ;}
tr.tr10       {background-color:#FFFFFF ; color:#000000 ;}
tr.tr11       {background-color:#000000 ; color:#FFFFFF ;}
tr.tr12       {background-color:#805180 ; color:#FFFF00 ;}
tr.tr20       {background-color:#C0C0FF ; color:#000080 ;}
tr.tr21       {background-color:#80FF80 ; color:#404080 ;}
tr.tr22       {background-color:#C0C0C0 ; color:#404080 ;}
tr.tr23       {background-color:#C08080 ; color:#000000 ;}
tr.tr24       {background-color:#FFCC40 ; color:#000000 ;}
tr.tr25       {background-color:#FFFF00 ; color:#000000 ;}
tr.m        {background-color:#FFCC66 ;}
tr.h        {background-color:#008080 ; color:#FFFFFF ;}
td.td0      {background-color:#FFFFFF ; white-space:nowrap ;}
td.l0       {background-color:#FFFFFF ; text-align:left ; white-space:nowrap ;}
td.c0       {background-color:#FFFFFF ; text-align:center  ; white-space:nowrap;}
td.r0       {background-color:#FFFFFF ; text-align:right ; white-space:nowrap ;}
td.dl0      {background-color:#FFFFFF ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc0      {background-color:#FFFFFF ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr0      {background-color:#FFFFFF ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td1        {background-color:#FFFF99 ; white-space:nowrap ;}
td.l1       {background-color:#FFFF99 ; text-align:left ; white-space:nowrap ;}
td.c1       {background-color:#FFFF99 ; text-align:center ; white-space:nowrap ;}
td.r1       {background-color:#FFFF99 ; text-align:right ; white-space:nowrap ;}
td.dl1      {background-color:#FFFF99 ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc1      {background-color:#FFFF99 ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr1      {background-color:#FFFF99 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td2        {background-color:#CCCCFF ; white-space:nowrap ;}
td.l2       {background-color:#CCCCFF ; text-align:left ; white-space:nowrap ;}
td.c2       {background-color:#CCCCFF ; text-align:center ; white-space:nowrap ;}
td.r2       {background-color:#CCCCFF ; text-align:right ; white-space:nowrap ;}
td.dl2      {background-color:#CCCCFF ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc2      {background-color:#CCCCFF ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr2      {background-color:#CCCCFF ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td3        {background-color:#FF99FF ; white-space:nowrap ;}
td.l3       {background-color:#FF99FF ; text-align:left ; white-space:nowrap ;}
td.c3       {background-color:#FF99FF ; text-align:center ; white-space:nowrap ;}
td.r3       {background-color:#FF99FF ; text-align:right ; white-space:nowrap ;}
td.dl3      {background-color:#FF99FF ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc3      {background-color:#FF99FF ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr3      {background-color:#FF99FF ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td4        {background-color:#CCFFCC ; white-space:nowrap ;}
td.l4       {background-color:#CCFFCC ; text-align:left ; white-space:nowrap ;}
td.c4       {background-color:#CCFFCC ; text-align:center ; white-space:nowrap ;}
td.r4       {background-color:#CCFFCC ; text-align:right ; white-space:nowrap ;}
td.dl4      {background-color:#CCFFCC ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc4      {background-color:#CCFFCC ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr4      {background-color:#CCFFCC ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td5        {background-color:#FFCCCC ; white-space:nowrap ;}
td.l5       {background-color:#FFCCCC ; text-align:left ; white-space:nowrap ;}
td.c5       {background-color:#FFCCCC ; text-align:center ; white-space:nowrap ;}
td.r5       {background-color:#FFCCCC ; text-align:right ; white-space:nowrap ;}
td.dl5      {background-color:#FFCCCC ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc5      {background-color:#FFCCCC ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr5      {background-color:#FFCCCC ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td6        {background-color:#FFFFCC ; white-space:nowrap ;}
td.l6       {background-color:#FFFFCC ; text-align:left ; white-space:nowrap ;}
td.c6       {background-color:#FFFFCC ; text-align:center ; white-space:nowrap ;}
td.r6       {background-color:#FFFFCC ; text-align:right ; white-space:nowrap ;}
td.dl6      {background-color:#FFFFCC ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc6      {background-color:#FFFFCC ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr6      {background-color:#FFFFCC ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td7        {background-color:#FFCCFF ; white-space:nowrap ;}
td.l7       {background-color:#FFCCFF ; text-align:left ; white-space:nowrap ;}
td.c7       {background-color:#FFCCFF ; text-align:center ; white-space:nowrap ;}
td.r7       {background-color:#FFCCFF ; text-align:right ; white-space:nowrap ;}
td.dl7      {background-color:#FFCCFF ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc7      {background-color:#FFCCFF ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr7      {background-color:#FFCCFF ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td8        {background-color:#CCFFFF ; white-space:nowrap ;}
td.l8       {background-color:#CCFFFF ; text-align:left ; white-space:nowrap ;}
td.c8       {background-color:#CCFFFF ; text-align:center ; white-space:nowrap ;}
td.r8       {background-color:#CCFFFF ; text-align:right ; white-space:nowrap ;}
td.dl8      {background-color:#CCFFFF ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc8      {background-color:#CCFFFF ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr8      {background-color:#CCFFFF ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.td9        {background-color:#CCFF99 ; white-space:nowrap ;}
td.l9       {background-color:#CCFF99 ; text-align:left ; white-space:nowrap ;}
td.c9       {background-color:#CCFF99 ; text-align:center ; white-space:nowrap ;}
td.r9       {background-color:#CCFF99 ; text-align:right ; white-space:nowrap ;}
td.dl9      {background-color:#CCFF99 ; border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc9      {background-color:#CCFF99 ; border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr9      {background-color:#CCFF99 ; border:1px outset ; text-align:right ; white-space:nowrap ;}
td.m        {background-color:#FFCC66 ; white-space:nowrap ;}
td.h        {background-color:#008080 ; color:#FFFFFF  ; white-space:nowrap;}
td.hl       {background-color:#008080 ; color:#FFFFFF ; text-align:left ; white-space:nowrap ;}
td.mc       {background-color:#FFCC66 ; text-align:center ; white-space:nowrap ;}
td.hc       {background-color:#008080 ; color:#FFFFFF ; text-align:center ; white-space:nowrap ;}
td.hr       {background-color:#008080 ; color:#FFFFFF ; text-align:right ; white-space:nowrap ;}
td.hdl      {background-color:#008080 ; color:#FFFFFF ; border:2px inset ; text-align:left ; white-space:nowrap ;}
td.hdc      {background-color:#008080 ; color:#FFFFFF ; border:2px inset ; text-align:center ; white-space:nowrap ;}
td.hdr      {background-color:#008080 ; color:#FFFFFF ; border:2px inset ; text-align:right ; white-space:nowrap ;}
td.dl       {border:1px outset ; text-align:left ; white-space:nowrap ;}
td.dc       {border:1px outset ; text-align:center ; white-space:nowrap ;}
td.dr       {border:1px outset ; text-align:right ; white-space:nowrap ;}
td.rl       {background-color:#80FFFF ; border:2px ridge ; text-align:left ; white-space:nowrap ;}
td.rc       {background-color:#80FFFF ; border:2px ridge ; text-align:center ; white-space:nowrap ;}
td.rr       {background-color:#80FFFF ; border:2px ridge ; text-align:right ; white-space:nowrap ;}
td.swl      {border:3px outset ; text-align:left ; white-space:nowrap ;}
td.swc      {border:3px outset ; text-align:center ; white-space:nowrap ;}
td.swcsu    {border:3px outset ; text-align:center ; background-color:#FFAAAA ; white-space:nowrap ;}
td.swcsa    {border:3px outset ; text-align:center ; background-color:#AAAAFF ; white-space:nowrap ;}
td.swr      {border:3px outset ; text-align:right ; white-space:nowrap ;}
td.l        {text-align:left ; white-space:nowrap ;}
td.c        {text-align:center ; white-space:nowrap ;}
td.r        {text-align:right ; white-space:nowrap ;}

td.comics   {background-color:#FFFF00 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ; white-space:nowrap ;}
td.novels   {background-color:#FF00FF ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ; white-space:nowrap ;}
td.others   {background-color:#CCCCCC ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ; white-space:nowrap ;}
td.gasyuu   {background-color:#33FFFF ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ; white-space:nowrap ;}

td.atogaki  {background-color:#FF99FF ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.chosaku  {background-color:#0000FF ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.column   {background-color:#0000FF ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.essay    {background-color:#0000FF ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.genan    {background-color:#999999 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.gensaku  {background-color:#9999FF ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.hensyuu  {background-color:#FF6666 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.honyaku  {background-color:#66FF66 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.illust   {background-color:#FF9999 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.kaisetu  {background-color:#FF99FF ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.pinup    {background-color:#FF9999 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.sakuga   {background-color:#00FF00 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.sasie    {background-color:#FF9999 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}

td.kanketu  {background-color:#FFFF00 ; color:#0000FF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.saihan   {background-color:#0000FF ; color:#FFFF00 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.mikan    {background-color:#00FF00 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.zeppan   {background-color:#FF0000 ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}

td.vocal    {background-color:#0000FF ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.music    {background-color:#00FF00 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.karaoke  {background-color:#FF0000 ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.drama    {background-color:#000000 ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.live     {background-color:#FFFF00 ; color:#000000 ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}
td.other    {background-color:#888888 ; color:#FFFFFF ; border:1px outset ; text-align:center ; font-size:80% ; font-weight:bold ;}

ruby.nomal  {ruby-position:above ; ruby-align:distribute-space ;}
ruby.left   {ruby-position:above ; ruby-align:left ;}
ruby.center {ruby-position:above ; ruby-align:center ;}
ruby.right  {ruby-position:above ; ruby-align:right ;}
ruby.nomal2  {ruby-position:above ; ruby-align:distribute-letter ;}
