BODY{
  margin: 0;
  
  overflow: auto;
  
  background-image : url(image/08bg02.gif);
}
a:link{/*リンク色*/
  color: #443977;
  text-decoration: none;
  }
a:visited{/*訪問済みリンク色*/
  color: #332966;
  text-decoration: none;
  }
a:hover,a:active{/*アクティブリンク色*/
  color: #AA4844;
  }
div.top22{/*全体枠*/
  font-size: 12px;/*■全体の文字サイズ*/
  font-family: Verdana,Arial,sans-serif;/*■全体の字体*/
  color: #212125;/*■全体の文字色*/
  }
.top22 .main{/*帯部分*/
  width: 100%;
  position: absolute;
  top: 0;
  height : 50px;
  overflow: hidden;
  border-bottom: solid 1px #717191;/*中央の境界線の色*/
  background-color: #FFFFFF;/*■上半分の背景色*/
  
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #717191;
  border-left-color : #717191;
  border-right-color : #717191;
}
.top22 h1{
  background-image : url(013_bg.gif);/*模様用の背景画像*/
  background-repeat: no-repeat;
  background-position: -125px 0px;
  background-color: #304890;/*■格子部分の色*/
  font-size: 12px;/*■タイトルの文字サイズ*/
  font-family: Tahoma,sans-serif;/*■タイトルの字体*/
  font-weight: bold;
  letter-spacing: 0.1em;
  text-align: center;
  margin: 0;
  padding: 3px 30px 0 1px;
  width: 250px;
  height: 23px;
  position: absolute;
  bottom: 13px;
  }
.top22 .update{/*Updateの部分*/
  color: #818185;
  font-size: 10px;
  text-align: right;
  padding: 0 4px 2px 1em;
  position: absolute;
  bottom: 35px;
  width: 100%;
  }
.top22 .menu{/*メニュー部分*/
  font-size: 11px;/*■メニューの文字サイズ*/
  padding: 3px 0 3px 0;
  border-top: solid 3px #707090;/*■メニュー上部の枠線*/
  position: absolute;
  bottom: 13px;
  left: 250px;
  width: 100%;
  height: 23px;
  }
.top22 .menu ul{
  margin: 0;
  padding: 0;
  width: 50%;
  }
.top22 .menu li{
  margin: 1px 20px 2px 10px;/*■メニュー間の間隔*/
  list-style: none;
  float: left;
  }
.top22 .item22{/*テキスト枠部分の設定*/
  position: absolute;
  top : 70px;/*■上からの位置*/
  right: 0;/*■右端からの位置*/
  width: 230px;/*■枠の幅*/
  height: 600px;/*■枠の高さ*/
  overflow: auto;
  border-top: solid 1px #717191;
  scrollbar-3dlight-color: #EAEAF2;
  scrollbar-arrow-color: #808890;
  scrollbar-darkshadow-color: #EAEAF2;
  scrollbar-face-color: #EAEAF2;
  scrollbar-highlight-color:#EAEAF2;
  scrollbar-shadow-color: #EAEAF2;
  scrollbar-track-color: #EAEAF2;
  }
.top22 .item22 p{/*テキスト枠の内容設定*/
  color: #616177;
  font-size: 11px;
  line-height: 120%;
  text-indent: none;
  padding: 0.4em;
  margin: 0 40px 0 15px;
  }
/* For IE Box */
*{ box-sizing : border-box}
*{ -moz-box-sizing : border-box}
.lbor{/*全体枠*/
  width: 540px;/*全体の幅*/
  border-left: solid 4px #747474;/*枠色*/
  border-bottom: solid 1px #747474;
  top : 100px;
  position : absolute;
  left : 50px;
  right : 30%;
}
.title{/*タイトル部分*/
  width: 100%;
  font-size: 10pt;/*文字サイズ*/
  font-family: Impact,Arial,Verdana,sans-serif;
  letter-spacing: 0.4em;
  color: #FFFFFF;/*文字色*/
  background-color: #747474;/*背景色*/
  padding: 1px 1em 1px 0.7em;
  border-left: solid 3px #DADADD;
  filter: alpha(opacity=100,finishopacity=10,style=1);
  top : 70px;
  }
.text{/*内容部分*/
  font-size: 9pt;/*文字サイズ*/
  color: #151515;/*文字色*/
  padding: 0.7em;
  border-top: solid 1px #747474;/*枠色*/
  border-right: solid 1px #F5F5F5;
  border-left: solid 3px #DADADD;
  top : 70px;
  }
H2.botan01{
	text-align: center;
	margin : 0.3em 400px 0.3em 10px;
	padding: 0.3em 0.5em;
	border-style: ridge;
	border-width : 0px 10px 0px 10px;
	border-color: #7878F9;
	background: #B7B7E8;
	font-size: 14px;

}
