body.center
{
  text-align:center;
}

DIV.soto
{
  border-right:solid 1px #999999;
  border-left :solid 1px #999999;
  border-bottom:solid 1px #999999;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  width:803px;
  height:560px;
  _height:565px;
}

.submenu
{
  border:solid 1px #999999;
  margin-left:5px;
  margin-top:5px;
  margin-right:8px;
}

P.menu
{
  margin-top:3px;
  margin-bottom:0px;
  height:36px;
  width:803px;
  background-image : url(../image/all/a_menu.gif);
  background-repeat : no-repeat;
}

TD.left
{
  border-top:solid 1px #999999;
  border-right:solid 1px #999999;
  width:145px;
}

TD.right
{
  border-top:solid 1px #999999;
  width:645px;
  _width:655px;
}

div.title
{
  font-size:14px;
  line-height:20px;
  border-bottom:solid 1px #000066;
  border-top:solid 1px #000066;
  width:310px;
  _width:310px;
  background-color:#c1c1c1;
  text-indent:5px;
}

div.naiyou
{
  width:288px;
  font-size:13px;
  line-height:20px;
  margin-left:5px;
}

div.naiyou1
{
  float:left;
  width:90px;
  font-size:13px;
  line-height:20px;
  margin-left:5px;
}

div.naiyou2
{
  float:left;
  width:65px;
  font-size:13px;
  line-height:20px;
  margin-left:5px;
}

div.naiyou4
{
  float:left;
  width:65px;
  font-size:13px;
  line-height:20px;
}

div.naiyou3
{
  float:left;
  width:110px;
  font-size:13px;
  line-height:20px;
  margin-left:5px;
}

div.naiyou5
{
  float:left;
  width:150px;
  font-size:13px;
  line-height:20px;
  margin-left:20px;
}

div.naiyou6
{
  float:left;
  width:280px;
  font-size:13px;
  line-height:20px;
  margin-left:20px;
}

div.koumoku
{
  float:left;
  width:316px;
}

div.eigyou
{
  float:left;
  width:325px;
}

div.clear
{
  clear:left;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}

div.map
{
 float:left;
 width:100px;
 font-size:12px;
}

div.toi
{
 float:left;
 width:100px;
 font-size:12px;
}

DIV.co
{
 float:right;
 width:275px;
 margin-right:7px;
 _margin-right:0px; 
}

.but
{
  margin-left:16px;
  width:98px;
  height:30px;
  border:0px;
}

.but1
{
  width:98px;
  height:30px;
  border:0px;
}

div.l-back
{
  background-image:url(../image/all/a_leftback.gif);
  background-repeat:repeat;
  height:310px;
  _height:310px;
  width:145px;
  border-top:solid 1px #999999;
  margin-top:5px;
  _margin-top:0px;
}

p.midashi
{
  background-color:#004631;
  height:30px;
  width:637px;
  _width:647px;
  color:#ffff99;
  padding-top:7px;
  padding-left:10px;
}

.image
{
  border:solid 1px #999999;
}

p.moji
{
  margin-top:2px;
  margin-bottom:2px;
}

.link
{
  border:0px;
  margin-left:10px;
}

