body {
  background-color: #FFFFFF;
  color: black;
  font-family: Optima, Georgia, "Times New Roman", Serif;
  font-size: 10pt;
  margin: 3em 3em 2em 3em;
}

:link { color: #00868B; background: #FFFFFF }
:visited { color: #FF8C00; background: #FFFFFF }
a:active { color: #C00; background: #FFFFFF }
a:hover { color: #FFFFFF; background-color: #FF8C00}

div 
{
  margin: 1em 1em 2em 0em;
}
div dl 
{
  margin: 1em 1em 0.5em 1em;
}
div dt 
{ 
  border-left: 8 solid #9cc;
  font-size: 110%;
  font-weight: normal;
}
div dd
{ background-color: #FFFFFF;
  color: lightslategray;
  margin: 0.2em 0em 0em 2em;
  font-size: 90%;
}
div p
{ background-color: #FFFFFF;
  color: black;
  font-size: 92%;
  font-weight: normal;
  line-height: 140%;
  letter-spacing: 1px;
  font-family: "ヒラギノ角ゴ Pro", Serif;
  margin: 0px 0em 0em 4em;
}

pre
{ 
  color: black;
  background-color: #b0c4de;
  font-family: "Courier New", Monospace;
  font-size: 93%;

	line-height: 1.3em;
	letter-spacing: 0.5px;
	margin: 1em 0em 1em 4em;
	padding: 1em 0em 1em 1em;
}

/* Form Comment */
dl 
{ 
  margin: 1em 1em 1em 1em;
}
dt 
{ background-color: #FFFFFF;
	color: teal;
	/*border-left: 10px solid teal;
	padding-left: 0.5em;*/
	font-size: 100%;
  margin: 0em 5em 0em 2em
}
dd
{ 
  font-size: 80%;
  margin: 0.5em 0em 0px 3em;
  padding: 0px 0px 0em 1em;
  line-height: 1em
}

/* Links */
h1 
{
  font-weight: normal;
  font-size: 130%;
  margin: 1em 1em 1em 1em;
  padding: 1px 1px 1em 1px;
}


/*teal; 2006_09_01 http://www.midore.net */
/*font-family: Georgia, "Times New Roman", Serif;*/ 
/*font-family: ヒラギノ角ゴ Pro, Optima, Skia, Georgia, "Times New Roman", sans-serif;*/
/*ue migi shita　hidari */    /*background-color: #00861B;  #00861B; #00868B; lightslategray;*/
/*teal; lightblue; orange; lightslategray; salmon; */  /*margin: 40pt 7.5% 30pt 7.5%;*/
/* memo
div dt:first-letter {
	background-color: #FFFFFF;
    float: left;
    font-weight: bold;
    font-size:150%;
    letter-spacing: 0.5px;
    line-height: 70%;
    }
*/