.tbl {width: 560px;border-collapse: collapse;border: 0px #000000 solid;margin: 10px;font-size: 13px;font-family: '‚l‚r ‚oƒSƒVƒbƒN', 'MS P Gothic', 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' ,sans-serif;margin-bottom: 30px}.title {width: 520px;border-collapse: collapse;border: 0px #000000 solid;margin: 10px;font-size: 13px;font-family: '‚l‚r ‚oƒSƒVƒbƒN', 'MS P Gothic', 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' ,sans-serif;}.num {  width:  60px;  height: 80px;  text-align: center;  vertical-align:top;}.que {  width: 450px;  font-size: 13px;  text-align: left;  vertical-align:top;}.ans {  width: 510px;  font-size: 13px;   text-align: left;  vertical-align:top;}    .r_num {  font-size: 13px;   width:  60px;  height: 50px;  text-align: center;  vertical-align:top;}  .r_img {  font-size: 13px;   width:  60px;  height: 80px;  text-align: center;  vertical-align:top;}  .r_item {  font-size: 13px;   width:  400px;  text-align: left;  vertical-align:top;}  .r_score {  font-size: 11px;   margin-bottom: 20px;  width:  100px;  text-align: right;}.r_ans {  width: 500px;  font-size: 13px;   text-align: left;  vertical-align:top;  }  .r_total {  width: 560px;  margin: 10px  }  .r_detail {  width: 560px;  margin: 10px  }  .r_des {  font-size: 18px;   color: #696969  }  .r_total_score {  text-align: center;  font-size: 36px;   vertical-align:middle;  color: #696969;  }  .r_rank {  width: 150px;  }  .button {  text-align: center;  }  .r_sum {   font-size: 12px;    text-align: right;   vertical-align:top;  }    .sub{  margin-top: 50px  }       .submit {   width: 100%;   align: center;   vertical-align:top;  }    .mail {   text-align: center;   vertical-align:top;  }