body {
  font-family: "Open Sans", sans-serif;
  line-height: 1.25;
}

.table_design02 {
  border-collapse: collapse;
  margin: 0 auto;
  padding: 0;
  width: 700px;
  table-layout: fixed;
}

.table_design02 tr {
  background-color: #faf5f8
;
  padding: .35em;
  border-bottom: 2px solid #fff;
}
.table_design02 th,
.table_design02 td {
  padding: 1em 10px 1em 1em;
  border-right: 2px solid #fff;
}
.table_design02 th {
  font-size: .85em;
}
.table_design02 thead tr{
  background-color: #ff69b4;
  color:#fff;
}
.table_design02 tbody th {
    background: #fab9e1;
    color: #fff;
}
.txt{
   text-align: left;
   font-size: .85em;
}

.non{
  background:#fff
}
