html{/*スクロールバーの色*/
  scrollbar-3dlight-color: #DADADB;
  scrollbar-arrow-color: #7A7A7B;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #FAFAFB;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color: #999999;
  scrollbar-track-color: #FBFBFC;
  }

body{/*全体のフォントサイズ・色*/
  font-size: 80%;
  color: #101010;
  background-color: #A2D3FE;
  background-image:url(../img/bg.jpg);
  }

div,td{/*全体のフォントサイズ*/
  font-size: 10pt;
  }

a:link{/*リンク色*/
  color: #1102A6;
  text-decoration: none;
  }

a:visited{/*訪問済みリンク色*/
  color: #1102A6;
  text-decoration: none;
  }

a:hover,a:active{/*アクティブリンク色*/
  color: #006666;
  }

.menu{/*メニュー部分の枠設定*/
  width: 300px;/*幅*/
  height: 300px;/*高さ*/
  padding: 1em 0px 1em 0px;
  border: solid 1px #FF5580;/*枠色DADADB*/
  background-color: #9795FF;/*背景色FAFAFB*/
  }

.main{/*左側部分の設定*/
  width: 230px;/*幅*/
  border-top: solid 0px #DADADB;
  border-right: solid 1px #DADADB;
  border-bottom: solid 0px #DADADB;
  background-color: #FDFDFD;
  background-image:url(../img/bg2.jpg);
  }

.main2{/*右側部分の設定*/
  width: 570px;/*幅*/
  border-top: solid 0px #DADADB;
  border-right: solid 0px #DADADB;
  border-bottom: solid 0px #DADADB;
  background-color: #FDFDFD;
  background-image:url(../img/bg2.jpg);
  }

.main3{/*リンク部分の設定*/
  width: 400px;/*幅*/
  border-top: solid 0px #DADADB;
  border-right: solid 0px #DADADB;
  border-bottom: solid 0px #DADADB;
  background-color: #FDFDFD;
  background-image:url(../img/bg2.jpg);
  }

.head{/*最上部の飾り設定*/
  width: 560px;/*幅*/
  height: 2em;
  padding: 6px;
  }

.mark{
  width: 10px;
  height: 10px;
  background-color: #333333;/*赤色部分*/
  }

.midhead{
  width: 520px;
  height: 10px;
  }

.headhr{
  height: 1px;
  margin: -1px 15px -1px 15px;
  color: #767691;/*横線*/
  }

h1#top{/*SiteTitle部分の設定*/
  font-size: 12px;/*文字サイズ*/
  font-weight: normal;
  letter-spacing: 0.2em;
  text-align: center;
  width: 800px;
  height: 2.5em;
  margin: 0em 1em -0.5em 1em;
  padding: 1px 2em 1px 3em;
  border: solid 0px #DADADB;/*枠色*/
  color: #212121;/*文字色*/
  background-color: #00009A;
  }

h1#top2{/*SiteTitle部分の設定*/
  width: 800px;
  height: 0.1em;
  margin: 0em 1em -0.7em 1em;
  padding: 1px 2em 1px 3em;
  border: solid 0px #DADADB;/*枠色*/
  background-color: #0065FF;
  }

h2#type1{/*黄色見出し部分の設定*/
  font-size: 12px;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.2em;
  text-align: left;
  margin: 2em 1.5em 0.5em 1.5em;
  padding: 1px 2em 1px 1em;
  border: solid 2px #DADADB;
  color: #222222;
  background-color: #FFD831;
  background-image:url(../img/h2_1.jpg);
  }

h2#type2{/*水色見出し部分の設定*/
  font-size: 12px;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.2em;
  text-align: left;
  margin: 2em 1.5em 0.5em 1.5em;
  padding: 1px 2em 1px 1em;
  border: solid 2px #DADADB;
  color: #222222;
  background-color: #A2D3FE;
  background-image:url(../img/h2_2.jpg);
  }

h2#type3{/*紫色見出し部分の設定*/
  font-size: 12px;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.2em;
  text-align: left;
  margin: 2em 1.5em 0.5em 1.5em;
  padding: 1px 2em 1px 1em;
  border: solid 2px #DADADB;
  color: #222222;
  background-color: #AA9BF0;
  background-image:url(../img/h2_3.jpg);
  }

h2#type4{/*緑色見出し部分の設定*/
  font-size: 12px;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.2em;
  text-align: left;
  margin: 2em 1.5em 0.5em 1.5em;
  padding: 1px 2em 1px 1em;
  border: solid 2px #DADADB;
  color: #222222;
  background-color: #4AAA27;
  background-image:url(../img/h2_4.jpg);
  }

h3{/*案内部分の設定*/
  font-size: 12px;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.1em;
  text-align: left;
  margin: 2em 1.5em 0em 1.5em;
  padding: 1px 2em 1px 1em;
  color: #222222;
  background-color: #BBBBBB;
  }

li {
	list-style-type:none;
}
p.top{/*文章記述部分の設定*/
  font-size: 10pt;/*文字サイズ*/
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  border-right: dashed 1px #767679;
; clip:    rect(   )}

div.diary{/*新着情報部分の設定*/
  height: 10em;/*高さ*/
  overflow: auto;
  font-size: 10pt;
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  }

div.diary2{/*資料・リンク*/
  font-size: 10pt;
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  }

div.diary3{/*案内部分の設定*/
  height: 35em;/*高さ*/
  overflow: auto;
  font-size: 10pt;
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  }

div.diary4{/*過去部分の設定*/
  height: 30em;/*高さ*/
  overflow: auto;
  font-size: 10pt;
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  }

div.diary5{/*リンク*/
  font-size: 10pt;
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0em 0em 0.5em;
  }

address{/*最下部のCopyright部分*/
  width: 800px;
  padding: 2px;
  font-size: 8pt;
  font-style: normal;
  letter-spacing: 0.1em;
  text-align: center;
  border: solid 1px #DADADB;
  background-color: #CCCCCC;
  }

.GREEN {color:#006666;
  }

.BLUE {color:#1102A6;
  }

.RED {color:#FF0080;
  }

.YELLOW {color:#F3FC05;
  }

.BLACK {color:#000000;
  }

.ORANGE {color:#FFA700;
  }