#navi-left-related-entries .navi-left-item-body ul{
  list-style:none;
  margin:0px 12px 4px;
  padding-left:0px;
  padding-right:0px;
  width:165px;
  border-bottom:solid 1px #71B90B;
}
* html #navi-left-related-entries .navi-left-item-body ul{
  width:189px;
}
#navi-left-related-entries li{
  margin:.5em 10px;
  text-indent:-10px;
}
#navi-left-related-entries li a{
  padding:3px 0px 0px 10px;
  background-repeat:no-repeat;
}
#navi-left-related-entries li a:link,
#navi-left-related-entries li a:visited
{
  background-image:url(/%7Ezophos/img/navi-left-contents-item.png);
}
#navi-left-related-entries li a:hover,
#navi-left-related-entries li a:active
{
  background-image:url(/%7Ezophos/img/navi-left-contents-item-hover.png);
}

#navi-left-related-entries ul.navi-left-item-foot{
  margin:4px 5px 0px 0px;
  border:none;
  padding:0px;
  width:184px;
}
* html #navi-left-related-entries ul.navi-left-item-foot{
  width:189px;
}
#navi-left-related-entries ul.navi-left-item-foot li{
  margin:.15em 0px;
  text-align:right;
}
#navi-left-related-entries ul.navi-left-item-foot a{
  padding-right:10px;
  background-position:right bottom;
  background-repeat:no-repeat;
}

div.article div.abstract{
  margin-top:1.5em;
}
div.article div.abstract div.text{
  padding:.5em 1.5em;
  border:dotted 1px #007F00;
}

div.article p.last-modified{
  margin:0 24px;
  text-align:right;
}

div.article div.tagset{
  margin:24px;
  padding:0px;
  width:200px;
  float:right;
  overflow:hidden;
}
* html div.article div.tagset{
  width:248px;
}
div.article div.tagset div.tagset-top,
div.article div.tagset div.tagset-middle,
div.article div.tagset div.tagset-bottom{
  margin:0px;
  padding:0px;
  font-size:1px;
  line-height:1px;
  width:200px;
  background-repeat:no-repeat;
}
div.article div.tagset div.tagset-top{
  height:12px;
  background-image:url(/%7Ezophos/img/tagset-top.png);
}
div.article div.tagset div.tagset-middle{
  margin:0px;
  padding:0px 16px;
  width:168px;
  color:#00284F;
  background-color:#FAFFF0;
  background-image:url(/%7Ezophos/img/tagset-middle.png);
  background-repeat:repeat-y;
}
* html div.article div.tagset div.tagset-middle{
  width:200px;
}
div.article div.tagset div.tagset-bottom{
  height:12px;
  background-image:url(/%7Ezophos/img/tagset-bottom.png);
}
div.article div.tagset div.tagset-middle p{
  margin:0px;
  padding:0px;
  font-size:14px;
  line-height:14px;
}
div.article div.tagset a{
  border:none !important;
}
div.article div.tagset img{
  border:none !important;
  vertical-align:middle;
}

div.article div.toc{
  margin:2em 0px;
}
div.article div.toc ul{
  list-style:none;
  margin:0px 24px;
  padding:0px;
}
div.article div.toc li{
  margin:.65em 1.5em;
  padding:0px;
}
div.article div.toc li ul{
  margin:0px 0px 0px 1.5em;
  padding:0px;
}
* html div.article div.toc li ul{
  margin-top:-1.65em;
}
div.article div.toc li ul li{
  margin:.65em 0px;
  padding:0px;
}

div.article div.toc li a{
  border:none;
  text-decoration:underline;
}

div.article div.toc li.current{
  color:#ff8040;
  list-style-type:square;
  list-style-position:outside;
}
div.article div.toc li.current span{
  font-weight:bold;
  color:#406618;
}


div.article div.section{
  clear:right;
}

div.article a.footnote{
  font-size:small;
  vertical-align:super;
  margin-left:.25em;
  margin-right:.25em;
}
div.article h1 a.footnote:link,
div.article h1 a.footnote:visited{
  color:white;
  border-bottom:dotted 1px white;
}
div.article h1 a.footnote:hover{
  color:#FFA033;
  border-bottom:dotted 1px #FFA033;
}
div.article h1 a.footnote:active{
  color:red;
  border-bottom:dotted 1px red;
}

div.article div.footnote,
div.article div.section-foot div.footnote{
  margin:0px 24px;
  padding:.5em 1.5em;
  border-top:solid 1px #b0cfb0;
  font-size:90%;
}
div.article div.footnote p.footnote,
div.article div.section-foot div.footnote p.footnote{
  margin:0px 0px 0px .5em;
  text-indent: -1.5em;
}


#page-technote div.section h2 a,
#page-technote-tags div.section-title h2 a{
  background-color:inherit;
  border:none;
}
#page-technote div.section h2 a{
  text-decoration:underline;
}

#page-technote div.section h2 a:link,
#page-technote div.section h2 a:visited{
  color:#406618;
}
#page-technote div.section h2 a:hover,
#page-technote div.section h2 a:active{
  color:#FFA033;
}

#page-technote div.section p.last-modified{
  margin:0px;
  padding:0px;
  text-align:left;
  background-color:inherit;
  color:#a0a0a0;
}

#page-technote-tags ul.all-tags{
  list-style:none;
  margin:1.5em 0px;
  padding:0px;
}
#page-technote-tags ul.all-tags li{
  display:inline;
  margin:0px !important;
  padding:0px !important;
}
#page-technote-tags ul.all-tags li a{
  border:none;
}
#page-technote-tags ul.all-tags li img{
  border:none;
  vertical-align:middle;
}

#page-technote-tags div.section a img{
  border:none;
  vertical-align:middle;
}
