body {
	background: #fff;
	text-align: left;
	margin: 0 auto;
	width:850px;
}
.center {
  text-align:center;
}
.img_padding img{
  margin:5px 10px;
}

#labo_consulting {
  margin:20px auto 50px auto ;
  width:95%;
  position: relative;
  overflow: hidden;
}
#labo_logo {
  position: absolute;
  top: 0;
  right: 0;
  background: url(labo/labo_logo.gif) no-repeat left top;
  width:220px;
  height:41px;
}
#labo_logo a{
  display: block;
  text-indent: -99999em;
  overflow: hidden;
  width: 220px;
  height:41px;
}
#labo_consulting .line {
  background: url(labo/border01.gif) repeat-x left bottom;
  padding: 10px 0 20px 0;
}
#labo_consulting .bottom_area {
  padding-left:30px;
  padding-right:30px;
  text-align: center;
  overflow:hidden;
}
#labo_consulting .bottom_btn {
  margin:20px auto;
  text-align:center;
}
#labo_consulting .txt {
  border:2px solid #BDD372;
  padding:2px;
  margin:1px;
  vertical-align: middle;
}
#labo_consulting strong {
  color: #297CCF;
}
#labo_consulting label {
  white-space: nowrap;
}