body{ font-color:#C9C9C9; background-color:#000000; margin: 0px; padding: 0px; background-image: url("../img/gene_main_bg.jpg"); background-repeat: no-repeat; ; background-attachment:fixed;}
img{ border-style:none;}

a{text-decoration:none;}
a:link{color: #AB002A; background-color: transparent;}
a:visited{color: #8C0829; background-color: transparent;}
a:active{color: #F47474; background-color: transparent;}
a:hover{color: #F47474; background-color: transparent;}

.px12  {color: #D6D6CB; font-size: 12px; line-height: 15px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'Osaka';}
.px12c  {color: #0C0C0C; font-size: 12px; line-height: 15px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'Osaka';}
.px12bg  {color: #F2F2EE; font-size: 12px; line-height: 13px; background:#B99288; font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'Osaka';}
.px10  {color: #D6D6CB; font-size: 10px; line-height: 13px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'Osaka';}
.px12b  {color: #D6D6CB; font-size: 12px; line-height: 15px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; font-weight: bold;}
.px12bc  {color: #CC0000; font-size: 12px; line-height: 15px; font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; font-weight: bold;}

td.gene_main {background-image: url("../img/gene_main_bg.jpg"); background-color: #000000; width: 500px; height: 470px; padding-top: 0px; padding-left: 0px; text-align: left; vertical-align: top;}

div.A  {top:0;left:0;right:auto;bottom:auto;width:500px; text-align: center; vertical-align: top;}
div.B  {top:0;left:10;right:auto;bottom:auto;width:480px; text-align: center; vertical-align: top;}

td.midashi {background-color: #1C0000; vertical-align: middle; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 2px; text-align: left; height: 30px;}