th{
  text-align: left;
  border: solid 1px;
  padding: 5px;
}
td{
  text-align: center;
  border: solid 1px;
}
ul{
  margin-top: 0px;
}
li{
  font-size: 14px;
}
header{
  height: 100px;
  background: black;
  background-image: url("img/qloko_logo.png");
  background-repeat: no-repeat;
  background-position: 50px 30px;
}
#main{
  margin-top: 50px;
  margin-left: 300px;
  margin-bottom: 100px;
  min-width: 1000px;
}
.section{
  margin-left: 10px;
}
#page-title{
  font-size: 24px;
}
.midashi{
  font-size: 18px;
  margin-bottom: 0px;
}
.setumei{
  margin-top: 0px;
  margin-left: 25px;
  margin-bottom: 0px;
  font-size: 14px;
}
.note{
  margin-left: 100px;
  font-size: 10px;
}
#qloko{
  
}
#opensource{
  margin-top: 50px;
}
#products{
  margin-top: 50px;
}
#comparison{
  margin-top: 100px;
}
#comparison table{
  margin-left: 100px;
  border: solid 1px;
  border-collapse: collapse;
}
.th_center{
  text-align: center;
}
footer{
  height: 200px;
  padding-left: 200px;
  background: black;
  color: white;
}
.company{
  float: left;
  margin-left: 100px;
}