a:link {color: #cc3366;}
a:visited {color: #cc6699;}
a:hover {color: #009900;}
.mid{
  font-size : 0.9em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  }
.small{
  font-size : 0.8em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  }
.memo{
  color: #778899;
  font-size : 0.8em;
  line-height: 100%;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  }
.caution{
  color: #778899;
  font-size : 0.8em;
  line-height: 100%;
  padding: 1em 5px 1em 5px;
  border: solid 1px #D3D3D3;/*枠色*/
  }
DIV.header{
  font-family: Arial,Verdana,Tahoma,sans-serif;
  margin: 0px 0px 15px 0px;
}
.navi{
  color: #778899;
  font-size : 0.7em;
  padding: 1em 5px 1em 5px;
  border: dashed 1px #D3D3D3;/*枠色*/
  background-color: #F5F5F5;/*背景色*/
  }
TH{font-size : 0.9em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
}

TD{
  font-size : 0.9em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
}

.body{
  font-size : 0.9em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  line-height: 150%;
  }
.ti{
  font-weight: bold;
  background-color: #ffffff;
  }
.cell{
  font-size : 0.9em;
  background-color: #ffffff;
  }
.mar {margin-left: 1.5em;}
.menu{/*メニュー部分の枠設定*/
  width: 170px;/*幅*/
  margin: 0.5em 0px 0.5em 0px;/*上下余白*/
  padding: 1em 0px 1em 0px;
  border: solid 1px #DADADB;/*枠色*/
  background-color: #FAFAFB;/*背景色*/
  }
.submenu{/*メニュー部分の枠設定*/
  width: 160px;/*幅*/
  padding: 1em 0px 1em 0px;
  margin: 0.5em 2px 0.5em 2px;/*上下余白*/
  border: solid 1px #DADADB;/*枠色*/
  background-color: #FEFEFF;/*背景色*/
  }
ul.plus{
  width: 150px;/*幅*/
  padding: 0px 0px 1em 0px;
  margin: 0px 2px 0.5em 2px;/*上下余白*/
  background-color: #FFFFFF;/*背景色*/
  }
.main{/*メイン部分の設定*/
  width: 90%;/*幅*/
  padding: 1em 10px 1em 10px;
  line-height: 1.5em;
  margin: 0.5em 0px 0.5em 0px;/*上下余白*/
  border: solid 1px #DADADB;/*枠色*/
  background-color: #FFFfFF;/*背景色*/
  }
.gotop{/*メイン部分の設定*/
  font-size: 0.7em;
  width: 100%;/*幅*/
  text-align: right;
  }
ul.side{/*メニュー部分の設定*/
  line-height: 1.5em;
  margin: 0.5em 0px 0.5em 0px;/*上下余白*/
  padding: 0.5em 0px 0.5em 0px;
  border-top: double 3px #C4C4C9;/*上下の二重線*/
  border-bottom: double 3px #C4C4C9;
  }
li.left{/*個別メニューの設定*/
  font-size: 1.0em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  padding: 0.1em 0.8em;
  margin: 0.2em 0px;/*上下間隔の設定*/
  border-top: dashed 1px #DADADD;/*上下の破線*/
  border-bottom: dashed 1px #DADADD;
  list-style: none;
  background-color: #F2F2F4;
  }
li.sub{/*個別メニューの設定*/
  font-size: 0.9em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  padding: 0.1em 0.8em;
  margin: 0.2em 0px;/*上下間隔の設定*/
  list-style: none;
  background-color: #FEFEFF;
  border-top: dashed 1px #DADADD;/*上下の破線*/
  border-bottom: dashed 1px #DADADD;
  border-color: #FEFEFF;
  background-color: #FEFEFF;
  }
li.more{/*主な○○*/
  font-size: 0.8em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  padding: 0.1em 0.8em;
  margin: 0.2em 0px;/*上下間隔の設定*/
  list-style: none;
  }
li.overm{/*マウスを乗せたときの枠色・背景色*/
  font-size: 1.0em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  padding: 0.1em 0.8em;
  margin: 0.2em 0px;/*上下間隔の設定*/
  border-top: dashed 1px #DADADD;/*上下の破線*/
  border-bottom: dashed 1px #DADADD;
  list-style: none;
  border-color: #BABABC;
  background-color: #FEFEFF;
  }
li.overm2{/*マウスを乗せたときの枠色・背景色*/
  font-size: 0.9em;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  padding: 0.1em 0.8em;
  margin: 0.2em 0px;/*上下間隔の設定*/
  border-top: dashed 1px #DADADD;/*上下の破線*/
  border-bottom: dashed 1px #DADADD;
  list-style: none;
  border-color: #BABABC;
  background-color: #FEFEFF;
  }

h1,h2{
  font-family: Arial,Verdana,Tahoma,sans-serif;
}

h4{/*About,Diary,Union部分の設定*/
  font-size: 14px;
  font-family: Arial,sans-serif;
  font-weight: bold;
  letter-spacing: 0.3em;
  text-align: left;
  margin: 0.2em 0px 0.5em 0px;/*上下余白*/
  padding: 1px 1em 1px 1em;
  border: solid 1px #DADADB;
  color: #343434;
  background-color: #FEFEFF;
  }
.amafoot{
  width: 500px;/*幅*/
  text-align: left;
  font-size: 9pt;
  border: solid 1px #DADADB;/*枠色*/
  background-color: #FAFAFB;/*背景色*/
  padding: 5px;
  }
.drk7jpSimilarityFooter{
  text-align: right;}

.table1 {
}
.td1 {font-size:12px;
border-top: #FFFFFF solid 1px;
border-right: #FFFFFF solid 1px;
border-left: #FFFFFF solid 1px;
border-bottom: #FFFFFF solid 1px;
}