BODY  { color: #333333; font-size: 10pt; font-family: "ＭＳ ゴシック"; line-height: 130%; background-color: black; background-image: url("background_index.jpg"); background-repeat: repeat-y }
TH, TD  { color: #333333; font-size: 10pt; font-family: "ＭＳ ゴシック"; line-height: 130%;}
A:link { font-size: 10pt; font-family: "ＭＳ ゴシック"; color: #333333; text-decoration:none; }
A:visited { font-size: 10pt; font-family: "ＭＳ ゴシック"; color: #333333; text-decoration:none; }

.b01 {font-family: "ＭＳ ゴシック"; color: #ffffff; font-size: 10pt; font-weight: bold; }
.b02 {color: #7B3070; font-size: 11pt; font-weight: bold; }

.j9{color: #333333; font-size: 9pt;}
.jw9{color: #ffffff; font-size: 9pt;}
.jg9{color: #66704d; font-size: 9pt;}
.j13{color: #333333; font-size: 13pt;line-height: 140%;font-weight: bold;}
.jw13{color: #ffffff; font-size: 13pt;line-height: 140%;font-weight: bold;}
.jg13{color: #66704d; font-size: 13pt;line-height: 140%;font-weight: bold;}

b{
color: #000000;
font-weight: bold;
}


/* 文章中タイトル部分 */

.st01 {
margin: 0;
padding: 0.45em 0.45em;
font-size: 110%;
line-height: 100%;
color:#ffffff;
background-color: #9ea68d;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 7px solid #86827e;
width: 450;
}

.st02 {
margin: 0;
padding: 0.45em 0.45em;
font-size: 110%;
line-height: 100%;
color:#ffffff;
background-color: #aea995;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 7px solid #86827e;
width: 450;
}


/* H1部分 */
h1{margin:0px;padding:0px;width:800px;font-size:10px;color:#888;background-color:#fff; text-align: center;font-weight: normal;}


/* テーブル背景部分 */

.table_gray{
border-right: 1px solid #4c4f3a;
border-bottom: 1px solid #2f2b1d;
}
.table_green{
border-right: 1px solid #4c4f3a;
border-bottom: 1px solid #2f2b1d;
}
.td_gray{
border-top: 1px solid #b1b894;
border-left: 1px solid #b7b09d;
	background-image: url(td_background_gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #e4dcd7;
}
.td_green{
border-top: 1px solid #b1b894;
border-left: 1px solid #b7b09d;
	background-image: url(td_background_green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #e4dcd7;
}
.td_gray_b{
border-top: 1px solid #b1b894;
border-left: 1px solid #b7b09d;
	background-image: url(td_background_gray_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#ffffff;
	font-weight:bold;
	background-color: #8B867B;
}
.td_green_b{
border-top: 1px solid #b1b894;
border-left: 1px solid #b7b09d;
	background-image: url(td_background_green_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#ffffff;
	font-weight:bold;
	background-color: #788425;
}


/* メニュー部分 */
.topmenu{
margin: 0;
padding: 0;
border-right: none;
float: left;
}
.topmenu li{
margin: 0;
padding: 0;
list-style-type: none;
display: block;

}
.topmenu a:link, .topmenu a:visited{
display: block;
font-size: 80%;
text-decoration: none;
color: #fff;
border-top: 1px solid #b1b894;
border-left: 1px solid #76795c;
border-right: 1px solid #4c4f3a;
border-bottom: 1px solid #2f2b1d;
width: 150px;
padding: 0.2em 0em;

}
.topmenu a:hover{
display: block;
font-size: 80%;
text-decoration: none;
color: #fff;
border-top: 1px solid #b1b894;
border-left: 1px solid #76795c;
border-right: 1px solid #4c4f3a;
border-bottom: 1px solid #2f2b1d;
width: 150px;
padding: 0.2em 0em;
background-color:#28251A;
}

/* 文章中スクロール部分 */

.whatsnew
{
position: static; 
font-size: 9pt;
line-height: 150%;
width: 380;
height: 350;
overflow: auto;
overflow: auto;scrollbar-face-color:#AAAAAA;scrollbar-track-color:#EEEEEE;scrollbar-arrow-color:#EEEEEE;scrollbar-highlight-color:#DDDDDD;scrollbar-shadow-color:#BBBBBB;scrollbar-3dlight-color:#EEEEEE;scrollbar-darkshadow-color:#CCCCCC;
}

