
html{/*スクロールバーの色*/
  scrollbar-3dlight-color: #F5DADA;
  scrollbar-arrow-color: #C0C0FC;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #FFFCFD;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color: #D5CACA;
  scrollbar-track-color: #FBFCFF;
  }
body{/*全体のフォントサイズ・色*/
  font-size: 10pt;
  color: #999933;
  background-color: #FFFFFF;
  overflow: auto;
  }
div,td{/*全体のフォントサイズ*/
  font-size: 10pt;
  color: #663300;
  }
a:link{/*リンク色*/
  color: #999933;
  text-decoration: none;
  }
a:visited{/*訪問済みリンク色*/
  color: #FF6600;
  text-decoration: none;
  }
a:hover,a:active{/*アクティブリンク色*/
  color: #CC6666;
  }
.tmenu{/*メニュー部分の枠設定*/
  width: 130px;/*幅*/
  height: 1200px;/*高さ*/
  align: top;
  padding: 1em 0px 1em 0px;
  /*border: solid 1px  #99993;*//*枠色*/
  background-color:  #FFFFFF;/*背景色*/ 
  }
.tmain{/*右側部分の設定*/
  width: 550px;/*幅*/
  height: 1200px;/*↑の高さと同じに*/
  padding: 1em 0px 1em 0px;
  border-top: solid 1px #99993;
  border-right: solid 1px #99993;
  border-left: solid 1px #99993;
  border-bottom: solid 1px #99993;
  background-color: #FBFCFF;
  }
.smenu{/*メニュー部分の枠設定*/
  width: 130px;/*幅*/
  height: 350px;/*高さ*/
  align: top;
  padding: 1em 0px 1em 0px;
  /*border: solid 1px  #99993;*//*枠色*/
  background-color:  #FFFFFF;/*背景色*/ 
  }
.smain{/*右側部分の設定*/
  width: 550px;/*幅*/
  height: 350px;/*↑の高さと同じに*/
  padding: 1em 0px 1em 0px;
  border-top: solid 1px #99993;
  border-right: solid 1px #99993;
  border-left: solid 1px #99993;
  border-bottom: solid 1px #99993;
  background-color: #FBFCFF;
  }
.s1menu{/*メニュー部分の枠設定*/
  width: 130px;/*幅*/
  height: 1500px;/*高さ*/
  align: top;
  padding: 1em 0px 1em 0px;
  /*border: solid 1px  #99993;*//*枠色*/
  background-color:  #FFFFFF;/*背景色*/ 
  }
.s1main{/*右側部分の設定*/
  width: 550px;/*幅*/
  height: 1500px;/*高さ*/
  padding: 1em 0px 1em 0px;
  border-top: solid 1px #99993;
  border-right: solid 1px #99993;
  border-left: solid 1px #99993;
  border-bottom: solid 1px #99993;
  background-color: #FBFCFF;
  }
.s11menu{/*メニュー部分の枠設定*/
  width: 130px;/*幅*/
  height: 2200px;/*高さ*/
  align: top;
  padding: 1em 0px 1em 0px;
  /*border: solid 1px  #99993;*//*枠色*/
  background-color:  #FFFFFF;/*背景色*/ 
  }
.s11main{/*右側部分の設定*/
  width: 550px;/*幅*/
  height: 2200px;/*高さ*/
  padding: 1em 0px 1em 0px;
  border-top: solid 1px #99993;
  border-right: solid 1px #99993;
  border-left: solid 1px #99993;
  border-bottom: solid 1px #99993;
  background-color: #FBFCFF;
  }

 .s2menu{/*メニュー部分の枠設定*/
  width: 130px;/*幅*/
  height: 115px;/*高さ*/
  align: top;
  padding: 0em 0px 0em 0px;
  /*border: solid 1px  #99993;*//*枠色*/
  background-color:  #FFFFFF;/*背景色*/ 
  }
.s2main{/*右側部分の設定*/
  width: 550px;/*幅*/
  height: 115px;/*↑の高さと同じに*/
  padding: 0em 0px 0em 0px;
  border-top: solid 1px #99993;
  border-right: solid 1px #99993;
  border-left: solid 1px #99993;
  border-bottom: solid 1px #99993;
  background-color: #FBFCFF;
  }
