.qtable {
  width: 100%;
  border-collapse: collapse;
  margin: 1em 0 0; /* 下余白を消して回答と密着させる */
}
.qtable th {
  border: 1px solid #666; /* 同じ色を回答に合わせる */
  border-bottom: none;    /* 下線を消してAとつなげる */
  background: #f7f7f7;
  padding: .6rem .8rem;
  text-align: left;
}

.answer {
  border: 1px solid #666;
  border-top: none; /* Qとつながる */
  padding: .6rem .8rem;
  margin: 0 0 1.2em;
}
