@charset "UTF-8";
body {
  background: white;
  margin: 5%;
  /* font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif; */
  /*/*/ line-height: 1.5; /* */
}
h2 {
  font-size: 1.2em;
  margin: 2em 0em 0em 0em;
  padding: 0.2em 0.5em;
  border-style: solid;
  border-width: 0px 0px 0px 40px;
  border-color: #b67e45
  /* border-width: thin;
  border-color: white;
  background-color: #99F; */
}
h3 {
  margin: 1em 0em 0em 0em;
  padding: 0.2em 0.5em;
  border-style: solid;
  border-width: 0px 0px 0px 20px;
  /* border-color: #99F; */
  border-color: #305647
}
h4 {
  margin: 1em 0em 0em 0em;
  padding: 0.2em 0.5em;
  border-style: solid;
  border-width: 0px 0px 0px 5px;
  border-color: #b67e45
}
code, pre {
  /* font-family: "Osaka−等幅", "Osaka-Mono", "ＭＳ ゴシック", monospace; */
  color: maroon;
}
pre {
  margin-left: 2em;
  overflow: auto;
  /*/*/ line-height: 1.2; /* */
}
em { font-style: normal; color: #F30 }
a:hover { color: red }
a[name]:hover { color: black }
img { border-style: none }
address { font-style: normal }
.note {
  margin-left: 0em;
  padding-left: 1.5em;
  border-left: #FFCC33 solid 0.5em;
  /*/*/ line-height: 1.3; /* */
}
.left { float: left; margin: 0em 1em 1em 0em; border-style: none }
.right { float: right; margin: 0em 0em 1em 1em; border-style: none }
#breadcrumbs { font-size: 90% }
div#breadcrumbs + h1 { margin-top: 0 }
div.back2top {
  clear: both;
  text-align: right;
  font-size: x-small;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

table.hoge {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  border: 3px solid black;
}
table.hoge td {
  text-align: right;
  padding: 0.2em 0.7em;
  border: 1px solid gray;
  background-color: #CFF;
}
table.hoge th {
  text-align: left;
  padding: 0.2em 0.7em;
  border: 1px solid gray;
  background-color: #FFC;
}
@media print {
  body {
    margin: 0%;
  }
  h2 {
    font-size: 1.5em;
    padding: 0;
    background-color: white;
  }
  h3 {
    padding: 0;
    border-width: 0;
  }
  a:link, a:visited {
    color: black;
  }
  a:link:after, a:visited:after {
    font-size: 50%;
    content: " (" attr(href) ") ";
  }
  code, pre {
    color: black;
  }
  pre {
    overflow: visible;
  }
  em { font-style:italic; color: black }
  div.back2top { display: none }
}