.top{
position: relative;
}
.top1{
  font-size: 20px;
  font-family: Verdana,Arial,sans-serif;
  font-weight:  bold;
  letter-spacing: 0.3em;
  text-align: center;
  position: relative;
  width: 47px;
  height: 47px;
  margin: 0em 0em 0em 0em;
  padding: 0px 0em 0px 0em;
  /*border: solid 1px #F4DADB; */ /*枠色*/
  color: #663300;
  background-image: url(./image/12.gif);
}
.top2{
  font-size: 20px;
  font-family: Verdana,Arial,sans-serif;
  font-weight:  bold;
  letter-spacing: 0.3em;
  text-align: center;
  position: relative;
  width: 47px;
  height: 47px;
  margin: 0em 0em 0em 0em;
  padding: 0px 0em 0px 0em;
  /*border: solid 1px #F4DADB; */ /*枠色*/
  color: #663300;/*文字色*/
  background-image: url(./image/11.gif);
}


h1#top{/*SiteTitle部分の設定*/
  font-size: 15px;/*文字サイズ*/
  font-family: Verdana,Arial,sans-serif;
  font-weight:  bold;
  letter-spacing: 0.3em;
  text-align: center;
  position: relative;
  z-index: 2;
  width: 47px;
  height: 47px;
  margin: 0.1em 1em 0.5em 1em;
  padding: 1px 2em 1px 3em;
  /*border: solid 1px #F4DADB; */ /*枠色*/
  color: #000000;/*文字色*/
  background-image: url(./image/12.gif);
  }
h2{/*About,Diary,Union部分の設定*/
  font-size: 13px;
  font-family: Arial,sans-serif;
  font-weight: bold;
  letter-spacing: 0.3em;
  text-align: left;
  margin: 2em 1.5em 0.5em 1.5em;
  padding: 1px 2em 1px 1em;
  border: solid 1px #99993;
  color: #99993;
  background-color: #FFCC66;
  }
ul{/*メニュー部分の設定*/
  margin:1em 0px 1em 0px;/*上下余白*/
  padding: 0.5em 0px 0.5em 0px;
  border-top: dashed 3px #FFCC66;
  border-bottom: dashed 3px #FFCC66;
   }

li{/*個別メニューの設定*/
  align:center;
  font-size: 9pt;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  letter-spacing: 0.4em;/*字の間隔*/
  text-align: center;
  padding: 0.2em 0.2em;
  margin: 0.8em 0px;/*上下間隔の設定*/
  border-top: solid 1px #DADADD; /*上下の破線*/
  border-bottom:  solid 1px #DADADD;
  list-style: none;
  background-color: #CCFF99;
  }
li.overm{/*マウスを乗せたときの枠色・背景色*/
  border-color: #FF99CC;
  background-color: #FFCCFF;
  }

p.top{/*文章記述部分の設定*/
  font-size: 10pt;/*文字サイズ*/
  margin: 0.4em 2em 1em 2em;
  padding: 0.5em 0.8em 0.5em 0.5em;
  /*border: solid 1px #99993;*/
    }
div.news{/*スクロール可能の部分の設定*/
  height: 5em;/*高さ*/
  overflow: auto;
  font-size: 10pt;
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  }

div.pnews{/*スクロール可能の部分の設定*/
  height: 18em;/*高さ*/
  overflow: auto;
  font-size: 10pt;
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  }

div.album{/*スクロール可能の部分の設定*/
  height: 10em;/*高さ*/
  overflow: auto;
  font-size: 10pt;
  margin: 0.1em 1em 0.1em 1em;
  padding: 0.1em 0.5em 0.1em 0.5em;
  }
a.overm{/*マウスを乗せたとき*/
    background-color: #FFCCFF;
    }
a.overm2{/*マウスを乗せたとき*/
    background-image: url(./image/4.gif);
    }
.green{
  color: #666600 ;
  font-size: 11pt;
  font-weight: bold;
  }

