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: #464646;
  background-color: #FFFFFF;
  overflow: auto;
  }
div,td{/*全体のフォントサイズ*/
  font-size: 10pt;
  }
a:link{/*リンク色*/
  color: #554966;
  text-decoration: none;
  }
a:visited{/*訪問済みリンク色*/
  color: #554966;
  text-decoration: none;
  }
a:hover,a:active{/*アクティブリンク色*/
  color: #553866;
  }
.menu{/*メニュー部分の枠設定*/
  width: 200px;/*幅*/
  height: 660px;/*高さ*/
  padding: 1em 0px 1em 0px;
  border: solid 1px #F9DADB;/*枠色*/
  background-color: #F9FAFF;/*背景色*/
  }
.main{/*右側部分の設定*/
  width: 560px;/*幅*/
  height: 660px;/*↑の高さと同じに*/
  padding: 1em 0px 1em 0px;
  border-top: solid 1px #F8DADB;
  border-right: solid 1px #F8DADB;
  border-bottom: solid 1px #F8DADB;
  background-color: #FBFCFF;
  }
.head{/*最上部の飾り設定*/
  width: 780px;/*幅*/
  height: 3em;
  padding: 6px;
  }
.mark{
  width: 10px;
  height: 10px;
  background-color: #CAC6F5;/*赤色部分*/
  }
.midhead{
  width: 740px;
  height: 10px;
  }
.headhr{
  height: 1px;
  margin: -1px 15px -1px 15px;
  color: #F4DADB;/*横線*/
  }
h1#top{/*SiteTitle部分の設定*/
  font-size: 15px;/*文字サイズ*/
  font-family: Verdana,Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.3em;
  text-align: left;
  position: relative;
  z-index: 2;
  width: 740px;
  height: 1.5em;
  margin: 0.1em 1em -0.5em 1em;
  padding: 1px 2em 1px 3em;
  border: solid 1px #F4DADB;/*枠色*/
  color: #212121;/*文字色*/
  background-color: #FEFEFF;
  }
h2{/*About,Diary,Union部分の設定*/
  font-size: 13px;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.3em;
  text-align: left;
  margin: 2em 1.5em 0.5em 1.5em;
  padding: 1px 2em 1px 1em;
  border: solid 1px #F5DADA;
  color: #343434;
  background-color: #FFFCFD;
  }
ul{/*メニュー部分の設定*/
  margin: 3em 0px 1em 0px;/*上下余白*/
  padding: 0.5em 0px 0.5em 0px;
  border-top: double 3px #D4C4C9;/*上下の二重線*/
  border-bottom: double 3px #D4C4C9;
  }
li{/*個別メニューの設定*/
  font-size: 9pt;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  letter-spacing: 0.5em;/*字の間隔*/
  padding: 0.2em 1.2em;
  margin: 1.5em 0px;/*上下間隔の設定*/
  border-top: dashed 1px #DADADD;/*上下の破線*/
  border-bottom: dashed 1px #DADADD;
  list-style: none;
  background-color: #F0F0FC;
  }
li.overm{/*マウスを乗せたときの枠色・背景色*/
  border-color: #DFDADC;
  background-color: #FCF1F3;
  }
p.top{/*文章記述部分の設定*/
  font-size: 10pt;/*文字サイズ*/
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  }
div.diary{/*スクロール可能の部分の設定*/
  height: 9em;/*高さ*/
  overflow: auto;
  font-size: 10pt;
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  }
address{/*最下部のCopyright部分*/
  margin: -1em 0px 1em 0px;
  position: relative;
  z-index: 2;
  width: 740px;
  padding: 2px;
  font-size: 8pt;
  font-style: normal;
  font-family: Arial,sans-serif;
  letter-spacing: 0.1em;
  text-align: center;
  border: solid 1px #F4DADB;
  background-color: #FEFEFF;
  }