/* 以下　ボタンのCSS */
.btn {
    margin:5px 5px 5px 5px ;
    padding: 10px 10px;
    background: yellow;
    color: #111111;
    border-bottom: solid 5px gray;
    border-radius: 4px;
    font-size:1em
   }
   .btn:active {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    border-bottom: none;
   }
 /* 以下　分数表示のcss */
   .bunsu{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    }
    .bunsu span{
    display: block;
    }
    .bunsu span:nth-of-type(2){
    border-top: solid 3px #000;
    }  
  /* 以下　input の幅 */
    input.haba { width: 80px; }