body{
  background:#F4F4F2 url(../img2/back.gif) top left repeat-x;
  font-size:x-small;
  color:#000000;
  margin:0px;
  text-align:center;
}
td{
  font-size:x-small;
}
a:link {
  font-size: 10pt;
  text-decoration:none;
  color:#66a253 ; /*未訪問リンク */
}
a:visited {
  font-size: 10pt;
  text-decoration:none;
  color:#66a253 ;/*訪問済みリンク */
}
a:active {
  font-size: 10pt;
  text-decoration:none;
  color:#6D965F ; /*クリックしたとき */
}
a:hover {
  font-size: 10pt;
  text-decoration:none;
  color:#9FCE8E ;/*マウスが乗ったとき */
}
#wrapper{
  margin:0 auto;
  padding:3px 0;
  width:800px;
  background-color:#FFFFFF;
  border:1px solid #000000;

}
#header{
  margin:0;
  padding:0 10px;
  width:780px;
}
#button{
  margin:0;
  padding:4px 10px;
  width:780px;
}
#main{
  margin:0;
  padding:8px 10px;
}
#sub-col{
  margin:0;
  padding:0;
  width:200px;
  float:left;
}
#sub-col ul{
  margin:0;
  padding:0 2px;
  list-style:none;
}
#sub-col li{
  margin:0;
  padding:3px 0px;
}
#sub-col ul.oyakudachi{
  margin:0;
  padding:0 2px;
}
#sub-col ul.oyakudachi li{
  margin:5px 0;
  padding:13px 2px 3px 28px;
  background:#FFFFFF url(../img2/top-oya-listmark.gif) no-repeat top left ;
}
.subcol-t-back{
  background:url(../img2/top-subt-back.gif) no-repeat left top;
}
.subcol-m-back{
  background:url(../img2/top-subm-back.gif) repeat-y left top;
}
.subcol-b-back{
  background:url(../img2/top-subb-back.gif) no-repeat left top;
}
#main-col{
  margin:0;
  padding:0;
  width:580px;
  float:right;
}
#f-link{
  margin:0;
  padding:5px 0;
}
#f-link td{
  color:#66a253;
}
#footer{
  margin:0;
  padding:0;
  width:780px;
  font-size:10px;
  background-color:#CCCCCC;

}
#footer a{
  color:#000000;
}

.siru{
  background:#FFFFFF url(../img2/top-sir-back.gif) no-repeat top left;
  color:#FFFFFF;
}
.siru td a{
  color:#000000;
}
.siru td a:visited{
  color:#000000;
}
.siru td a:hover{
  color:#000000;
}
.kanko{
  background:#FFFFFF url(../img2/top-kan-back.gif) no-repeat top left;
}
.kanko td a{
  color:#000000;
}
.kanko td a:visited{
  color:#000000;
}
.kanko td a:hover{
  color:#000000;
}
.taiken{
  background:#FFFFFF url(../img2/top-tai-back.gif) no-repeat top left;
}
.taiken td a{
  color:#000000;
}
.taiken td a:visited{
  color:#000000;
}
.taiken td a:hover{
  color:#000000;
}
.seikatsu{
  background:#FFFFFF url(../img2/top-sei-back.gif) no-repeat top left;
}
.seikatsu td a{
  color:#000000;
}
.seikatsu td a:visited{
  color:#000000;
}
.seikatsu td a:hover{
  color:#000000;
}
.border {border: solid 1px #333333;}   
