/* 棋譜用 */
   table.kifuforjs {
     border: none;
   }
   table.kifuforjs > tbody > tr > td {
      display: block !important;
      border: none;
   }
   table.kifuforjs div.inlineblock.players {
      width: 100%;
   }
   table.kifuforjs {
      width: 100%;
      box-sizing: border-box;
   }
   table.kifuforjs table.ban {
      width: 300px;
      max-width: 100%;
      margin: 0 auto;
      border-collapse: collapse;
   }
   table.kifuforjs table.ban > tbody > tr:first-child {
      display: none;
   }
   table.kifuforjs table.ban > tbody > tr > th:last-child {
      display: none;  
   }
   .kifuforjs div.mochi {
      height: auto;
      width: 300px;
      max-width: 100%;
      margin: 0 auto;
      display: none;
   }
   .kifuforjs div.mochi.mochi0, .kifuforjs div.mochi.mochi1 {
      display: block;
   }
   .kifuforjs div.mochi div.mochimain {
      height: 36px;
    width: 100%;
    margin-bottom: 0;
    margin-top: auto;
    background-color: #eee;
   }
   .kifuforjs div.mochi div.mochimain span.mochigoma {
      position: relative;
      margin-right: 8px;
      display: inline-block;
   }
   .kifuforjs div.mochi div.mochimain span.mochigoma span {
      position: absolute;
      font-size: 16px;
      top: 50%;
      right: -6px;
      margin-top: -8px;
      display: block;
   }
   .kifuforjs div.mochi div.mochimain span.mochigoma.fu {
      width: auto;
   }
   .kifuforjs div.mochi div.mochimain span.mochigoma.fu div:not(:first-child) {
      display: none;
   }
   .kifuforjs div.mochi div.mochimain span.mochigoma.fu div img {
      position: static !important;
   }
   .kifuforjs div.mochi div.mochimain span.mochigoma.fu-else {
      width: auto;
   }
   .kifuforjs div.mochi div.mochimain span.mochigoma.fu-else div:not(:first-child) {
      display: none;
   }
   .kifuforjs div.mochi div.mochimain span.mochigoma.fu-else div img {
      position: static !important;
   }
   .kifuforjs ul.inline li {
      display: inline-block;
      margin: 0;
   }
.kifuforjs table.ban td, .kifuforjs table.ban td img, .kifuforjs div.mochimain span.mochigoma img, .kifuforjs div.mochi div.mochimain span.mochigoma {
    padding: 0;
    border-spacing: 0;
    width: 32px;
    height: 36px;
    vertical-align: middle;
}
.kifuforjs table.ban td {
    border: 1px #000000 solid;
    background-color: #FDD775;
}
#text1 img {
    border: none;
}
.kifuforjs div.players div.mochi div.tebanname {
    text-align: center;
    background-color: silver;
    margin-bottom: 0;
    margin-top: auto;
    width: 100%;
}
.kifuforjs ul.inline button {
    height: 35px;
    width: 50px;
    font-size: 16px;
    text-align: center;
    vertical-align: bottom;
}
.kifuforjs ul.inline input {
    height: 28px;
    width: 40px;
    font-size: 14px;
    text-align: center;
    vertical-align: bottom;
}


.kifuforjs table.ban td.lastto {
    background-color: #FF9900;
}

ul.tools li:nth-child(2){ display:none;}
ul.go li:nth-child(2),
ul.go li:nth-child(6){ display:none;}
ul.tools,
ul.go{ display:inline;}
.comment{ width:94%; margin:10px auto 0 auto; display:block; height:55px;}
