/*
 * Copyright 2002 GAN <kiproject@estyle.ne.jp>
 */
body {
  color: #000000;
  background-color: #FFFFFF;
  background-attachment: fixed;
}

body.saru {
  background-image: url(../img/whitebg.gif);
}

body.software {
}


p {
  text-indent: 1em;
  margin-left: 1em;
}


hr {
  margin: 0.5em 0em;
  height: 2px;
  color: #6699cc;
  border-color: #6699cc;
}


div.navi {
  font-size: x-small;
}
div.navi A:link {
    COLOR: limegreen;
    TEXT-DECORATION: none
}
div.navi :visited {
    COLOR: limegreen;
    TEXT-DECORATION: none
}
div.navi a:hover {
    COLOR: limegreen;
    TEXT-DECORATION: underline
}
div.navi a:active {
    COLOR: khaki;
    TEXT-DECORATION: underline
}

div.download {
    margin-left: 2em;
}


a {
  text-decoration: none;
  font-weight: bold;
}
a:link {
  font-weight: bold;
  color: #0000FF;
}
a:visited {
  font-weight: bold;
  color: #660066;
}
a:hover, A.base:active {
  font-weight: bold;
  text-decoration: underline;
}

a.name {
  text-decoration: none;
}

div.last_modified {
  text-align: right;
  font-size: xx-small;
}

h1 {
    text-align: center;
    color: #996633;
}

h2 {
    padding: 1pt;
    margin-left: 0em;
}

h2.normal, h2.link, h2.contents, h2.faq {
    color: #ffffff;
    background-color: #6699cc;
    font-weight: bold;
    border: solid thin;
    border-color: gray;
    padding: 5pt;
}


h3 {
    color: #ffffff;
    background: #339999;
    margin-left: 0.5em;
    border: solid 1px;
    border-color: white;
    font-weight: bold;
    padding: 2pt;
    padding-left: 5pt;
    margin-left: 0.5em;
}


h3.policy, h3.link, h3.faq {
}


h4 {
    color: #ff00ff;
    margin-left: 1em;
}

ul {
  margin-left: 3em;
}

ul.sub {
  margin-left: 4em;
  background-color: #ffffff;
}

ul.link {
  margin-left: 2.5em;
  background-color: #ffffff;
}

ol {
  margin-left: 3em;
}


ol.h3 {
  margin-left: 4em;
}


dl {
  margin-left: 3em;
}

dt {
  font-weight: bold;
  color: #008800;
}

pre {
  margin-left: 2em;
  margin-right: 1em;
  border: 1px solid blue;
  padding: 5px;
  white-space: pre;
  width: 100%;
  background-color: #FFF0F5;
}



address {
    text-align: right;
    font-weight: bold;
}


.kiproject {
	color: #00ffff;
	font-weight: bold;
}

span.soft {
    color: #ff0000;
    font-weight: bold;
}

span.readme {
    color: #000000;
    font-weight: bold;
	font-family: monospace;
}

span.filename {
	font-family: monospace;
}


a.mailaddr {
}

span.gr {
  color: green;
  font-weight: bold;
}

span.attention {
  color: #ff0000;
}


div.soft_table {
    margin-left: 2em;
    margin-top: 15px;
}

tr.th_soft_table {
    background-color: #ccccff;
}


table.soft_table {
    background-color: #fffcf8;
}


table {
	margin-left: 2em;
	background-color: #fff5ee;
}

tr.at {
	background-color: #ccccff;
}

/* $BBG$A>C$7@~(B <s> */
span.s {
	text-decoration: line-through;
}


div.applet {
	text-align: center;
}

