::-moz-selection{
background-color: transparent;
color: #105d7b;}

body {
	font-style: normal;
	font-family:"Andale Mono",Arial,sans-serif;
    color: black; background-color: #cccccc;
    font-size: 10pt;
    font-family: Verana,sans-serif;
    margin: 0;
  }
  
hr { position: relative; left: 0px; width: 630px; background-color:#000000; color:#105d7b;}

p { }

td {}

yo_center { text-align: center }

#navi > a:link { padding: 4px; color: black; text-decoration: none; font-size: 8pt; background-image: url(link-back1.png); background-repeat: repeat}
#navi > a:visited { padding: 4px; color: black; text-decoration: none; font-size: 8pt; background-image: url(link-back1.png); background-repeat: repeat; }
#navi > a:hover { color: #960000; padding: 4px; text-decoration: none; font-size: 8pt; background-image: url(link-back3.png); background-repeat: repeat; }
#navi > a:active { padding: 4px; color: black; text-decoration: none; font-size: 8pt; background-image: url(link-back3.png); background-repeat: repeat; }

#footer > a:link { padding: 4px; color: black; text-decoration: none; font-size: 8pt; }
#footer > a:visited { padding: 4px; color: black; text-decoration: none; font-size: 8pt; }
#footer > a:hover { color: #960000; padding: 4px; text-decoration: none; font-size: 8pt; }
#footer > a:active { padding: 4px; color: black; text-decoration: none; font-size: 8pt; }

a:link { padding: 4px; color: #960000; text-decoration: underline; font-size: 10pt;}
a:visited { padding: 4px; color: #960000; text-decoration: underline; font-size: 10pt;}
a:hover { color: #dc0404; padding: 4px; text-decoration: underline; font-size: 10pt;}
a:active { padding: 4px; color: #960000; text-decoration: underline; font-size: 10pt;}

a:link > img { text-decoration: none; }
a:visited > img { text-decoration: none;}
a:hover > img { text-decoration: none;}
a:active > img { text-decoration: none;}

#bg {  z-index: 0; border:1px solid #000000; position: absolute; top: 0px; left: 0px; background-image: url(background.jpg); background-repeat: no-repeat; width: 1024px; height: 783px; }

#head { z-index: 1; padding-left: 1px; padding-top: 1px; position: absolute; top: 76px; left: 250px; width: 710px; height: 134px; background-color: transparent;}
#navi { z-index: 5; font-style: normal; padding: 5px; position: absolute; top: 200px; left: 32px; width: 170px; height: 500px; background-color: transparent; }
#body {  z-index: 1; overflow: auto; z-index: 1; padding: 30px; z-index: 1; position: absolute; top: 213px; left: 251px; width: 670px; height: 461px; background-color:transparent; }
#body_content {  z-index: 1;font-style: normal; float: left; overflow: visible; position: relative; left: 0px; width: 640px; text-align: left; background-color:transparent; }
#livestream { position: absolute; left: 914px; top: 737px; text-align: right;}
#counter { position: absolute; left: 32px; top: 739px; text-align: left; font-size: 7pt; color: #222222;}
 
#subtitle { position: relative; text-align:right; right: 484px; font-style: italic; top: 56px; background-color: transparent; }
#footer { height: 18px; background-color: #cccccc; width: 1023px; position: absolute; top:768px; text-align: center; left: 0px; border: 1px solid black;}
#text_navi {position: fixed; left: 1024px; top: 300px;}
#text_navi2 {position: fixed; left: 1024px; top: 330px;}

.topic { font-size: 14pt; font-weight: 400; color: #000000; }
.block { font-size: 9pt; color: #260000; }

ue01 { font-size: 16pt; font-weight: bold;}

.img_left { position: relative; left:0px; text-align: left; width : 250px; }
.img_half_left { position: relative; left:40px; text-align: left; width : 250px; }
.img_center { position: relative; left:190px; text-align: center; width : 250px; }
.img_right { position: relative; left:380px; text-align: right; width : 250px; }
.img_half_right { position: relative; left:340px; text-align: right; width : 250px; }

test { font-size: 0pt; font: 0pt}

