sup{font-size:x-small;}

.sample{margin:10px auto; padding:10px;}
.sample td{padding:1px 15px;}
.sample th{text-align:left; font-weight:normal;}



/* ------------------------ */

.center{margin:0 auto;}



#show1a .lside{padding-right:10px; padding-left:40px;}
#show1b .lside{padding-right:10px;}

#e2t{margin-left:45px;}
#e2t td{padding:1px 8px;}
#e2t .snum{padding-right:80px; text-align:right;}
#show2a table{border-collapse:collapse;}
#show2a .ol{border-top:1px solid red;}
#show2a table em{margin-right:30px;}


/* --------------------------- */

.question input{width:3em;}
.question .fraction input{width:1.5em;}
.question .fractioni input{width:1.5em;}
.question .vector input{width:1.3em;}

.qpic{vertical-align:middle;}


#q1form input{width:2em; margin-bottom:5px;}
#q1form .wider{width:6em;}

.q2t{margin-left:45px;}
.q2t td{padding:1px 8px;}
.q2t .snum{padding-right:80px; text-align:right;}
#q2form input{width:2em;}

#q3form input{margin-bottom:5px;}

#q5form input{width:2.5em; margin-bottom:5px;}

#q6form .q2t .snum{padding-right:40px;}

#q7form input{width:2.5em; margin-bottom:5px;}






