@charset "ISO-8859-1";

/***** nadenade.com style sheet (2009/6/11)                 *****/
/***** Copyright (C) 2009 nadenade.com All rights reserved. *****/

a:link {
  color: #0000FF;
  text-decoration: none;
}

a:visited {
  color: #551A8B;
  text-decoration: none;
}

a:visited[name] {
  color: #000000;
}

a:visited[href] {
  color: #551A8B;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:hover[name] {
  text-decoration: none;
}

a:hover[href] {
  text-decoration: underline;
}

a:active {
  color: #FF0000;
  text-decoration: none;
}

a:active[name] {
  color: #000000;
}

a:active[href] {
  color: #FF0000;
  text-decoration: none;
}

address.footnote {
  color: #000000;
  font-size: 90%;
  font-style: normal;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}

body.main {
  background-color: #FFFFFF;
  color: #000000;
  margin-left: 5%;
  margin-right: 5%;
}

br.clearboth {
  clear: both;
}

code {
  font-family: Osaka-mono, "MS Gothic", IPAGothic, monospace;
}

div.columnleft {
  float: left;
  width: 50%;
}

div.columnright {
  margin-left: 50%;
}

div.paddingbottom {
  padding-bottom: 1em;
}

div.paddingtop {
  padding-top: 1em;
}

div.paddingtopbottom {
  padding-top: 1em;
  padding-bottom: 1em;
}

dd.definitiondescription {
  margin-left: 1.5em;
}

dl.definitionlist {
  background-color: transparent;
  color: #000000;
  text-align: left;
}

dt.definitionterm {
  font-weight: bold;
}

h1.title {
  background-color: #60CA36;
  color: #FFFFFF;
  font-size: 200%;
  font-weight: bold;
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
}

h2.section {
  color: #000000;
  font-size: 120%;
  font-weight: bold;
  margin-top: 0px;	/* Mozilla Firefox bug */
  text-align: left;
}

html {
  background-color: #FFFFFF;
  font-family: "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "MS PGothic", IPAPGothic, sans-serif;
  font-size: 95%;
}

img.inline {
  vertical-align: middle;
}

img.noborder {
  border-style: none;
}

p.center {
  background-color: transparent;
  color: #000000;
  text-align: center;
}

p.horizontalrule {
  background-color: transparent;
  color: #000000;
  text-align: center;
}

p.left {
  background-color: transparent;
  color: #000000;
  text-align: left;
}

p.indentleft {
  background-color: transparent;
  color: #000000;
  margin-left: 1.5em;
  text-align: left;
}

ol.orderlist {
  background-color: transparent;
  color: #000000;
  text-align: left;
}

ul.itemlist {
  background-color: transparent;
  color: #000000;
  list-style-image: url('Graphics/item.png');
  text-align: left;
  margin-top: 1em;
  margin-bottom: 1em;
}

