body{
  margin:0px;
  padding:0px;
  font-size:10pt;
  color:333;
  background-color: #eeeeee;
  scrollbar-base-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #333;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-highlight-color: #333;
  scrollbar-arrow-color: #000;
}
html, body {
  scrollbar-base-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #000;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-highlight-color: #333;
  scrollbar-arrow-color: #FF000;
}
TABLE{
  font-size:10pt;
  color:#333;
}
p{
  padding:0px;
  margin:0px;
}
.list{
  list-style-image: url('../images/folder.gif');
  list-style-type: circle;
  padding-left:20px
	;
}
h1{
  margin:0px;
  padding:0px;
  font-weight:normal;
  font-size:8pt;
  color:#999;
  text-align:right;
  padding-right:10px;
}
h2{
  margin:0px;
  padding:0px;
  font-weight:normal;
  font-size:8pt;
  color:#999;
  text-align:right;
  padding-right:10px;
}
.bg{
  background-color:#CE0000;
  height:15px;
}
.back{
  background-image: url('../images/back_top.gif');
  height:58px
;
}
.table01{
  width:810;
  background-image: url('images/back.gif');
  background-repeat: repeat-y;
  height:15px;
  border:0px none;
}
.table02{
  background-image: url('images/back_top.jpg');
  height:80px;
  border:0px none;
  width:800px
;
}
.table03{
  width:810;
  background-image: url('../images/back_1.gif');
  background-repeat: repeat-y;
  height:10px;
  border:0px none;
}
.table04{
  background-image: url('../images/back_r.gif');
  height:41px;
  border:0px none;
  width:800px
;
}
.table05{
  background-image: url('images/back_top.jpg');
  border:0px none;
  width:600px;
}
.table06{
  width:810;
  background-image: url('../images/back_1_3.gif');
  background-repeat: repeat-y;
  height:10px;
  border:0px none;
}
.cell01{
  border-left: 1px solid #C5C0B6;
  border-right: 1px solid #C5C0B6;
  padding-top:10px;
  padding-bottom:10px;
}
.cell02{
  border-bottom: 1px dotted #C5C0B6;
  font-size:8pt;
}
.cell03{
  background-image: url('../images/top_w_1.gif');
  border:0px none;
  padding:0px
	width:572px
;
}
.cell04{
  background-image: url('../images/top_waku_2.gif');
  padding:10px
	width:572px
;
}
.cell05{
  background-image: url('../images/top_waku_3.gif');
  padding:10px
	width:572px
;
}
.cell06{
  background-image: url('../images/b07.gif');
  padding:10px
;
}
ul{
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-left:20px;
  line-height:18px;
}
.box01{
  width:700px;
  height:31px;
  padding-left:10px;
  background-image: url('../images/bar05.gif');
  background-repeat: no-repeat
;
}
/*ナビゲーション
--------------------------------------------------------- */
#button{
  width:266px;
  height:21px;
  text-align:left;
}
#button ul {
  background: url('../images/b_off.gif') no-repeat left top;
  width:266px;
  height:21px;
  margin:0px;
  padding:0px;
  position:relative
;
}
#button ul li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  position: absolute;
  float:left;
}
#button a {
  height:21px;
  display:block;
}
#button ul li a {
  text-indent: -9999px;
  text-decoration: none;
}
#button1 {
  top:0px;
  left:0px;
  width:90px;
  height:21px;
  float:left;
  position:relative;
}
#button2 {
  top:0px;
  left:90px;
  width:97px;
  height:21px;
  float:left;
  position:relative;
}
#button3 {
  top:0px;
  left:187px;
  width:79px;
  height:21px;
  float:left;
  position:relative;
}
#button1 a:hover {
  background: url('../images/b_on.gif') no-repeat 0px -0px;
}
#button2 a:hover {
  background: url('../images/b_on.gif') no-repeat -90px -0px;
}
#button3 a:hover {
  background: url('../images/b_on.gif') no-repeat -187px -0px;
}
a{
  text-decoration:none;
  color:#24211c;
}
a:visited{
  color:#777777;
}
a:hover{
  color:#24211c;
  background-color:#ffff77;
}
.top{
  text-decoration:none;
  color:#24211c;
}
.top:visited{
  color:#000000;
  font-size:10pt;
}
.top:hover{
  color:#000000;
  background-color:#ffff77;
  font-size:10pt;
}
form{
  padding:0px;
  margin:0px;
}
#title-bar{
  background-color:#f9cd00;
  color:#000000;
  font-size:12pt;
}
 /* 管理人コメント */
#log-4{ background-color:#FFFFFF; }
