html,body {
  scrollbar-face-color:#556b2f;
  scrollbar-track-color:#ffffff;
  scrollbar-arrow-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-highlight-color:#556b2f;
  scrollbar-shadow-color:#ffffff;
  scrollbar-darkshadow-color:#556b2f;
}
body {
  text-align : center; /* バグを利用してブロックレベル要素をセンタリング */
	font-size: 13px;
	margin:0;
	line-height: 150%;
	color: #000000;
   /*background-color: #8B8989;
  background-image: url();
  background-repeat:no-repeat;
  background-position:100% 22%;*/
}
  A:link { color: #000000;}
  A:visited {  color: #000000;}
  A:active { color: #000000;}
  A:hover { color:Red;}
a.image {
	border: none;
	}
a img { border: none; }
div#container {
  width : 880px;       /* コンテンツ幅を740pxに設定 */
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
  border : 0px solid #ffffff;
} 
div#branding {
  width : 880px;
  height : 60px;
  background-image: url();
  background-repeat:no-repeat;
　background-position: center top;
　background-attachment: fixed;
  padding-top : 5px;
  color: #000000;
}
div#primary-column {
  float : right;        /* プライマリーカラム（記事等）を左側に回り込ませる */
  width : 712px;       /* 幅を500pxに設定 */
  color: #000000;
  background-image: url(../6img/mado1.jpg);
  background-repeat:no-repeat;
  background-position:100% 0%;
  _width : 712px;  
}
div#secondary-column {
  float : left;       /* セカンダリーカラム（メニュー等）を右側に回り込ませる */
  width : 157px;       /* 幅を200pxに設定 */
  border : 0px solid darkgreen;
  padding-left : 3px;
}
div#siteinfo-legal {
  width : 881px;  
  background-color: #ffffff;
  text-align : center;
  clear : both;        /* 全ての回り込みの解除 */
}
div.text {
  width : 300px;
  height : 220px;
  padding:0 0 0 10px;/*上、右、下、左*/
  margin-top: -50px;
  color: #000000;
  float : left;
  font-size : 12px;
  text-align : left;
  line-height : 170%;
  overflow: hidden;
}
b {
background-color: #ffffff;
 border :1px solid #ccc;
}
div.colorbox {
  width : 149px;
  height : 160px;
  background-image: url(../6img/jbox.jpg);
  background-color:;
  float : left;
  padding:15px 5px 5px 5px;/*上、右、下、左*/
  text-align : center;
  overflow: hidden;
}
div.colorbox2 {
  width : 151px;
  height : 160px;
  background-image: url(../6img/jbox.jpg);
  background-color:;
  border-right : 0px solid #ccc;
  float : left;
  padding:15px 5px 5px 5px;/*上、右、下、左*/
  text-align : center;
  overflow: hidden;
}
div.colorbox3 {
  width : 151px;
  height : 160px;
  background-image: url(../6img/jbox.jpg);
  background-color:;
  border-right : 0px solid #ccc;
  float : left;
  padding:15px 5px 5px 5px;/*上、右、下、左*/
  text-align : center;
}
div.nonbox {
  width : 151px;
  height : 160px;
  background-image: url();
  background-color:;
  float : left;
  padding:15px 15px 5px 5px;/*上、右、下、左*/
  text-align : center;
  overflow: hidden;
}
div.nonbox2 {
  width : 302px;
  height : 160px;
  background-image: url(../6img/tukue.jpg);
  background-repeat:no-repeat;
  background-color:;
  float : left;
  padding:15px 15px 5px 5px;/*上、右、下、左*/
  text-align : left;
}
div.text2 {
  width : 200px;
  height : 160px;
  background-image: url();
  background-color:;
  font-size : 12px;
  float : left;
  padding:15px 15px 5px 5px;/*上、右、下、左*/
  text-align : center;
  overflow: hidden;
}
div.box {
 width : 125px;
 padding : 2px;
 text-align : left;
 border :1px solid #ccc;
 margin-left: 5px;
 margin-bottom: 20px;
 background-color : #fff;
}
div.box A:link { color: #000;}
div.box A:visited {  color: #000;}
div.box A:active { color: #000;}
div.box A:hover { color:Red;}
div.box2 {
 text-align : left;
 float : left;
 border :0px solid #ccc;
 margin-bottom: 20px;
 color: #f5f5f5;
}
div.box2 A:link { color: #f5f5f5;}
div.box2 A:visited {  color: #f5f5f5;}
div.box2 A:active { color: #f5f5f5;}
div.box2 A:hover { color:Red;}
h1 {
  font-size : 20px;
  width : 300px;
  float : left;
  padding-top: 5px;
}
h1 a:link {	
color: #000000;	text-decoration: none;
}                                          /*未訪問リンク*/

h1 a:visited {
color: #000000;	text-decoration: none;
}                                             /*既訪問リンク*/
h1 a:hover {
color: #red;	text-decoration: none;bottom:dashed 1pt;
}
h1 a:active {
color: #000000;
	text-decoration: none; 
}
h2 a {
	display:block;
	background:url(http://www.lcv.ne.jp/~dmforest/6img/h31.gif) no-repeat 0 0;
	color:#666666;
        font-size : 13px;
	/*text-decoration:none;*/
	text-align : center;
	font-weight: bold; 
	font-size : 16px;
	color: #f5f5f5;
	width : 150px;
	padding-bottom: 3px;
	padding-top: 5px;
}
h2  a:hover   {
	background:url(http://www.lcv.ne.jp/~dmforest/6img/h31.gif) no-repeat 0 0;
	color:red;
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
}
h3 {
 margin-top: -1px;
 margin-bottom: -1px;
 _margin-top: 0;
}
h3 A:link { color: #000;}
h3 A:visited {  color: #000;}
h3 A:active { color: #000;}
h3 A:hover { color:Red;}