/* 基本（PC・タブレット） */
body {
  font-size: 16px;
  line-height: 1.6;
}

/* スマホ幅のときに拡大して見やすくする */
@media (max-width: 600px) {
  body {
    font-size: 18px;
    line-height: 1.8;
    padding: 0 16px;
  }

  .content {
    max-width: 100%;
  }
}
      /*body {
        width:100%;
        margin: 4;
      }*/
      .white {
        color: white;
      }
      .input_number[type="number"] {
        width: 4em; //桁
        display: inline-block;
        padding: 0.5em;
        border: 1px solid #999;
      }
      .box {
        width: 250px;
        /* 横幅を250pxに指定 */
        height: 300px;
        /* 縦幅を300pxに指定 */
        overflow-y: scroll;
        /* 縦方向にスクロール可能にする */
        font-weight: bold;
        scrollbar-color: blue #f5f5dc;
      }
      .ans {
        color: blue;
      }

