@import url(/games/genzu20090402.css);
div.d1                { background-image: url(images/back_d1.png); }
div.head              { background-image: url(images/back_head.png); }
div.main              { background-image: url(images/back_main.png); }
div.main .d2          { background-image: url(images/back_d2.png); }
div.foot              { background-image: url(images/back_foot.png); }

body                  { color: #aaaa88; background-color: #ffffff; }
h2                    { color: #bbaa66; }
a                     { color: #888888; }
dt                    { color: #aa8888; }
dd                    { color: #886666; }
span.info             { color: #ffffff; }
span.error            { color: #ff6666; }
span.ama-key          { display: none; }
span.ama-price        { color: #aaaa88; }
span.ama-sword        { color: #ffffff; }
span.ama-image        { padding: 4px; }

dd                    { margin: 0; }
div.head a            { margin: 0; }
div.head img.btmg     { margin: 0 0 6px 0; }
div.ama               { margin: 0; padding: 18px  8px 0 0; text-align: right; float: right; }
div.ama div img       { margin: 0 1px 0 0; }
.ct table             { margin: 0 auto;}
table.no td           { padding: 0; font-size: 9pt; vertical-align: middle; }
canvas                { margin: 0 0 10px 0; padding: 0; }

div#buki_list         { display: none; }
div#buki_input        { width: 360px; }
div#buki_main         { text-align: left;  padding: 0 0 0 209px; }
div#buki_pn           { margin: 5px 0 0 0; }
div#buki_alert table  { position:absolute; width: 360px; height: 360px; }
div#buki_alert td     { padding: 10px; line-height: 1em; vertical-align: bottom; text-align: center; font-size: 11pt; }
div#buki_alert td     { color: #000000; }
div#buki_showpn       { margin-left:auto; margin-right:auto; position:relative; text-align: left; width: 640px; height: 480px; }
div#buki_showpn table { position:absolute; }
canvas#buki_showcv    { position:absolute; }
td#buki_showms        { padding: 10px; text-align: left; font-size: 14pt; }
div#buki_shownb td    { padding: 0; text-align: center; vertical-align: middle; font-weight: bold; }
div#buki_shownb td    { color: #000000; line-height: 1.1em; }
td#buki_showms        { color: #ffffff; }
div#buki_rankpn table    { border-style: solid; border-width: 1px; border-collapse: collapse; empty-cells: show; }
div#buki_rankpn table th { border-style: solid; border-width: 1px; padding: 6px; font-weight: normal; text-align: center; font-size: 9pt; }
div#buki_rankpn table td { border-style: dotted solid; border-width: 1px; padding: 6px 0 6px 4px; font-size: 9pt; width: 145px; word-break: break-all; }
div#buki_rankpn table    { border-color: #000000; }
div#buki_rankpn table th { background-color: #4f1800; border-color: #000000; color: #ffffff; }
div#buki_rankpn table td { background-color: #ffffff; border-color: #888888 #000000; color: #000000; }

div.normal table    { border-style: solid; border-width: 1px; border-collapse: collapse; empty-cells: show; }
div.normal table th { border-style: solid; border-width: 1px; padding: 6px; font-weight: normal; text-align: center; font-size: 9pt; }
div.normal table td { border-style: solid dotted; border-width: 1px; padding: 6px; font-size: 9pt; }
div.normal table    { border-color: #000000; }
div.normal table th { background-color: #4f1800; border-color: #000000; color: #ffffff; }
div.normal table td { background-color: #ffffff; border-color: #888888 #000000; color: #000000; }
div.normal table tr.zb td { background-color: #ffeebb; }
div.normal table td.gr { color: #888888; }
