@charset "utf-8";
#contentHeader{
  height:180px;
  background:url(../images/index/header.jpg) no-repeat top center;
}
#contentHeader h3,
#contentHeader h4,
#contentHeader p{
  text-indent:-9999px;
  background-image:none;
}
#contentBody{
  background:url(../images/index/body.jpg) no-repeat top right;
}
#center p#title_solution,
#center p#title_service,
#center p#title_newsrelease{
  width:470px;
  height:48px;
  margin:20px 0 20px 10px;
  padding:0;
  text-indent:-9999px;
}
#center p#title_solution{
  margin:0 0 20px 10px;
}
#center p#title_solution{ background:url(../images/index/title_solution.jpg) no-repeat top left; }
#center p#title_service{ background:url(../images/index/title_service.jpg) no-repeat top left; }
#center p#title_newsrelease{ background:url(../images/index/title_newsrelease.jpg) no-repeat top left; }
#center p#title_newsrelease a{
  display:block;
  width:470px;
  height:48px;
  outline:0;
}
dl#diagnosis,
dl#program{
  float:left;
}
dl#diagnosis dt,
dl#program dt{
  color:#333333;
  margin:0 0 1.0em;
  padding:0 0 0 12px;
  background:url(../images/common/listmark01.gif) no-repeat center left;
}
dl#diagnosis dd,
dl#program dd{
  line-height:1.2em;
  padding:0.2em 0 0 12px;
  letter-spacing:0px;
  background:url(../images/common/side_menu_icon02.gif) no-repeat left top;
}
dl#diagnosis{
  width:230px;
  display:inline;
  margin:0 0 15px 0;
}
dl#program{
  width:160px;
  display:inline;
  margin:0 0 15px 0;
}
dl#diagnosis dd a,
dl#program dd a{
}
h3{
  margin:0;
  padding:0;
}
#center h5{
  color:#f15511;
}
ul#news{
  width:480px;
}
ul#news li{
  width:450px;
  height:39px;
  line-height:16px;
  margin:0 10px 0 20px;
  background:url(../images/common/bar_green.gif) repeat-x left 38px;
}
ul#news li a{
  display:block;
  height:33px;
  padding:3px 0 3px 5px;
}
ul#news li strong{
  padding:0 0 0 1em;
  background:url(../images/common/listmark03.gif) no-repeat left center;
}
ul#news li:a{}
ul#news a span{
  color:#833;
  font-size:1em;
  font-weight:bold;
}
.none{
  display:none;
}
/* solution */
#center .ff{
  float:left;
  display:inline;
  margin:0 0 0 20px;;
}
#solution li{
  width:408px;
  margin:5px 0;
  padding:10px 10px 6px;
  border:1px solid #f7a40d;
  background:#f3af53 url(../images/common/ct.gif) repeat-x left top;
  display:none;
}

#solution li strong{
  font-size:1.2em;
  padding:0 0 2px 18px;
  display:block;
  border-bottom:1px dotted #fff;
  background:url(../images/common/icon01.gif) no-repeat left top;
}
#solution li.end{
  margin:0;
}
#solution li a{
  color:#222;
}
/* eb */
#bnr03{
  position:absolute;
  top:165px;
  left:545px;
  width:182px;
}
#bnr03 a{outline:0;}
#bnr03 li#bnr03_close{
  position:relative;
  top:-147px;
  left:155px;
  width:15px;
  height:15px;
}
#bnr03 li#bnr03_close a{
}

/**
 * 20081001 kenja bnr
 */
dd#skenja{
  display:block;
}