body    { text-align: center; margin-top: 0;width: 750px ;}
h1  { font-size: 2em; font-weight: bold; margin: 0 0 ;}
H2    { font-size: 1.5em; font-weight: bold; margin-top: 0 ;}
h3    { color: #fff; font-size: 1.17em; font-weight: bold; background-color: #800000; margin: 0 0 0 5px ;}
p.09em { color: #4f4e4e; font-size: 0.9em; font-family: "MS UI Gothic"; line-height: 1.5em; text-indent: 0.9em; float: left ;}
h3 history  { text-align: left }
p.menu a                   { color: #fde4e4; font-size: 0.95em; line-height: 1.2em; text-decoration: none; background-color: #800000; text-align: center; display: block; margin: 0 auto; padding-right: 0; padding-left: 0; width: 120px; float: left; border-style: solid none; border-width: 5px medium; border-color: #800000 ;}
p.menu a:hover   { background-color: #c46460; border-style: solid none; border-width: 5px medium; border-color: #c46460 ;}
.contents   { text-align: center; margin: 0 auto; padding-right: 0; padding-left: 0; width: 750px; border-style: solid none; border-width: 0 1px 1px; border-color: #c46460 ;}
.section    { color: #4f4e4e; background-color: #cff; text-align: left; display: block; margin: 0 5px; padding-right: 5px; padding-left: 5px; width: 600px; float: left; border-style: solid none; border-width: 5px medium; border-color: #e5f8f8 ;}
p.info   { color: #800000; font-size: 1em; font-weight: bold; line-height: 1.5em; padding-bottom: 5px; border-top: #800000; border-right: #800000; border-bottom: 3px solid #800000; border-left: #800000 ;}
p  { color: #000000; font-size: 0.87em; line-height: 1.5em; margin-left: 0 ;}
h4  { font-size: 1em; font-weight: 400; background-color: #bffdfd; margin: 1.33em 0 ;}
element { }
p.pankuzu  { color: black; font-size: 0.8em; line-height: 1em; text-align: right; margin-right: 20px; width: 750px ;}
ul  { list-style-type: disc; margin: 1em 0 1em 40px ;}
.contents2  { background-color: #fffbe1; margin: 0 5% 5%; padding: 0 5px 5px; width: 100%; border: dotted 2px #bd4641 ;}
a:hover  { text-decoration: underline ;}
.imgleft { color: #4f4e4e; background-repeat: no-repeat; background-position: 180px 24px; width: 700px; float: right; border: dotted 5px #800000 ;}
.box26 { font-size: 10pt; width: 320px ;}
.box26 dt{/*タイトル部分の設定*/
  color: #454142;/*文字色*/
  background-color: #FCFCFE;/*背景色*/
  font-weight: bold;
  width: 11em;/*タイトルの幅（文字数）*/
  position: relative;
  z-index: 2;
  padding: 0.3em 1em 0.2em 0.3em;
  border-style: solid;
  border-color: #2A9C3F;/*枠の色*/
  border-width: 1px 2px 2px 1px;
  }
.box26 dt span{
  padding-left: 8px;
  border-left: 4px solid #9ADC9F;/*タイトル部の左縦線*/
  }
.box26 dd{/*内容部分*/
  position: relative;
  z-index: 1;
  top: -0.9em;
  margin: 0 0 0 0.9em;
  border: solid 1px #3AAC4F;/*枠の色*/
  }
.box26 dd .text {
  padding: 1.7em 0.5em 1em 1em;/*テキスト部分の余白*/
  border-left: solid 30px #C1ECC4;/*左側の着色部分*/
  }
  div,td{/*全体の文字サイズ*/
  font-size: 13px;
  }
.box17 { text-align: left; width: 350px ;}
.title { text-align: center; padding: 3px; width: 300px; height: 20px; border: solid 1px #d86868 ;}
.pot{/*タイトルの両脇の「棒」の設定*/
  width: 8px;
  height: 10px;
  position: relative;
  z-index: 1;
  background-color: #A85858;
  margin: 5px 0px 5px 0px;
  font-size: 11px;
  }
.cont{/*内容文の設定*/
  border: dashed 2px #EDBDBD;
  border-top: none;
  margin: -6px 4px 6px 4px;
  padding:  25px 15px 15px 15px;
  text-align: left;
  }
