@charset "utf-8" ;
/* css ▒ document */
a {
   text-decoration:none;
   color: #386010;
}
body {
   color: #386010;
   background-color: #f6f8f4;
   background-image: url("../news/images/bg.gif");
   background-repeat: repeat;
   margin-top: 30px;
}
table.main {
   width: 720px;
/*   background-color : #b0c0a0;
   filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffe2ffc2, endcolorstr=#ff153500, gradienttype=0); */
   border: none;
   background-image: url("../news/images/signboard-3d.gif"); /* 全体の背景画像 */
   background-repeat: no-repeat;            /* 背景を繰り返さない */
   background-position: 664px 20px;            /* 背景画像の位置 */
   background-attachment:fixed;             /* 背景画像を固定する */
}
table.wood {
   background-image: url("../news/images/wood.jpg");
   background-repeat: repeat;
   border: none;
}
td.tdwood {
   width: 593px;
   height: 2px;
}
table.wall {
   width: 600px;
   background-color : #dedf6f;
   border: hidden;
   text-align: center;
}
td.header {
   font-size: 23px;
   font-style: normal;
   line-height: 28px;
   font-weight: normal;
   letter-spacing: 1px;
   padding : 8px 0px 4px 2px;
   width: 580px;
   height: 30px;
   text-align: center;
   border: none;
}
table.frame {
   background-color: #c4e4a4;
   border-style: solid;
   border-width: 2px;
   border-top-color: #defebe;
   border-left-color: #defebe;
   border-bottom-color: #92b272;
   border-right-color: #92b272;
}
table.inframe {
   width: 500px;
   margin: 3px;
   background-color: #608040;
   border-style: solid;
   border-width: 2px;
   border-top-color: #92b272;
   border-left-color: #92b272;
   border-bottom-color: #defebe;
   border-right-color: #defebe;
}
table.board {
   width: 480px;
   background-color: #608040;
   border: none;
   border-collapse: collapse;
   text-align: center;
   vertical-align: center;
}
table.board a {
   display: block;
   font-size: 15px;
   font-style: normal;
   line-height: 18px;
   font-weight: bold;
   background-color: #f6f8f0;
   border: none;
}
td.poster {
   height: 150px;
   text-align: center;
   vertical-align: top;
   border: none;
}
td.postitle {
   width: 125px;
   text-align: center;
   border: none;
   background-color: #f6f8f0;
}
td.postitle a {
   width: 125px;
}
td.postincld1 {
   border: none;
}
td.postincld2 {
   border: none;
}
td.postincld3 {
   border: none;
}
td.postincld1 a {
   color: #608040;
   width: 125px;
   height: 36px;
   text-align: center;
   vertical-align: center;
   padding-left: 2px;
}
td.postincld2 a {
   color: #406080;
   width: 125px;
   height: 36px;
   text-align: center;
   vertical-align: center;
   padding-left: 2px;
}
td.postincld3 a {
   color: #804060;
   width: 125px;
   height: 36px;
   text-align: center;
   vertical-align: center;
   padding-left: 2px;
}
td.pospace {
   line-height: 3px;
   border: none;
   padding : 0px 3px 0px 3px;
}
td.wallspace {
   height: 100px;
}
.title {
   font-family: "Arial Black", sans-serif;
   font-size: 23px;
   font-style: normal;
   line-height: 28px;
   font-weight: normal;
   letter-spacing: 1px;
   padding : 8px 0px 4px 2px;
}
.floor {
   width: 720px;
   height: 100px;
   border: none;
}
table.scrmenu {
   font-size: 13px;
   width: 120px;
   border: none;
   position: absolute;
   top: -200px;
   left: 20px;
}
td.scrlmenu {
   color: #f6f8f4;
   vertical-align: middle;
   height: 25px;
   border: none;
/*   background-color: #608040; */
}
td.scrlmenu a {
   display: block;
   color: #fbfcfa;
   width: 120px;
   background-color: #749058;
   border: outset 2px #608040;
   padding: 3px 0px 3px 3px;
   text-align: left;
}
td.scrlmenu a:hover {
   color: #e2e8dc;
   background-color: #4c7028;
   border: inset 2px #608040;
   padding: 5px 0px 1px 5px;
}
td.scrlmenu a:link {
   color:#ffffff;
}
td.scrlmenu a:active {
   color: #f6f8f4;
}
td.scrlmenu a:visited {
   color: #fbfcfa;
}
td.menuend {
   height: 20px;
   color:#f6f8f4;
}
td.menutitle{
   height: 25px;
   width: 120px;
   color: #f6f8f4;
   background-color: #7e9864;
   cursor: hand;
   text-align: center;
   padding: 3px 0px 3px 3px;
}
.adobe {
   color: #2e4e0e;
   font-size: 15px;
   font-style: normal;
   line-height: 21px;
   font-weight: normal;
   text-align: left;
   background-color: #defebe;
}
.dwld {
   color: #a02e0e;
   font-weight: bold;
   text-decoration: underline;
}
.transparent {
   position:absolute;
   left:21;
   top:271;
}
.SeasonalObj {
	visibility : hidden;
	position : absolute;
	filter :  alpha(opacity=0);
}
