body{font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka|“™•,Osaka-Mono, "‚l‚r ƒSƒVƒbƒN", "MS Gothic", monospace;}
a:hover{text-decoration:underline; color:#cc33ff;}
a.tel{text-decoration:none;color:black}
a.tel:hover{text-decoration:none;color:black}
a{text-decoration:none; color:#333333;}
/*a:visited{color:#888888;}*/
a:visited{color:#999999;}
a:active{color:#ff0099;}
.mtext{margin:0px;padding:0px;letter-spacing:0px;text-indent:0px;}
.i000000{color:#000000}
.i999999{color:#999999}
.icccccc{color:#cccccc}
.iffccff{color:#ffccff}
.i666666{color:#00cc00}
.iff6600{color:#ff6600}
hr{
  color: #009900;/* IE */
  background-color:#009900;/* GECKO */
/*  width:760;*/
  width:100%;
  margin:0;
  text-align:left;/* IE */
  height:1px;
  border:0;
}
.ring{
  font-size:.7em;
  border-left: solid 1px #009900;
  border-right: solid 1px #009900;
  border-bottom: solid 1px #009900;
  padding:5px 5px 5px 5px;
  line-height:1.2;
}
.ring2{
  position:absolute;
  top:0px;
  left:604px;
}
.ring2b{
  position:absolute;
  top:0px;
  left:604px;
  background:#ffffff;
}
.ring3{
  position:absolute;
  top:0px;
  left:0px;
}
.ring3b{
  position:absolute;
  top:0px;
  left:0px;
  margin:0;
  padding:0 0;
  background:#ffffff;
}
.ring3c{
  position:absolute;
  top:0px;
  left:0px;
  margin:0;
  padding:2 4;
  line-height:1.0em;
  background:#ffffff;
}
.site{
  font-size:.7em;
  border-top: solid 1px #009900;
  border-bottom: solid 1px #99ff99;
  padding:2px 4px 1px 4px;
  background: #efffef;
}
.ititle{
  background: #ffffff;
}
.ititle a:link{color:#000000;}
.ititle a:visited{color:#333333;}
