a:hover { text-decoration:underline ; }

html{/*スクロールバーの色*/
  scrollbar-3dlight-color: #DEDEDE;
  scrollbar-arrow-color: #464646;
  scrollbar-base-color: #DEDEDE;
  scrollbar-darkshadow-color: #DEDEDE;
  scrollbar-face-color: #DEDEDE;
  scrollbar-highlight-color: #FAFAFA;
  scrollbar-shadow-color: #868686;
  scrollbar-track-color: #DEDEDE;
  }
body{/*全体のフォントサイズ・色*/
  background-color: #F8F8F8;
  color: #161616;
  font-size: 9pt;
  overflow: auto;
  }
div,td{/*全体のフォントサイズ*/
  font-size: 8pt;
  font-family: Arial,sans-serif;
  }
h1{/*SiteTitle部分の設定*/
  font-size: 9pt;
  font-weight: bold;
  letter-spacing: 0.4em;/*字間*/
  margin: 5px 10px 5px 10px;;
  padding: 0px;
  }
h2{/*「Contents」「Text」部分の設定*/
  font-size: 8pt;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin: 10px 10px 2px 12px;;
  padding: 1px 10px 1px 5px;
  border-bottom: solid 1px #747474;
  }
h3{
  font-size: 7pt;
  font-weight: normal;
  letter-spacing: 0.4em;/*字間*/
  margin: 5px 10px 5px 10px;;
  padding: 0px;
  }
h4{
  font-size: 7pt;
  font-weight: normal;
  margin: 5px 126px 5px 10px;;
  padding: 0px;
  }
a,a.visited{/*リンク色*/
  color: #56350d;
  text-decoration: none;
  }
a:hover{
  color: #56350d;
  }
.box1{/*外側の枠の設定*/
  background-color: #F8F8F8;
  border-style: solid;
  border-width: 1px;
  border-color: #868686 #FFFFFF #FFFFFF #868686;
  width: 500px;/*幅*/
  }
.box2{
  background-color: #F0F0F0;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF #868686 #868686 #FFFFFF;
  padding: 1px;
  }
.line{/*右側の点線*/
  border-right: dashed 1px #C68686;
  margin-right: 6px;
  }
.box3{/*内側の枠の設定*/
  border-style: solid;
  border-width: 1px;
  border-color: #868686 #FFFFFF #FFFFFF #868686;
  margin: 4px;/*外枠との間隔*/
  width: 450px;/*幅*/
  }
.box4{
  background-color: #DEDEDE;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF #868686 #868686 #FFFFFF;
  padding: 3px;
  }
.menu{
  padding: 4px 4px 5px 10px;
  line-height: 16px;
  width: 230px;/*メニューの幅*/
  }
.update{
  padding: 4px 4px 5px 10px;
  line-height: 16px;
  }
.text{
  height: 150px;/*テキスト部分の高さ*/
  overflow: auto;
  padding: 4px 4px 5px 10px;
  line-height: 16px;
  }
.wel{
  padding: 0px 10px 5px 10px;
  line-height: 17px;
  }

.tgcss1 { font-family: 'ＭＳ Ｐゴシック', 'Osaka';color: #FFFFFF; padding: 1px;}
.tgcss2 { font-family: 'ＭＳ Ｐゴシック', 'Osaka';color: #000000; padding: 1px;border-width: 0 1 0 0;border-style:solid;border-color:#000000;}
.tgcss3 { font-family: 'ＭＳ Ｐゴシック', 'Osaka';color: #000000; padding: 1px;border-width: 0 1 0 1;border-style:solid;border-color:#000000;}
.tgcss4 { font-family: 'ＭＳ Ｐゴシック', 'Osaka';color: #000000; padding: 1px;border-width: 0 1 1 1;border-style:solid;border-color:#000000;}
.tgcss5 { font-family: 'ＭＳ Ｐゴシック', 'Osaka';color: #000000; padding: 1px;border-width: 0 1 1 0;border-style:solid;border-color:#000000;}

.pos { position:absolute; left:396px; top:48px; }