@charset "utf-8";
#contentHeader{
  background:#e3e3e3 url(../images/case/header.jpg) no-repeat top center;
  text-indent:-9999px;
}
h3{
  height:30px;
  margin-top:15px;
  margin-bottom:5px;
  font-size:1em;
  background:url(../images/case/h3.gif) no-repeat left top;
  text-indent:-9999px;
}
#center h4{
  float:left;
  color:#333;
  line-height:2.8em;
  margin:0;
  padding:0;
  border:0;
  background-image:none;
}
#center h5{
  color:#5b0505;
  line-height:1.6em;
  font-size:1em;
  margin:0;
}

#center h6{
  color:#5b0505;
  letter-spacing:0.12em;
  line-height:1.4em;
  border:0px;
  border-left:3px solid #5b0505;
  background:#fff;
}
#center h7{
  color:#f15511;
  padding: 0 0 0 1.5em; 
  background:url(../images/common/icon01_h5.gif) no-repeat left center;
}

#center p{
  font-size:1em;
  line-height:1.5em;
  margin:0 10px 0 45px;
}
p.summary{
  line-height:1.5em;
  margin:0 10px 0 0;
  padding:1.6em 0 0 10px;
  background:url(../images/case/summary.jpg) no-repeat left top;
}
.cap{
  margin:0 10px 20px 20px;
  padding:0 0 0 20px;
  border-left:5px solid #5b0505;
}
img.corpLogo{
  float:left;
  margin:0 10px 0 0;
  vertical-align:top;
}
/* chain */
dl.chain{
  font-size:1em;
  width:420px;
  margin:0 10px 0 50px;
  padding:10px 0 0;
}
dl.chain dt{
  color:#888;
  font-weight:bold;
  padding:1em 0.5em;
  background:url(../images/common/bar_green.gif) repeat-x left top;
}
dl.chain dd{
  line-height:1.6em;
  margin:0 1em 0;
  padding:0 0 0 1.4em;
  background:url(../images/common/background_chain.gif) no-repeat left center;
}
