@charset "UTF-8";

body{
      background-color: #ffffff;
      color: #000000;
      margin: 2em 1.5em 2em 1.5em;
}

a:link { color: #0099cc; }
a:visited { color: #cc00cc;  }
a:link:active{ color: #66cc66; }
a:visited:active{ color: #669966; }
h1, h2, h3, h4 { color: #000000; }

p {
    text-indent: 1em;
}

div.footer{
            clear: both;
            text-align: right;
            }

div.code{
          margin: 0 1em 0 1em;
          padding: 1em 1em 1em 1em;
          /* margin-left: 3em; */
          /* padding: 10px 10px 10px 10px; */
          /* border: #c00 thin solid; */
          border: gray 1px dotted;
          /* background-color: #333333;
          color: #ffffff; */
          background-color: #ffffff;
          color: #000000;
          }



div.output pre, pre{
                border-width: 0.1em 0.1em 0.1em 0.1em;
                border-color: #ffffff;
                border-style: solid;
                padding: 0 0 0 0.5em;
          }

blockquote{
            /* margin: 0 1em 0 1em;*/
            /* border: #c00 thin solid; */
            /* border: gray 1px solid;
               color: black;*/
            border-width: 0.0em 0.0em 0.0em 0.15em;
            border-color: #330099;
            border-style: solid;
          }

blockquote p {
               margin: 0 0 0 1em;
               }

span.supplement:before { 
                    content:"(";
                    }
span.supplement:after { 
                    content:")";
                   }

a[href="mailto:iwaim@cc.mbn.or.jp"]:before { 
  content:"<";
 }

a[href="mailto:iwaim@cc.mbn.or.jp"]:after { 
  content:">";
}

a[href="mailto:iwai@alib.jp"]:before { 
  content:"<";
}

a[href="mailto:iwai@alib.jp"]:after { 
  content:">";
}

/*
del:before { content: '[DEL ';}
del:after { content: ' DEL]';}
del { font-size: small }
*/
del {
  display:none;
}

em {
   color: #000000;
   font-style: normal;
   font-weight: bold;
}

strong {
   color: #000000;
   font-weight: bold;
   font-style: normal;
   font-size: larger;
}

ins{
  text-decoration: none;
}

ins[datetime].postscript-block:before {
    content: '追記（' attr(datetime) '）';
}

div.entry {
            border-width: 0.0em 0.1em 0.1em 0.0em;
            border-color: #333333;
            border-style: solid;

	    margin-bottom: 3em;
	    padding: 0em 1em 0.5em 0.5em;
}

body.entry h2 {
  font-size: medium;
}

div.adsence {
  clear: right;
  margin-top: 2em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right :auto;
  text-align: center;
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
  padding: 0.5em;
}
div.adsence h2 {
  text-align: left;
}
div.adsence h2:before {
    content: '【';
}
div.adsence h2:after {
    content: '】';
}
/*
body.mainIndex div.content {
  position: static;
}
body.mainIndex div.content div.entries {
  position: absolute;
  padding-right: 25%;;
}
body.mainIndex div.content div.utilities {;
  padding-left: 76%;
}
*/
body.mainIndex div.content div.entries {
  float: left;
  width: 75%;
  background-color: #ffffff;
}
body.mainIndex div.content div.utilities {
  margin-left: 0.5em;
}
body.mainIndex div.footer{
  clear: left;
}
body.mainIndex div.content div.utilities div > ul > li,
body.mainIndex div.content div.utilities div > ol > li {
  margin-left: 2em;
}
body.mainIndex div.content div.utilities div h2{
  font-size: 100%;
  background-color: #cccccc;
}

ol.topicPath li {
  display: inline;
  background: url('http://iwai.alib.jp/style/yr.gif') no-repeat 0 50%;
  padding-left: 10px;
}

dd {
  margin-left: 2em;
}

dl.info {
  background-color: #cccccc;
  color: #333333;
  padding: 0.5em;
  float: right;
}

p {
  line-height: 1.4em;
}

ul.trackBackPingURL{
  border: 1px #cccccc solid;
  padding: 1.5em;
}