@charset "utf-8" ;
/* css ▒ document */

a {
   text-decoration:none;
}
body, td, th{
   scrollbar-face-color: #88a070;       /* 表面の色 */
   scrollbar-3dlight-color: #608040;    /* 左端と上端の色 */
   scrollbar-highlight-color: #b0c0a0;  /* ハイライトの色 */
   scrollbar-shadow-color: #2e5804;     /* 影の色 */
   scrollbar-darkshadow-color: #608040; /* 右端と下端 */
   scrollbar-arrow-color: #f6f8f4;      /* 矢印の色 */
   scrollbar-track-color: #f6f8f4;      /* バーの背景の色 */
}
table.header {
   width: 800px;
   height: 100px;
   border: none;
   border-spacing: 0;
   padding: 0;
   margin: 0;
   font-family: "Arial Black", sans-serif;
   font-style: normal;
   font-weight: normal;
   letter-spacing: 1px;
}
td.toptitle {
   font-size: 38px;
   line-height: 50px;
   color: #f6f8f4;
   text-align: center;
   vertical-align: center;
   padding: 4px;
}
td.topright {
   font-size: 18px;
   line-height: 28px;
   color: #386010;
   text-align: right;
   vertical-align: bottom;
   padding: 2px;
}
table.lnkbtn a {
   display: block;
   color: #fbfcfa;
   background-color: #6a8a4a;   /*749058; */
   border: outset 2px #608040;
   padding: 3px 0px 3px 3px;
   text-align: left;
}
table.lnkbtn a:hover {
   color: #e2e8dc;
   background-color: #567636;   /*#425e26; #4c7028; */
   border: inset 2px #608040;
   padding: 5px 0px 1px 5px;
}
table.lnkbtn a:link {
   color:#ffffff;
}
table.lnkbtn a:active {
   color: #f6f8f4;
}
table.lnkbtn a:visited {
   color: #fbfcfa;
}
.menu_title {
   font-family: "Arial Black", sans-serif;
   font-size: 13px;
   font-style: normal;
   line-height: 17px;
   font-weight: normal;
   color: #f8fff6;
   letter-spacing: 1px;
}
.menu_subtitle {
   margin: 0px 0px 0px 20px;
}
.menu_cont {
   font-family: "Arial", sans-serif;
   font-size: 13px;
   font-style: normal;
   line-height: 17px;
   font-weight: normal;
   color: #f6f8f4;
}
.menu_area {
   padding: 0px 7px 0px 8px;
   background-color : #608040;
}
.menu_cont a {
   width: 140px;
   margin: 1px 0px 0px 0px;
}
a.menu_sub {
   width: 124px;
   margin: 0px 0px 0px 16px;
}
.footer {
   font-size: 12px;
   font-family: "Arial", sans-serif;
   color: #f6f8f4;
   text-align: center;
   background-color: #608040;
}
td.slide {
   font-size: 18px;
   font-style: normal;
   line-height: 28px;
   font-weight: normal;
   color: #386010;
   text-align: center;
   padding : 8px 0px 0px 2px;
   background-color : #b1d192;
   filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff608040, endcolorstr=#ffb1d192, gradienttype=1);
}
tr.content {
   background-color : #ecf0e8;
}
ul {
   margin: 2px;
   padding: 3px 0px 3px 16px;
   list-style: square url('../images/dot.gif');
}
ul.aster {
   margin: 2px;
   padding: 3px 0px 3px 16px;
   list-style: square url('../images/aster.gif');
}
h1 {
   color: #2e4e0e;
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   margin: 8px 3px 0px 2px;
   padding: 4px 0px 1px 10px;
   background-color : #e0ffc0;
   border-width: 0px 0px 2px 12px;
   border-style: solid;
   border-color: #799959;
   line-height: 100%;
}
h2 {
   color: #2e4e0e;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   margin: 6px 3px 0px 4px;
   padding: 4px 0px 1px 10px;
   background-color : #f6f8f4;
   border-width: 0px 0px 2px 10px;
   border-style: solid;
   border-color: #799959;
   line-height: 100%;
}
h3 {
   color: #2e4e0e;
   font-size: 15px;
   font-style: normal;
   font-weight: bold;
   margin: 4px 3px 0px 6px;
   padding: 4px 0px 1px 10px;
   background-color : #f6f8f4;
   border-width: 0px 0px 2px 8px;
   border-style: solid;
   border-color: #799959;
   line-height: 100%;
}
h1.du {
   color: #2e4e0e;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   margin: 8px 0px 0px 2px;
   padding: 2px 0px 0px 8px;
   background-color : #ecf0e8;;
   border-width: 3px 0px 1px 12px;
   border-style: double;
   border-color: #92b272;  /* #92a87c;#c4d0b8; */
   line-height: 130%;
}
h2.du {
   color: #2e4e0e;
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   margin: 6px 0px 0px 2px;
   padding: 2px 0px 0px 10px;
   background-color : #ecf0e8;;
   border-width: 3px 0px 1px 10px;
   border-style: double;
   border-color: #92b272;  /* #92a87c;#c4d0b8; */
   line-height: 130%;
}
h3.du {
   color: #2e4e0e;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   margin: 4px 0px 0px 2px;
   padding: 2px 0px 0px 12px;
   background-color : #ecf0e8;;
   border-width: 3px 0px 1px 8px;
   border-style: double;
   border-color: #92b272;  /* #92a87c;#c4d0b8; */
   line-height: 130%;
}
.slideshadow {
   filter: shadow(color=#999999, direction=135);
}
.imgchar {
   font-size: 21px;
   font-style: normal;
   line-height: 18px;
   font-weight: normal;
   color: #386010;
   padding : 2px 0px 0px 2px;
   background-color : #dfffbf;
   filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffb1d192, endcolorstr=#ffdfffbf, gradienttype=1);
   vertical-align: bottom;
}
.imgchartxt {
   font-family: "Arial Black", sans-serif;
   font-size: 23px;
   line-height: 32px;
   font-style: normal;
   color: #386010;
   font-weight: normal;
   letter-spacing: 1px;
   text-align: center;
}
.bodylnk a {
   display: block;
   color: #476727;
   background-color: #defebe;
   border: outset 2px #e0ffc0;
   padding: 4px 0px 4px 4px;
   font-size: 17px;
   font-style: normal;
   line-height: 21px;
   font-weight: normal;
   margin : 8px 0px 8px 0px;
}
.bodylnk a:hover {
   color: #2e4e0e; */
   background-color: #d5f5b6;
/*   background-color: #d8e0d0; */
   border: inset 2px #ecf0e8;
   padding: 6px 0px 2px 6px;
}
.contents {
   font-size: 13px;
   font-style: normal;
   line-height: 18px;
   font-weight: normal;
   color: #476727;
   margin : 0px 0px 0px 0px;
   padding : 2px 1px 2px 8px;
   background-color : #ecf0e8;
   text-decoration: none;
}
.itemtitle {
   font-size: 14px;
   font-style: normal;
   line-height: 18px;
   font-weight: normal;
   color: #476727;
   margin : 8px 0px 0px 0px;
   padding : 2px 1px 2px 8px;
   text-decoration: underline;
}
.hidd {
display:none;
}
.SeasonalObj {
	visibility : hidden;
	position : absolute;
	filter :  alpha(opacity=0);
}
