span.lastupdate {
  padding: 0px 10px 0px 0px;
}

.cleared{
  clear: both;
}

li.none{
  list-style-type: none;
}

p.no-indent{
  text-indent: 0;
}
/*
h3, h4, h5, h6{
  line-height: 20px !important; 
}
*/

hr {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

div#content ol,
div#content ul {
  /*padding: 0px;*/
  padding-left: 2ex;
}

div#content div.intermission-separator {
  margin-left: 2ex  !important;
}

div#content div.separator{
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

dt {
  line-height: 20px !important; 
}

/* Begin dl class="option-link-url" */
/* サイト名とアドレスを列挙するスタイル */

div#content dl.option-link-url {
  padding: 0px 0px 0px 2ex;
}

div#content dl.option-link-url dt {
  list-style-type: square;
  display: list-item;
  margin: 0px 0px 0px 2ex;
}

div#content dl.option-link-url dd {
  display: block;
  margin: 0px 0px 0px 2ex;
}

div.float-right img {
  float: right;
  margin: 0px 0px 10px 10px;
  overflow: hidden;
  background-image: url("imagefield_default_images/small_no_image.jpg");
}

/* End dl class="option-link-url" */

div.node-unpublished {
  background-color: transparent !important;
}

sup {
  font-size: 0.8em;
}

div#content ol {
  list-style-type: none;
  counter-reset: list_lvl_1;
}
div#content ol > li{
  list-style-type: none;
}
div#content ol > li:before {
  counter-increment: list_lvl_1;
  content: counter(list_lvl_1)". ";
}

div#content ol  ol {
  list-style-type: none;
  counter-reset: list_lvl_2;
}
div#content ol ol > li {
  list-style-type: none;
}
div#content ol  ol > li:before {
  counter-increment: list_lvl_2;
  content: counter(list_lvl_1)"."counter(list_lvl_2)". ";
}

div#content ol ol ol {
  list-style-type: none;
  counter-reset: list_lvl_3;
}
div#content ol ol ol > li {
  list-style-type: none;
}
div#content ol  ol ol > li:before {
  counter-increment: list_lvl_3;
  content: counter(list_lvl_1)"."counter(list_lvl_2)"."counter(list_lvl_3)". ";
}

div#tour-guide-map-area ol li:before {
  content: none;
}