ul  {
  display: none;
}
span {
  cursor: pointer;
}
li {
  cursor: pointer;
}
h1 {
   margin: 0;
   padding: 0;
   font-size: 24px;
}
ul li.ans{
   color: #000000;
   background: #ffffff;
   margin-bottom: 3px;/*下のバーとの余白*/
   list-style-type: none!important;/*ポチ消す*/
   boder: dashed 0.5px #ffffff;
}
ul li.ques{
   color: #ffffff;
   background-color: #66cdaa;
   margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.5;
  list-style-type: none!important;/*ポチ消す*/
  margin: auto;
  padding-top: 1px;
}
.right{
   text-align: left;
}
p{
   margin-bottom: 0;
   padding: 0;
}
r{
  color: red;
}
bl{
  color: blue;
}