a:link {
  color:#3366cc
}

a:hover {
  color:#0033cc
}

a:active {
  color:#003366
}

a:visited {
  color:#778899
}

a {
  text-decoration: none
}

p {
  margin-left: 100px;
  margin-top: 0px;
  margin-bottom: 0px
}

.backgc {
  background: #ffffff url(http://www.geocities.jp/server-errors/not_found.html) repeat-y fixed
}

.inkenring {
  width: 480px;
  text-align: right;
  color: #99cc66;
  font-size: 10pt;
  font-weight: bold;
}

.title {
  margin-top: 50px;
  width: 480px;
  text-align: center;
  color: #ff6666;
  font-size: 40pt;
  line-height: 36pt;
  font-family: "ƒqƒ‰ƒMƒmŠÛƒS Pro W4","Osaka","MS ƒSƒVƒbƒN",sans-serif
}

.update {
  width: 480px;
  text-align: center;
  color: #99cc66;
  font-size: 10pt;
  font-weight: bold
}

.categinfo {
  margin-bottom: 20px;
  width:130px;
  border-width: 0px 0px 3px 0px;
  border-style: double;
  border-color: #99cc66;
  padding-left: 6px;
  letter-spacing: 6px;
  color: #99cc66;
  font-size: 14pt;
  font-weight: bold
}

.menubar {
  width: 480px;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: #99cc66;
  padding-left: 5px;
  letter-spacing: 5px;
  color: #3366cc;
  font-size: 12pt;
  font-weight: bold
}

.menuinfo {
  margin-top: 3px;
  width: 470px;
  line-height: 20px;
  padding-left: 15px;
  padding-bottom: 20px;
  color:#336699;
  font-size:10pt
}

.aboutsite {
  margin-top: 20px;
  margin-bottom: 20px;
  width:220px;
  border-width: 0px 0px 3px 0px;
  border-style: double;
  border-color: #99cc66;
  padding-left: 6px;
  letter-spacing: 6px;
  color: #99cc66;
  font-size: 14pt;
  font-weight: bold
}

.infobar {
  width: 480px;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: #336699;
  padding-left: 5px;
  letter-spacing: 5px;
  color: #3366cc;
  font-size: 12pt;
  font-weight: bold
}

.infoinfo {
  margin-top: 3px;
  margin-bottom: 20px;
  width: 470px;
  line-height: 20px;
  padding-left: 15px;
  color:#336699;
  font-size: 10pt
}

.profinfo {
  background-image: url("http://www.geocities.jp/server-errors/not_found.html");
  background-repeat: no-repeat;
  background-position: left top;
  margin-top: 3px;
  margin-bottom: 20px;
  width: 470px;
  line-height: 20px;
  padding-left: 250px;
  color: #336699;
  font-size: 10pt
}

q.barq {
  color: #ff6666;
  font-size: 12pt
}

q.infoq {
  color: #ff6666;
  font-size: 10pt
}

.stuff {
  width: 480px;
  text-align: right;
  color:#336699;
  font-size: 9pt
}