a:hover     { color: white;
              background-color: purple;
}

blockquote  { color: darkred 
}

.colorbq    { color: darkred 
}

body        {  background: #efefef;
              font-family: "MS UI Gothic",Osaka,"‚l‚r ‚oƒSƒVƒbƒN";
              color: #555555;
              margin-top: 0em;
              margin-bottom: 2em;
              margin-left: 18%;
              margin-right: 18%;
              line-height: 1.5em
}

div         { color: #555555;
              font-weight: bold;
              text-align: center 
}


#title      { position: absolute;
              filter: Dropshadow(color=silver,pffX=5,offY=5);
              font-family: "‚l‚r ‚o–¾’©";
              font-size: 400%;
              color: #555555;
              line-height: 1.5em
}

h1          { font-family: "MS UI Gothic",Osaka,"‚l‚r ‚oƒSƒVƒbƒN";
              color: #555555;
              line-height: 1.5em
}

h2          { font-family: "MS UI Gothic",Osaka,"‚l‚r ‚oƒSƒVƒbƒN";
              color: #555555;
              line-height: 1.5em
}

h3          { font-family: "MS UI Gothic",Osaka,"‚l‚r ‚oƒSƒVƒbƒN";
              color: #555555;
              line-height: 1.5em
}

hr          { color: #555555; 
              height: 1px 
}

.rubi01     { color: darkorange; 
              font-size: 60% 
}

.migisoroe  { text-align: right 
}

.tyuousoroe { text-align: center 
}

.uesoroe    { vertical-align: top 
}

.index-hr   { color: #555555; 
              height: 1px 
}



.webdings   { font-family: "Webdings";
              color: #555555
}

.nowrap     { white-space: nowrap
}

.nowrap-red { color: red;
              font-weight: bold;
              white-space: nowrap
}

.width100   { width: 100%
}

.width400px { width: 400px
}

.width160px { width: 160px
}

.width100px { width: 100px
}

.width120px { width: 120px
}

.ta01       { color: darkred;
              text-align: center
} 

.ta02       { color: darkred;
} 

.mayoi      { color= blue
}