@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: #454837; background-color: #ffffff; }
a                     { color: #000000; }
div.head p a.alert    { color: #cc4444; }

div#sokan_pn          { margin-left:auto; margin-right:auto; position:relative; text-align: left; width: 480px; height: 480px; }
div#sokan_pn table    { position:absolute; text-align: center; }
canvas#sokan_cv       { position:absolute; }
canvas#sokan_cv       { background-color: #ffffff; }
div#sokan_nb table td    { padding: 0; font-size: 9pt; line-height: 1.1em; }
div#sokan_nb table td.lb { font-size: 12pt; }
textarea#sokan_text   { margin-left:auto; margin-right:auto; font-size: 9pt; width: 480px; height: 480px; }

table.ms              { margin: 10px 25px; }
table.ms              { border-style: solid; border-width: 1px; border-collapse: collapse; empty-cells: show; }
table.ms th           { border-style: solid; border-width: 1px; padding: 7px; font-weight: normal; vertical-align: top; text-align: center; font-size: 9pt; }
table.ms td           { border-style: solid; border-width: 1px; padding: 7px; font-weight: normal; vertical-align: top; text-align: left; font-size: 9pt; line-height: 1.8em; }
table.ms              { border-color: #000000; }
table.ms th           { background-color: #cccccc; border-color: #000000; }
table.ms td           { background-color: #ffffff; border-color: #000000; }

table.mn              { margin: 10px 25px; }
table.mn              { border-style: solid; border-width: 1px; border-collapse: collapse; empty-cells: show; }
table.mn th           { border-style: solid; border-width: 1px; padding: 7px; font-weight: normal; vertical-align: top; text-align: center; font-size: 9pt; }
table.mn td           { border-style: solid; border-width: 1px; padding: 7px; font-weight: normal; vertical-align: top; text-align: left; font-size: 9pt; line-height: 1.8em; }
table.mn              { border-color: #000000; }
table.mn th           { background-color: #cccccc; border-color: #000000; }
table.mn td           { background-color: #ffffff; border-color: #000000; }

textarea              { font-size: 9pt; }

td.gmname             { display: none; }
dd                    { color: #888888; }
input.text            { margin: 2px; width: 86px; }
input#sokan_send      { margin: 6px; width: 64px; height: 32px; }
a.func                { margin: 6px; }
span.info             { font-weight: bold; color: #ff0000; }
span.desc             { color: #ff0000; }
