a:link {text-decoration:none;}
a:hover {color:#090;font-weight:bold;text-decoration:underline;}
a:visited{color:purple;text-decoration:none;}
a:active{color:red;text-decoration:none;}
.text7pt      {font-size: 7pt;line-height: 9pt;padding-right: 5px  }
.text12pt                  {color: black;font-size: 100%;line-height: 19pt  }
.text10ptgray {color: #666;font-size: 10pt;line-height: 11pt  }
.text12ptb {font-size: 1em;line-height: 15.5pt  ;}
.ph { top: 0; left: 0; right: 0; bottom: 0; float: left; margin: 0; padding: 0 10px 5px 0; border-width: 0; }
.text8pt    {font-size: 8pt;line-height: 10pt   }
.text9pt    {font-size: 9pt;line-height: 11pt     }
.text10pt  {font-size: 10pt;line-height: 12pt   }
.text11pt {font-size: 11pt;line-height: 1.4em;margin-top: 0;padding-top: 0;border-top-width: 0;}
.title         { font-size: 15pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 20pt  }
.title3{font-size:20pt;line-height:25pt;text-decoration:none;}
.title2  { font-size: 14pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20pt  }
.orengewaku { border: solid 1px #f30; }
.orengekugiri {margin-top:10px;border-color: #f30;border-style: dashed;border-width: 0 0 1px;}
.orengehasen { border: dashed 1px #f30; }
.greenwaku {margin-right:2px;margin-left:2px;padding-right:2px;padding-left:2px;border: solid 1px #005d00;}
.greenkugiri { border-color: #096; border-style: dashed; border-width: 0 0 1px; }
.brackkugiri { border-bottom: 1px dashed black; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.greenhasen { border: dashed 1px #096; }
ul{font-size:1em;margin:0.5em 0 0.5em 40px;list-style-image:url(corp/corp_list.gif);display:block;white-space:normal;}
