div.hidari_soroe_160px{
  margin : 0 0 0 160px;
  }

div.hidari_soroe_100px{
  margin : 0 0 0 100px;
  }

div#upper{
  width : 400px;
  padding : 10px 10px 10px 10px;
  background-color : #e8e8e8;
  }

div#middle{
  width : 600px;
  padding : 10px 10px 10px 10px;
  }

div#lower{
  width : 400px;
  padding : 10px 10px 10px 10px;
  background-color : #e8e8e8;
  }

div#kyousaikin_shisan{
  width : 600px;
  padding : 20px 20px 20px 20px;
  border : 1px dotted #cccccc;
  }

dt{
  margin : 0 100px 0 100px;
  font-weight : bold;
  }

dd{
  margin : 0 120px 0 120px;
  text-indent : 1em;
  }

dl#chushaku dt{
  margin : 10px 200px 0 100px;
  padding : 0 0 0 0;
  line-height : 1em;
  }

dl#chushaku dd{
  margin : 0 200px 0 100px;
  padding : 0 0 0 0;
  text-indent : 0;
  line-height : 1em;
  }

h2{
  font-size : medium;
  color : navy;
  margin : 0 0 0 70px;
  padding : 0 0 0 15px;
  background-image : url("../image/p_lis028.gif");
  background-repeat : no-repeat;
  background-position : left center;
  }

img.top_logo{
  margin : 0 10px 0 100px;
  }

li{
  margin : 0 200px 0 100px;
  list-style-type : circle;
  }

img.top_logo_line{
  margin : 0 0 0 60px;
  }

p.inner{
  margin : 0 0 0 0;
  text-indent : 1em;
  }

p.outer{
  margin : 0 120px 0 120px;
  text-indent : 1em;
  }

span#songai_top_catch{
  font-weight : bold;
  color : #01afb4;
  }

span#koushin_top_catch{
  font-weight : bold;
  color : #009900;
  }

span.attention{
  color : #009999;
  font-weight : bold;
  }

table.outer{
  margin : 0 0 0 100px;
  }

.songai{
  color : #01afb4;
  }

.koushin{
  color : #009900;
  }