#expertiseContents {
  clear:both;
  width : 100%;
  display : table;
  font-size : 1.3em;
  line-height : 1.5em;
}

#companyContents .subtitle {
  background : url(../img/company/subtitle_expertise.jpg) no-repeat left top;
  border : 0;
}

#companyContents .expertise_message {
  float : left;
  width : 670px;
  height : auto;
  display : block;
  text-align : left;
  padding : 15px;
}

#companyContents .minititle {
  border-bottom : solid 1px #0070c0;
  display : block;
  width : 680px;
  height : auto;
  text-align : left;
  padding-left : 20px;
  background : url(../img/company/expertise_sym.jpg) no-repeat left center;
  font-weight : bold;
  color : #0070c0;
}

#expertiseList {
  float : left;
  width : 100%;
  display : block;
  height : auto;
}

#expertiseBusiness {
  float : left;
  width : 100%;
  display : block;
  height : auto;
  margin-top : 20px;
}

#expertisePatent {
  float : left;
  width : 100%;
  display : block;
  height : auto;
  margin-top : 20px;
}

#expertiseList .expertise_line {
  width : 670px;
  float : left;
  display : table;
  height : auto;
  padding-left : 15px;
  background : #f0f4fa;
  border-bottom : dotted 1px #666666;
  line-height: 1.7em;
}

#expertiseList .expertise_line .colLeft {
  width : 160px;
  height : 100%;
  float : left;
  display : table;
  text-align : left;
  font-weight : bold;
  padding : 5px;
}

#expertiseList .expertise_line .colRight {
  display : block;
  width : 480px;
  float : right;
  text-align : left;
  background : #ffffff;
  padding : 5px;
}

#expertiseList .expertise_line .colRight .link {
  text-align: right;
}

#expertiseList .expertise_line .colLeft span {
  color : #4e4e4e;
  padding-left : 17px;
  background : url(../img/company/expertise_sym.jpg) no-repeat left 0.1em;
}

#expertiseBusiness ul {
  margin-top : 15px;
  margin-bottom : 25px;
}
#expertiseBusiness ul.business, ul.business li {
  list-style : none;
  text-align : left;
  padding-left : 20px;
  line-height: 2.0em;
}
#expertiseBusiness ul.business li {
  background : url(../img/company/expertise_sym2.jpg) no-repeat 0 0.45em;
}

#expertiseList .expertise_line .text_mover {
  float:left;
  padding-right:190px;
  background : url(../img/company/mover_thema.jpg) no-repeat 100% 40%;
}

#expertiseList .expertise_line .text_gis {
  float:left;
  padding-left :150px;
  background : url(../img/company/gis_thema.jpg) no-repeat 0 0;
}

#expertiseList .expertise_line .text_doc {
  float:left;
  padding-right :140px;
  background : url(../img/company/doc_thema.jpg) no-repeat 100% 100%;
}

#expertisePatent table.patents {
  margin-left:20px;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top:15px;
}

#expertisePatent table.patents td {
  border:solid 1px #888888;
  padding:2px 20px 2px 5px;
}

#expertisePatent table.patents td.pleft {
  background-color:#f5f5ff;
}

