@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); }

h1                   { margin: 0; padding: 15px 27px 0 0; font-size: 9pt; font-weight: normal; color: #111111; float: right; }

body                 { color: #ffffff; background-color: #220000; }
a                    { color: #aa2222; }

div.seri             { color: #333333; }
div.seri a           { color: #222222; }

canvas               { margin: 0; padding: 0; }

div#ochi                      { display:none; }
div#ochi div#ochi_pn          { background-repeat: no-repeat; background-position: center bottom; }

div#ochi                      { text-align: center; line-height: 1em; font-family: 'HG創英角ｺﾞｼｯｸUB','HGｺﾞｼｯｸE','ＭＳ ゴシック','cursive'; }
div#ochi div#ochi_pn          { margin-left: auto; margin-right: auto; position: relative; text-align: left; }
div#ochi div#ochi_pn table    { position: absolute; text-align: left; }
div#ochi div#ochi_pn table td { padding: 0; }

div#ochi div#ochi_pn canvas   { position: absolute; }

div#ochi div#ochi_pn table    { margin: 0; padding: 0; border-collapse: collapse; }
div#ochi div.form             { padding: 10px; line-height: 1.5em; }
div#ochi input#ochi_req       { width: 150px; }
div#ochi input#ochi_url       { width: 580px; }
div#ochi input.button         { width: 50px; }

textarea             { padding: 4px; border-style: solid; border-width: 1px; margin: 0; font-size: 9pt; width: 134px; height: 60px; }
textarea             { background-color: #000; border-color: #888; color: #fff; }

select { background-color: #000; border-color: #000; border-style: none; }

div.links             { padding: 10px 8px; }
div.links li          { padding: 4px 3px 1px 5px; background-color: #fff; }

div.seri              { color: #000000; }
div.seri a            { color: #880000; }
div.seri span.crst    { color: #ffffff; font-weight: normal; }

div.access table    { margin: 10px 25px; }
div.access table    { border-style: solid; border-width: 1px; border-collapse: collapse; empty-cells: show; }
div.access table th { border-style: solid; border-width: 1px; padding: 6px; font-weight: normal; text-align: center; font-size: 9pt; }
div.access table td { border-style: solid; border-width: 1px; padding: 6px; font-size: 9pt; word-break: break-all; }
div.access table    { border-color: #000000; }
div.access table th { background-color: #aa2222; border-color: #000000; color: #ffffff; }
div.access table td { background-color: #ffffff; border-color: #000000; color: #000000; }

