#contentHeader{
  background:#e3e3e3 url(../images/service/header.jpg) no-repeat top center;
  text-indent:-9999px;
}
#center h4{
  color:#5b0505;
  letter-spacing:0.12em;
  line-height:1.4em;
  border:0px;
  border-left:3px solid #5b0505;
  background:#fff;
}
#center h5{
  color:#f15511;
  padding: 0 0 0 1.5em; 
  background:url(../images/common/icon01_h5.gif) no-repeat left center;
}
table#gList{
  color:#333;
  width:400px;
  margin:0 auto 2em;
  border-collapse:collapse;
}
table#gList th,
table#gList td{
  padding:0.3em 0.5em;
  border:1px solid #aaa;
}
table#gList th{
  white-space:nowrap;
  background:#efeeec;
}

table#kihan{
  color:#333;
  width:400px;
  margin:0 auto 2em;
  border-collapse:collapse;
}
table#kihan th,
table#kihan td{
  padding:0.3em 0.5em;
  border:1px solid #aaa;
}
table#kihan th{
  white-space:nowrap;
  background:#efeeec;
}

table#follow{
  color:#333;
  width:400px;
  height: 600px;
  margin:0 auto 2em;
  border-collapse:collapse;
}
table#follow th,
table#follow td{
  padding:0.3em 0.5em;
  border:1px solid #aaa;
}
table#follow th{
  white-space:nowrap;
  background:#efeeec;
}

p.pon01{
  padding:0 0 0 30px;
  background: url(../images/service/pon01.gif) no-repeat top left;
}
.marker{
  padding:0 0 0 1.2em;
  background:url(../images/common/listmark02.gif) no-repeat top left;
}
table#pcsurvey{
  color:#333333;
  width:424px;
  margin:10px 20px 20px 36px;
  border-collapse:collapse;
}
table#pcsurvey th,
table#pcsurvey td{
  border:1px solid #999999;
  text-align:center;
  padding:0.5em 0;
}
table#pcsurvey th.colm{
  color:#fff;
  background:#f90;
}
table#pcsurvey th.rec{
  background:#ffc;
}
table#pcsurvey .wd{
  width:212px;
}
table#pcsurvey img{
  margin:3px;
}
/**
 */
dl#program,
dl#diagnosis{
  width:450px;
  margin:0 0 20px 20px;
  line-height:1.6;
}

dl#program dt,
dl#diagnosis dt{
  background:#ff8c00;
  float:right;
  width:430px;
  margin:0;
  padding:5px;
}

dl#program dt a,
dl#diagnosis dt a{
  color:#FFFFFF;
  background:#ff8c00;
  /* width:370px; */
  /* width:430px; */
  margin:0;
  padding:5px;
}

dl#program dd.excerpt,
dl#diagnosis dd.excerpt{
  float:right;
  /* width:370px; */
  width:430px;
  margin:0;
  padding:5px;
}
dl#diagnosis dd ul{
  font-size:1em;
  width:450px;
}
dl#diagnosis dd ul li{
  margin:0 0 0 20px;
  padding:2px 0 2px 15px;
}
dl#diagnosis dd ul li.dt{
}

dl#program dd.image,
dl#diagnosis dd.image{
  float:left;
  width:60px;
  height:50px;
}
/* activity */
table.gList{
  color:#333;
  width:400px;
  margin:0 auto 2em;
  border-collapse:collapse;
}
table.gList th,
table.gList td{
  padding:0.3em 0.5em;
  border:1px solid #aaa;
}
table.gList th{
  white-space:nowrap;
  background:#efeeec;
}
