@charset "utf-8";
body {
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  font-size:0.8em;
  line-height:1.5em;
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  background-image: url(image/back_tile.gif);
  background-repeat: repeat;
  padding: 0px;
  margin-top: 0px;
}
#mybody {
  }
#header {
  margin: 0px;
  padding: 0px;
  height: 140px;
  width: 800px;
}
#main {
  width:800px;
  background-color: #F7CFBC;
}
#menu {
  background-color: #F7CFBC;
  margin: 0px;
  width: 198px;
  float:left;
  padding-top: 10px;
  border-top-width: 2px;
  border-top-style: dashed;
  border-top-color: #D63B37;
}
#contents {
  background-color: #F7CFBC;
  width: 578px;
  float:left;
  border-top-width: 2px;
  border-top-style: dashed;
  border-top-color: #D63B37;
  border-left-style: dashed;
  margin: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-left-width: 2px;
  border-left-color: #D63B37;
}
#contents_top{
  background-color: #F7CFBC;
  width: 598px;
  float:left;
  border-top-width: 2px;
  border-top-style: dashed;
  border-top-color: #D63B37;
  border-left-style: dashed;
  margin: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  border-left-width: 2px;
  border-left-color: #D63B37;
}
#footter {
  background-image:url(image/footter/round2.png);
  margin: 0px;
  padding: 0px;
  height: 108px;
  width: 800px;
  border-top-width: 2px;
  border-top-style: dashed;
  border-top-color: #D63B37;
}
a img {
  border-style:none;
}
ol {
  padding-left: 3px;
}
.bold{
  font-weight:bold;
}
.bold_proper{
  font-weight:bold;
  font-size:10px;
}
.table01 {
  border-top:1px solid #EC6C00;
  border-left:1px solid #EC6C00;
  border-collapse:collapse;
  border-spacing:0;
}
.table01_1 {
  border-top:1px solid #EC6C00;
  border-left:1px solid #EC6C00;
  border-collapse:collapse;
  border-spacing:0;
  line-height: 2.0em;
}
.td_table01 {
  border-right:1px solid #EC6C00;
  border-bottom:1px solid #EC6C00;
  padding:0.5em 0.3em 0.5em 0.3em;
}
.td_table02 {
  border-bottom:1px solid #EC6C00;
  padding:0.5em 0.3em 0.5em 0.3em;
}
.table02 {
  border: 2px solid #EC6C00;
  padding:0.3em;
}
.td_top {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#kidsimage {
  padding-left:10px;
  padding-bottom:10px;
}
#counta {
  padding-top:10px;
  height:50px;
}
