 
A:LINK{ color : #0000cc; font-weight : 500; text-decoration : none;}
A:VISITED{ color : #0000cc; font-weight : 500; text-decoration : none;}
A:HOVER{ position:relative;top:1px;left:1px;  font-weight : 500;}
A:ACTIVE{ color : #ff4500; text-decoration : none; font-weight : 500;}
BODY{
  color : black;
  scrollbar-arrow-color:#000000;
  scrollbar-base-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#ffcc00;
  scrollbar-highlight-color:#ffcc00;
  scrollbar-shadow-color:#ffcc00; 
  scrollbar-track-color:#fff8dc;
  background-color : #ffcc00;
  background-image:url("HPgif/black.gif");
  background-repeat:repeat-y
}


.right_btm{
  margin-right : 20%;
  margin-bottom : 0%;
  top : 100%;
  position : absolute;
  left : 80%;
  
  margin-top : -32px;
}
.notice{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  
  
}
.right20{ margin-right : 20%;}
.flote1{ 
  top : 50%;
  position : absolute;
  left : 85%;
}
.menuu{
  margin-top : 15px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 2px;
  
}
.menu{padding-left:5px;padding-top:5px;padding-bottom:1px;width:100px;border-bottom-style:solid;border-color:white;border-width:1px;font-size:x-small}
.menus{position:relative;top:0px;left:0px;width:120px}
.menutable{width:100%;position:relative;top:0px;left:8px}
a.white:link{color:white;} 
a.white:visited{color:white;}
a.white:active{color:white;} 
a.white:hover{color:white;} 
.menucheck{margin-right:5px}
.menuicon{position:absolute;top:10px;left:33px;z-index:2}
.yoso{position:absolute;top:20px;left:78px;z-index:3}

.bottom{width:600px;text-align:left;font-size:x-small}

H1{width:600px;position:relative;color:#ffffff;border-width:1px;border-style:solid;background-color:#4682B4;border-color:black;text-align:left;font-weight:500;padding:0.2em 20px 0.2em 30px;font-size:large;margin-top:0.8em}

H2{width:600px;height:1.5em;position:relative;color:#f5f5f5;border-width:1px;border-style:solid;background-color :#a52a2a;font-size:medium;border-color : black;text-align:left;font-weight:600;padding:0.2em 20px 0.2em 30px;margin-top:1em;margin-bottom:0em}

H3{height:20px;border-width:1px;border-style:solid;background-color:#f5f5f5;border-color:black;font-weight:500;padding:0px 7px;position:relative; top:0em;margin-bottom:1em;font-size:x-small}

a.topbartext:link {color:white}
a.topbartext:hover {position:relative;top:1px;left:1px}
a.topbartext:visited {color:white}
a.topbartext:active {color:#ffcc00}

.lb11{position:absolute;bottom:-2px;left:-2px;}
.rb11{position:absolute;bottom:-2px;right:-2px;}
.lt11{position:absolute;top:-2px;left:-2px;}
.rt11{position:absolute;top:-2px;right:-2px;}
.lb12{position:absolute;bottom:-3px;left:-2px;}
.rb12{position:absolute;bottom:-3px;right:-2px;}
.rt21{position:absolute;top:-2px;right:-3px;}
.rb21{position:absolute;bottom:-2px;right:-3px;}
.rb22{position:absolute;bottom:-3px;right:-3px;}
.lbtop{position:absolute;bottom:-10px;left:0px;}
.lttop{position:absolute;top:-11px;left:0px;}

.text{line-height:1.5em;position:relative;background-color:#fff8dc;border-width:1px;border-style:none solid none solid;border-color : black;text-align:left;padding:1em 20px 1em 20px;font-size:x-small}

.text_b{line-height:1.5em;position:relative;background-color:#fff8dc;border-width:1px;border-style:none solid solid solid;border-color : black;text-align:left;padding:1em 20px 1em 20px;font-size:x-small}


.mleft5m{margin-left:5em}
.check{margin:0em 0.5em 0.5em 0px;}
.check2{position:absolute;bottom:0px}
.topmenu{font-size:x-small;margin:0.5ex 1em 1ex 2em;position:relative; top:-0.3em;}

.sitetitle{width:95%;padding:10px 10px 10px 0px;text-align:right;background-color:#708090;border-width:1px;border-color:black;border-style:solid;margin-top:1em;margin-left:0px;position:relative;left:-12px;COLOR:WHITE;FONT-WEIGHT:700}
.subtitle{position:absolute;left:20px;top:0.2em}

.link{font-weight:600;font-size:small}
.osirase{width:600px;text-align:left;position:relative;top:0px;left:0px;}
.l_table{position:relative;width:390px;border-style:none solid solid solid;border-color:black;border-width:1px;background-color:#ffd700;}
.r_table{width:180px;height:100%;position:absolute;top:0px;left:400px;}
.update{width:388px;position:relative;padding:0.2em 0.2em 0em 0.2em}
em.upday{font:normal normal bold medium/100% "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;color:#000099;position:relative;left:0.5em}
.upicon{position:absolute;left:-40px;}
.uptext{position:relative;left:60px;font-size:x-small;width:310px;margin-bottom:0.2em}

.counter{width:120px;position:relative;top:0px;left:0px;border-style:solid;border-color:black;border-width:1px;background-color:#cccccc;padding:6px 15px}
.sidetext{line-height:130%;position:relative;left:10px;margin-top:0.2em}
.toptable{padding:0em 0em 0em 1em}
