.hidden {
  display: none;
}

.blur-color {
  color: #a0a0a0;
}

/** toggle ***************************************/
.toggle:hover {
  cursor: pointer;
}

.toggle.closed {
  background: url(/image/closed.png) no-repeat;
}

.toggle.opened {
  background: url(/image/opened.png) no-repeat;
}

h2 .toggle {
  padding: 0 0 0 27px;
}

button.toggle {
  width: 24px;
  height: 19px;
  text-indent: -100000em;
  border: none;
}

/** toggle ***************************************/
.toggle-green:hover {
  cursor: pointer;
}

.toggle-green.closed {
  background: url(/image/closed.png) no-repeat;
}

.toggle-green.opened {
  background: url(/image/opened.png) no-repeat;
}

h2 .toggle-green {
  padding: 0 0 0 27px;
}

button.toggle-green {
  width: 24px;
  height: 19px;
  text-indent: -100000em;
  border: none;
}

/** toggle ***************************************/
.toggle-all {
  width: 80px;
  height: 22px;
  overflow: hidden;
  text-indent: -100000em;
  border: none;
}

.toggle-all:hover {
  cursor: pointer;
}

.toggle-all.closed {
  background: url(/image/closed.png) no-repeat;
}

.toggle-all.opened {
  background: url(/image/opened.png) no-repeat;
}

/** link ***************************************/
td.c01 a:visited {
    color: #ffa500;
    text-decoration: none;
}

td.c01 a:link {
    color: #ff0;
    text-decoration: none;
}
