body { margin: 0; color: #ffffff; background-color: #ffffff; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif; }

a { color: #ffffff; font-weight: bold; text-decoration: underline; }
a:hover { color: #0099ff; font-weight: bold; text-decoration: underline; }

b { font-weight: bold; font-style: normal;}

td.posi a:link { color: #0066cc; font-weight: normal; text-decoration: none; }
td.posi a:visited { color: #0066cc; font-weight: normal; text-decoration: none; }
td.posi a:hover { color: #0099ff; font-weight: normal; text-decoration: none; }
td.posi a:active { color: #0066cc; font-weight: normal; text-decoration: none; }

td.navi a:link { color: #ffffff; font-weight: bold; text-decoration: none; }
td.navi a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
td.navi a:hover { color: #0099ff; font-weight: bold; text-decoration: underline; }
td.navi a:active { color: #ffffff; font-weight: bold; text-decoration: none; }

td.maintext2 a:link { color: #ffffff; font-weight: bold; text-decoration: none; }
td.maintext2 a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
td.maintext2 a:hover { color: #0099ff; font-weight: bold; text-decoration: underline; }
td.maintext2 a:active { color: #ffffff; font-weight: bold; text-decoration: none; }
td.maintext2 { line-height: 12px;
               letter-spacing: 0pt;
               font-size: 11px;
               padding: 0 12 0 25px; }

td.newstext a:link { color: #006699; font-weight: bold; text-decoration: none; }
td.newstext a:visited { color: #4096b3; font-weight: bold; text-decoration: none; }
td.newstext a:hover { color: #4096b3; font-weight: bold; text-decoration: underline; }
td.newstext a:active { color: #666666; font-weight: bold; text-decoration: none; }
td.newstext { line-height: 12px;
              letter-spacing: 0pt;
              font-size: 11px;
              color: #003366;
              padding: 0px 50px 0px 50px; }

td.toptext2 a:link { color: #006699; font-weight: bold; text-decoration: none; }
td.toptext2 a:visited { color: #4096b3; font-weight: bold; text-decoration: none; }
td.toptext2 a:hover { color: #4096b3; font-weight: bold; text-decoration: underline; }
td.toptext2 a:active { color: #666666; font-weight: bold; text-decoration: none; }
td.toptext2 { line-height: 12px;
              letter-spacing: 0pt;
              font-size: 11px;
              color: #003366;
              padding: 0px 8px 0px 8px; }


td.list a:link { color: #ffffff; font-weight: normal; text-decoration: none; }
td.list a:visited { color: #ffffff; font-weight: normal; text-decoration: none; }
td.list a:hover { color: #0099ff; font-weight: normal; text-decoration: underline; }
td.list a:active { color: #ffffff; font-weight: normal; text-decoration: none; }

td.ilink a img{ border-style: solid; border-width: 1px; border-color: #ffffff;}
td.ilink a:hover img{ border-style: solid; border-width: 1px; border-color: #0099ff;}

.text     { line-height: 12px;
            letter-spacing: 0pt;
            font-size: 11px; }
.btext    { line-height: 12px;
            letter-spacing: 0pt;
            font-weight: bold;
            font-size: 11px; }
.maintext { line-height: 12px;
            letter-spacing: 0pt;
            font-size: 11px;
            padding: 0 12 0 25px; }

.newstext2 a { color: #006699; font-weight: bold; text-decoration: none; font-size: 11px; line-height: 14px; letter-spacing: normal; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
.newstext2 a:link { color: #006699; font-weight: bold; text-decoration: none; font-size: 11px; line-height: 14px; letter-spacing: normal; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
.newstext2 a:visited { color: #4096b3; font-weight: bold; text-decoration: none; font-size: 11px; line-height: 14px; letter-spacing: normal; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
.newstext2 a:hover { color: #4096b3; font-weight: bold; text-decoration: underline; }
.newstext2 a:active { color: #666666; font-weight: bold; text-decoration: none; }
.newstext2 { padding: 0px 40px 0px 40px; color: #000033; font-size: 11px; line-height: 14px; letter-spacing: normal; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
.newstext2 b { font-weight: bold; font-style: normal; text-decoration: none; font-size: 11px; line-height: 14px; letter-spacing: normal; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}


.itemstext { line-height: 12px;
            letter-spacing: 0pt;
            font-size: 11px;
            padding: 0 10 0 10px; }

.stext    { line-height: 10px;
            font-size: 10px;
            color: #ffffff; }
.sbtext   { line-height: 10px;
            font-weight: bold;
            font-size: 10px;
            color: #ffffff; }
.btextoff { line-height: 10px;
            font-weight: bold;
            font-size: 10px;
            color: #312f80; }
.phtext   { line-height: 10px;
            font-size: 10px;
            color: #cccccc; }

.toptext  { line-height: 13px;
            letter-spacing: 0pt;
            font-size: 12px; }

.ntable   { line-height: 20px;
            font-size: 12px;
            color: #006699;
            padding: 0 10 0 10px; }
.ntext2   { line-height: 20px;
            font-size: 12px;
            color: #006699; }
.ntime2   { line-height: 20px;
            font-size: 12px;
            color: #ff9933; }

.index    { padding: 0 0 0 20; }
.index2   { padding: 20 0 0 25; }
.index3   { padding: 20 0 0 0; }
.index4   { padding: 0 0 0 25; }

.img1     { border: solid white 1px;}
.aimg     { border: solid #AAAAAA 1px;}

.textbox  { width: 618px;
            height: 30px;
            margin-top: 10px;
            margin-right: 0px;
            margin-bottom: 10px;
            margin-left:11px;
            padding: 0 0 0 13px;
            text-align: left; 
            border-left-style: solid;
            border-width: 1px;
            border-color: #ffffff; }

.onamebox { font-weight: bold;
            text-align: left;
            border-bottom-style: solid;
            border-width: 1px;
            border-color: #ffffff; }

.ulbox    { font-weight: bold;
            text-align: left;
            border-bottom-style: solid;
            border-width: 1px;
            border-color: #ffffff; }

.contable { padding: 0 0 0 15;
            border-style: solid;
            border-width: 1px;
            border-color: #cccccc; }
.datatable{ padding: 0 10 0 10;
            border-style: solid;
            border-width: 1px;
            border-color: #cccccc; }
div.pmenu { position: absolute;
            padding: 0;
            margin: 0; }
div.menu  { position: absolute;
            padding: 0;
            margin: 0;
            visibility: hidden; }