.dl{
  width: 100%;
  padding-top: 30px;
}
div.dl > ul {
  list-style: outside none;
}
.dl ul > li {
  padding: 0 0 10px 0;
  font-family:'Kanit';
  font-size: 1em; 
  line-height: 1.4em;
}
.dl ul > li a{
  display: block;
  color: inherit;
  background-color: #f2f2f2;
  padding: 10px
}
.dl ul > li a:hover{
  color: inherit;
  background-color: #e5e5e5;
}

.dl li a:before {
  content: '\f019';
  font-family: 'FontAwesome';
  padding: 0 8px 0 0;
}



ol.aa{
  margin-bottom: 16px;
}
li.aa { 
  list-style-type: decimal;
  font-family:'Kanit';
  margin-left: 36px; 
}
li.aa:before {
  padding-right: 8px;
  color: #474747;
}

ol.aa1{
  margin-bottom: 16px;
}
li.aa1 { 
  list-style-type: decimal;
  font-family:'Kanit';
  margin-left: 14px; 
}
li.aa1:before {
  padding-right: 8px;
  color: #474747;
}


ul.b {
  list-style: outside none;
  padding: 16px 0;
}
li.b {
  padding: 0 0 10px 24px;
  font-family:'Kanit';
  font-size: 1.2em; 
  line-height: 1.4em;
}
li.b:before {
  content: '\f14a';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -24px;
  padding-right: 10px;
}

ul.bmb {
  list-style: outside none;
  padding: 16px 0;
}
li.bmb {
  padding: 0 0 10px 24px;
  font-family:'Kanit';
  font-size: 1.2em; 
  line-height: 1.4em;
}
li.bmb:before {
  content: '\f299';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -24px;
  padding-right: 10px;
}
