HTML *{
  margin: 0;
  padding: 0;
  color: #333;
}
DIV{
  height: auto;
  overflow: hidden;
}
BODY{
  font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
  background-image : url(../img/haikei.png);
  background-repeat: repeat;
  font-size: 14px;
}
#header{
  width: 960px;
  margin: 0 auto;
}
#header h1{
  margin-bottom:10px;
}
#navi{
  width: 960px;
  height: 45px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn{
  width: 126px;
  height: 45px;
  float:left;
  margin-right:13px;
  background-image : url(btn.png);
}
.btn_last{
  width: 126px;
  height: 45px;
  float:left;
  background-image : url(btn.png);
}
#navi A{
  display: block;
  width: 126px;
  height: 45px;
  text-decoration: none;
}
.btn A:hover{
  background-image : url(btn_h.png);
}
#navi SPAN{
  display: block;
  padding-top: 11px;
  color: #8b4513;
  font-size: 16px;
  text-align:center;
}
#wrap{
  width: 960px;
  margin: 0 auto;
}
#navi2{
  width:265px;
  height:800px;
  float: left;
  font-size: 14px;
  line-height: 1.2em;
  background-image : url(left.png);
}
#navi2 iframe{
  margin-top:20px;
  margin-left:20px;
}
#navi2 TABLE{
  margin:0 auto;
  margin-top:30px;
}
#navi2 TD{
  background-image : url();
  background-repeat: no-repeat;
}
#right{
  width: 682px;
  float: right;
}
#right_1{
  height: 30px;
  background-image : url(keieikeikaku/right1.png);
}
#right_2{
  background-image : url(keieikeikaku/right2.png);
}
#right_3{
  height : 33px;
  background-image : url(keieikeikaku/right3.png);
}
#content_l{
  width:360px;
  height:450px;
  float:left;
  margin-left:10px;
  margin-top:10px;
}
#line{
  height:500px;
  margin-top:30px;
  width:3px;
  float:left;
  background-image : url(keieikeikaku/line2.png);
}
#content_r{
  width:280px;
  height:550px;
  float:right;
  margin-top:10px;
  margin-right:15px;

}
#yotei{
  height:450px;
  overflow:auto;
}
#koutyou{
  height:150px;
}
#kousin{
	　overflow:auto;
  height:350px;
  margin-top:20px;
}