@charset "Shift_JIS";

body { 
  line-height: 1.5; 
  font-size: small;
}

#footer { text-align: center; }



img { border: none; }

ul#subm,ul#hm { display: none; }

#content { margin: 30px 0px; }

#rscon ul#pc2 li {
  list-style: none;
}

#rscon ul#rsl li {
  list-style: square;
}

#content ol#rshm {
  margin: 10px 0 20px 0;
  padding: 0;
  width: 671px;
  height: 300px;
  color: #6C6542;
}

#content ol#rshm li {
  list-style: none;
  float: left;
  height: 48px;
  margin: 0;
  padding: 2px;
}

#rscon .rsk{
  color: #295578;
  float: left;
  width: 150px;
  text-align: right;
  padding: 0;
  margin: 0;
}

#rscon ul#num {
  list-style: none;
}

#rscon ul#num li.num01 {
  line-height: 1.7;
  margin: 0;
  padding: 0 0 0 30px;
  background: url(img/num01.gif) no-repeat;  
}

#rscon ul#num li.num02 {
  line-height: 1.7;
  margin: 0;
  padding: 0 0 0 30px;  
  background: url(img/num02.gif) no-repeat;
}

#rscon .numt {
  margin: 0 20px;
  padding: 0;
}

#rscon .num {
  vertical-align: top;
  width: 20px;
  padding: 0;
  margin: 0;
}

#rscon .ott {
  border: 0;
  margin: 0 0 0 20px;
  padding: 0;
}

#rscon .ot {
  vertical-align: top;
  padding: 0;
  margin: 0;


}
