body{
  padding:0px; margin:0px; background:#fff3cc;
}
body#map{
  padding:20 10 0 10px; margin:0px; background:#ffffff;
}
a:link{
  text-decoration: none;
}
a:visited{
  color: #0000ff;
  text-decoration: none;
}
a:hover{
  color: #ff0000;
  text-decoration: underline;
}
a:active{
  color: #ff0000;
  text-decoration: underline;
}
img#top{
  border:1px solid #666666; width:713px; height:60px;
}
img.main{
  border:1px solid #666666; width:180px; height:49px;
}
img.list01{
  border:0px; width:120px; height:34px; margin:0px;
}
img.list02{
  border:0px; width:119px; height:34px; margin:0px;
}
img.item{
  border:1px solid #666666; width:205px; height:110px; margin:0 15 0 0px; float:left;
}
img.itemlist{
  border:0px; width:119px; height:20px; margin:0px;
}
img.ph{
  border:1px solid #666666; margin:10 0 10 0px;
}
li.list{
  list-style-image:url('img/list01.jpg'); list-style-position:inside;
}
td.list01{
  height:69px; vertical-align:bottom;
}
td.list02{
  height:59px; vertical-align:bottom;
}
#menu{
  border-collapse:collapse; background:#ffffff; width:100%;
}
div.comment{
  border:3px double #ff4500; width:98%; padding:10px; margin:20px; font-weight:bold;
}
div.comment01{
  width:98%; padding:10px; margin:20px;
}
#bottom{
  border:0px; margin:10 0 0 0px; padding:20 10 0 0px; border-top:#696969 1px dashed; text-align:right;
}
h2#top{
  border-top:1px solid #ff4500; border-bottom:1px solid #ff4500; border-left:10px solid #ff4500; border-right:10px solid #ff4500; margin:15 10 10 0px; padding:3 20 3 15px; text-align:left; background-image:url('img/h2.jpg'); background-position:right center; background-repeat:no-repeat;
}
h2#list{
  border-top:1px solid #ff4500; border-bottom:1px solid #ff4500; border-left:10px solid #ff4500; border-right:10px solid #ff4500; margin:15 10 20 10px; padding:3 15 3 15px; text-align:left;  background-image:url('img/h2.jpg'); background-position:right center; background-repeat:no-repeat;
}
table#his{
  border-collapse:collapse; width:95%;
}
td#his01{
  width:150px; border:#4242C6 1px solid; text-align:center; color:#ffffff; background:#5151E1;
}
td#his02{
  border:#4242C6 1px solid; padding:5px;
}
table.item{
  border-collapse:collapse; width:95%;
}
td.item01{
  border:#4242C6 1px solid; color:#ffffff; background:#5151E1; padding:5 5 5 10px; font-weight:bold; width:50%;
}
td.item02{
  border:#3333ff 1px solid; text-align:center; width:50%; border-top:none;
}
td.add01{
  border:#4242C6 1px solid; text-align:center; color:#ffffff; background:#5151E1; padding:5px;
}
td.add02{
  border:#4242C6 1px solid; padding:5px;
}
td.add03{
  border:#4242C6 1px solid; padding:5px; text-align:center;
}


