/* modules */
.KFP-board {
  position: relative;
  width: 100%;
  height: 432px; }

.KFP-piece {
  padding: 0;
  width: 11.11%;
  position: absolute;
  z-index: 10;
  transition: top .1s linear, left .1s linear; }

.KFP-board--noAnimation .KFP-piece {
  transition: none; }

.KFP-piece__name {
  margin: 0;
  font-size: 0.8em;
  text-align: center; }

.KFP-piece--pos_0_0 {
  display: none; }

.KFP-piece--pos_1_1 {
  left: 88.88%;
  top: 0%; }

.KFP-piece--pos_2_1 {
  left: 77.77%;
  top: 0%; }

.KFP-piece--pos_3_1 {
  left: 66.66%;
  top: 0%; }

.KFP-piece--pos_4_1 {
  left: 55.55%;
  top: 0%; }

.KFP-piece--pos_5_1 {
  left: 44.44%;
  top: 0%; }

.KFP-piece--pos_6_1 {
  left: 33.33%;
  top: 0%; }

.KFP-piece--pos_7_1 {
  left: 22.22%;
  top: 0%; }

.KFP-piece--pos_8_1 {
  left: 11.11%;
  top: 0%; }

.KFP-piece--pos_9_1 {
  left: 0%;
  top: 0%; }

.KFP-piece--pos_1_2 {
  left: 88.88%;
  top: 11.11%; }

.KFP-piece--pos_2_2 {
  left: 77.77%;
  top: 11.11%; }

.KFP-piece--pos_3_2 {
  left: 66.66%;
  top: 11.11%; }

.KFP-piece--pos_4_2 {
  left: 55.55%;
  top: 11.11%; }

.KFP-piece--pos_5_2 {
  left: 44.44%;
  top: 11.11%; }

.KFP-piece--pos_6_2 {
  left: 33.33%;
  top: 11.11%; }

.KFP-piece--pos_7_2 {
  left: 22.22%;
  top: 11.11%; }

.KFP-piece--pos_8_2 {
  left: 11.11%;
  top: 11.11%; }

.KFP-piece--pos_9_2 {
  left: 0%;
  top: 11.11%; }

.KFP-piece--pos_1_3 {
  left: 88.88%;
  top: 22.22%; }

.KFP-piece--pos_2_3 {
  left: 77.77%;
  top: 22.22%; }

.KFP-piece--pos_3_3 {
  left: 66.66%;
  top: 22.22%; }

.KFP-piece--pos_4_3 {
  left: 55.55%;
  top: 22.22%; }

.KFP-piece--pos_5_3 {
  left: 44.44%;
  top: 22.22%; }

.KFP-piece--pos_6_3 {
  left: 33.33%;
  top: 22.22%; }

.KFP-piece--pos_7_3 {
  left: 22.22%;
  top: 22.22%; }

.KFP-piece--pos_8_3 {
  left: 11.11%;
  top: 22.22%; }

.KFP-piece--pos_9_3 {
  left: 0%;
  top: 22.22%; }

.KFP-piece--pos_1_4 {
  left: 88.88%;
  top: 33.33%; }

.KFP-piece--pos_2_4 {
  left: 77.77%;
  top: 33.33%; }

.KFP-piece--pos_3_4 {
  left: 66.66%;
  top: 33.33%; }

.KFP-piece--pos_4_4 {
  left: 55.55%;
  top: 33.33%; }

.KFP-piece--pos_5_4 {
  left: 44.44%;
  top: 33.33%; }

.KFP-piece--pos_6_4 {
  left: 33.33%;
  top: 33.33%; }

.KFP-piece--pos_7_4 {
  left: 22.22%;
  top: 33.33%; }

.KFP-piece--pos_8_4 {
  left: 11.11%;
  top: 33.33%; }

.KFP-piece--pos_9_4 {
  left: 0%;
  top: 33.33%; }

.KFP-piece--pos_1_5 {
  left: 88.88%;
  top: 44.44%; }

.KFP-piece--pos_2_5 {
  left: 77.77%;
  top: 44.44%; }

.KFP-piece--pos_3_5 {
  left: 66.66%;
  top: 44.44%; }

.KFP-piece--pos_4_5 {
  left: 55.55%;
  top: 44.44%; }

.KFP-piece--pos_5_5 {
  left: 44.44%;
  top: 44.44%; }

.KFP-piece--pos_6_5 {
  left: 33.33%;
  top: 44.44%; }

.KFP-piece--pos_7_5 {
  left: 22.22%;
  top: 44.44%; }

.KFP-piece--pos_8_5 {
  left: 11.11%;
  top: 44.44%; }

.KFP-piece--pos_9_5 {
  left: 0%;
  top: 44.44%; }

.KFP-piece--pos_1_6 {
  left: 88.88%;
  top: 55.55%; }

.KFP-piece--pos_2_6 {
  left: 77.77%;
  top: 55.55%; }

.KFP-piece--pos_3_6 {
  left: 66.66%;
  top: 55.55%; }

.KFP-piece--pos_4_6 {
  left: 55.55%;
  top: 55.55%; }

.KFP-piece--pos_5_6 {
  left: 44.44%;
  top: 55.55%; }

.KFP-piece--pos_6_6 {
  left: 33.33%;
  top: 55.55%; }

.KFP-piece--pos_7_6 {
  left: 22.22%;
  top: 55.55%; }

.KFP-piece--pos_8_6 {
  left: 11.11%;
  top: 55.55%; }

.KFP-piece--pos_9_6 {
  left: 0%;
  top: 55.55%; }

.KFP-piece--pos_1_7 {
  left: 88.88%;
  top: 66.66%; }

.KFP-piece--pos_2_7 {
  left: 77.77%;
  top: 66.66%; }

.KFP-piece--pos_3_7 {
  left: 66.66%;
  top: 66.66%; }

.KFP-piece--pos_4_7 {
  left: 55.55%;
  top: 66.66%; }

.KFP-piece--pos_5_7 {
  left: 44.44%;
  top: 66.66%; }

.KFP-piece--pos_6_7 {
  left: 33.33%;
  top: 66.66%; }

.KFP-piece--pos_7_7 {
  left: 22.22%;
  top: 66.66%; }

.KFP-piece--pos_8_7 {
  left: 11.11%;
  top: 66.66%; }

.KFP-piece--pos_9_7 {
  left: 0%;
  top: 66.66%; }

.KFP-piece--pos_1_8 {
  left: 88.88%;
  top: 77.77%; }

.KFP-piece--pos_2_8 {
  left: 77.77%;
  top: 77.77%; }

.KFP-piece--pos_3_8 {
  left: 66.66%;
  top: 77.77%; }

.KFP-piece--pos_4_8 {
  left: 55.55%;
  top: 77.77%; }

.KFP-piece--pos_5_8 {
  left: 44.44%;
  top: 77.77%; }

.KFP-piece--pos_6_8 {
  left: 33.33%;
  top: 77.77%; }

.KFP-piece--pos_7_8 {
  left: 22.22%;
  top: 77.77%; }

.KFP-piece--pos_8_8 {
  left: 11.11%;
  top: 77.77%; }

.KFP-piece--pos_9_8 {
  left: 0%;
  top: 77.77%; }

.KFP-piece--pos_1_9 {
  left: 88.88%;
  top: 88.88%; }

.KFP-piece--pos_2_9 {
  left: 77.77%;
  top: 88.88%; }

.KFP-piece--pos_3_9 {
  left: 66.66%;
  top: 88.88%; }

.KFP-piece--pos_4_9 {
  left: 55.55%;
  top: 88.88%; }

.KFP-piece--pos_5_9 {
  left: 44.44%;
  top: 88.88%; }

.KFP-piece--pos_6_9 {
  left: 33.33%;
  top: 88.88%; }

.KFP-piece--pos_7_9 {
  left: 22.22%;
  top: 88.88%; }

.KFP-piece--pos_8_9 {
  left: 11.11%;
  top: 88.88%; }

.KFP-piece--pos_9_9 {
  left: 0%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_1_1 {
  left: 0%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_2_1 {
  left: 11.11%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_3_1 {
  left: 22.22%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_4_1 {
  left: 33.33%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_5_1 {
  left: 44.44%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_6_1 {
  left: 55.55%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_7_1 {
  left: 66.66%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_8_1 {
  left: 77.77%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_9_1 {
  left: 88.88%;
  top: 88.88%; }

.KFP-board--reverse .KFP-piece--pos_1_2 {
  left: 0%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_2_2 {
  left: 11.11%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_3_2 {
  left: 22.22%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_4_2 {
  left: 33.33%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_5_2 {
  left: 44.44%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_6_2 {
  left: 55.55%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_7_2 {
  left: 66.66%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_8_2 {
  left: 77.77%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_9_2 {
  left: 88.88%;
  top: 77.77%; }

.KFP-board--reverse .KFP-piece--pos_1_3 {
  left: 0%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_2_3 {
  left: 11.11%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_3_3 {
  left: 22.22%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_4_3 {
  left: 33.33%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_5_3 {
  left: 44.44%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_6_3 {
  left: 55.55%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_7_3 {
  left: 66.66%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_8_3 {
  left: 77.77%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_9_3 {
  left: 88.88%;
  top: 66.66%; }

.KFP-board--reverse .KFP-piece--pos_1_4 {
  left: 0%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_2_4 {
  left: 11.11%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_3_4 {
  left: 22.22%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_4_4 {
  left: 33.33%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_5_4 {
  left: 44.44%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_6_4 {
  left: 55.55%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_7_4 {
  left: 66.66%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_8_4 {
  left: 77.77%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_9_4 {
  left: 88.88%;
  top: 55.55%; }

.KFP-board--reverse .KFP-piece--pos_1_5 {
  left: 0%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_2_5 {
  left: 11.11%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_3_5 {
  left: 22.22%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_4_5 {
  left: 33.33%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_5_5 {
  left: 44.44%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_6_5 {
  left: 55.55%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_7_5 {
  left: 66.66%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_8_5 {
  left: 77.77%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_9_5 {
  left: 88.88%;
  top: 44.44%; }

.KFP-board--reverse .KFP-piece--pos_1_6 {
  left: 0%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_2_6 {
  left: 11.11%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_3_6 {
  left: 22.22%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_4_6 {
  left: 33.33%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_5_6 {
  left: 44.44%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_6_6 {
  left: 55.55%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_7_6 {
  left: 66.66%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_8_6 {
  left: 77.77%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_9_6 {
  left: 88.88%;
  top: 33.33%; }

.KFP-board--reverse .KFP-piece--pos_1_7 {
  left: 0%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_2_7 {
  left: 11.11%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_3_7 {
  left: 22.22%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_4_7 {
  left: 33.33%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_5_7 {
  left: 44.44%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_6_7 {
  left: 55.55%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_7_7 {
  left: 66.66%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_8_7 {
  left: 77.77%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_9_7 {
  left: 88.88%;
  top: 22.22%; }

.KFP-board--reverse .KFP-piece--pos_1_8 {
  left: 0%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_2_8 {
  left: 11.11%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_3_8 {
  left: 22.22%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_4_8 {
  left: 33.33%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_5_8 {
  left: 44.44%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_6_8 {
  left: 55.55%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_7_8 {
  left: 66.66%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_8_8 {
  left: 77.77%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_9_8 {
  left: 88.88%;
  top: 11.11%; }

.KFP-board--reverse .KFP-piece--pos_1_9 {
  left: 0%;
  top: 0%; }

.KFP-board--reverse .KFP-piece--pos_2_9 {
  left: 11.11%;
  top: 0%; }

.KFP-board--reverse .KFP-piece--pos_3_9 {
  left: 22.22%;
  top: 0%; }

.KFP-board--reverse .KFP-piece--pos_4_9 {
  left: 33.33%;
  top: 0%; }

.KFP-board--reverse .KFP-piece--pos_5_9 {
  left: 44.44%;
  top: 0%; }

.KFP-board--reverse .KFP-piece--pos_6_9 {
  left: 55.55%;
  top: 0%; }

.KFP-board--reverse .KFP-piece--pos_7_9 {
  left: 66.66%;
  top: 0%; }

.KFP-board--reverse .KFP-piece--pos_8_9 {
  left: 77.77%;
  top: 0%; }

.KFP-board--reverse .KFP-piece--pos_9_9 {
  left: 88.88%;
  top: 0%; }

.KFP-moves__item {
  list-style: none; }

.KFP-moves__item--current {
  background: #ccc; }

.KFP-moves__item__number {
  margin: 0 5px 0 15px; }

.KFP-moves__item__player {
  margin-right: 5px; }

.KFP-movedPlace {
  width: 11.1%;
  height: 11.1%;
  position: absolute;
  background-color: #fd8c06;
  opacity: 0;
  transition: opacity .3s linear; }

.KFP-movedPlace--show {
  opacity: 0.5; }

.KFP-movedPlace--pos_1_1 {
  left: 88.88%;
  top: 0%; }

.KFP-movedPlace--pos_2_1 {
  left: 77.77%;
  top: 0%; }

.KFP-movedPlace--pos_3_1 {
  left: 66.66%;
  top: 0%; }

.KFP-movedPlace--pos_4_1 {
  left: 55.55%;
  top: 0%; }

.KFP-movedPlace--pos_5_1 {
  left: 44.44%;
  top: 0%; }

.KFP-movedPlace--pos_6_1 {
  left: 33.33%;
  top: 0%; }

.KFP-movedPlace--pos_7_1 {
  left: 22.22%;
  top: 0%; }

.KFP-movedPlace--pos_8_1 {
  left: 11.11%;
  top: 0%; }

.KFP-movedPlace--pos_9_1 {
  left: 0%;
  top: 0%; }

.KFP-movedPlace--pos_1_2 {
  left: 88.88%;
  top: 11.11%; }

.KFP-movedPlace--pos_2_2 {
  left: 77.77%;
  top: 11.11%; }

.KFP-movedPlace--pos_3_2 {
  left: 66.66%;
  top: 11.11%; }

.KFP-movedPlace--pos_4_2 {
  left: 55.55%;
  top: 11.11%; }

.KFP-movedPlace--pos_5_2 {
  left: 44.44%;
  top: 11.11%; }

.KFP-movedPlace--pos_6_2 {
  left: 33.33%;
  top: 11.11%; }

.KFP-movedPlace--pos_7_2 {
  left: 22.22%;
  top: 11.11%; }

.KFP-movedPlace--pos_8_2 {
  left: 11.11%;
  top: 11.11%; }

.KFP-movedPlace--pos_9_2 {
  left: 0%;
  top: 11.11%; }

.KFP-movedPlace--pos_1_3 {
  left: 88.88%;
  top: 22.22%; }

.KFP-movedPlace--pos_2_3 {
  left: 77.77%;
  top: 22.22%; }

.KFP-movedPlace--pos_3_3 {
  left: 66.66%;
  top: 22.22%; }

.KFP-movedPlace--pos_4_3 {
  left: 55.55%;
  top: 22.22%; }

.KFP-movedPlace--pos_5_3 {
  left: 44.44%;
  top: 22.22%; }

.KFP-movedPlace--pos_6_3 {
  left: 33.33%;
  top: 22.22%; }

.KFP-movedPlace--pos_7_3 {
  left: 22.22%;
  top: 22.22%; }

.KFP-movedPlace--pos_8_3 {
  left: 11.11%;
  top: 22.22%; }

.KFP-movedPlace--pos_9_3 {
  left: 0%;
  top: 22.22%; }

.KFP-movedPlace--pos_1_4 {
  left: 88.88%;
  top: 33.33%; }

.KFP-movedPlace--pos_2_4 {
  left: 77.77%;
  top: 33.33%; }

.KFP-movedPlace--pos_3_4 {
  left: 66.66%;
  top: 33.33%; }

.KFP-movedPlace--pos_4_4 {
  left: 55.55%;
  top: 33.33%; }

.KFP-movedPlace--pos_5_4 {
  left: 44.44%;
  top: 33.33%; }

.KFP-movedPlace--pos_6_4 {
  left: 33.33%;
  top: 33.33%; }

.KFP-movedPlace--pos_7_4 {
  left: 22.22%;
  top: 33.33%; }

.KFP-movedPlace--pos_8_4 {
  left: 11.11%;
  top: 33.33%; }

.KFP-movedPlace--pos_9_4 {
  left: 0%;
  top: 33.33%; }

.KFP-movedPlace--pos_1_5 {
  left: 88.88%;
  top: 44.44%; }

.KFP-movedPlace--pos_2_5 {
  left: 77.77%;
  top: 44.44%; }

.KFP-movedPlace--pos_3_5 {
  left: 66.66%;
  top: 44.44%; }

.KFP-movedPlace--pos_4_5 {
  left: 55.55%;
  top: 44.44%; }

.KFP-movedPlace--pos_5_5 {
  left: 44.44%;
  top: 44.44%; }

.KFP-movedPlace--pos_6_5 {
  left: 33.33%;
  top: 44.44%; }

.KFP-movedPlace--pos_7_5 {
  left: 22.22%;
  top: 44.44%; }

.KFP-movedPlace--pos_8_5 {
  left: 11.11%;
  top: 44.44%; }

.KFP-movedPlace--pos_9_5 {
  left: 0%;
  top: 44.44%; }

.KFP-movedPlace--pos_1_6 {
  left: 88.88%;
  top: 55.55%; }

.KFP-movedPlace--pos_2_6 {
  left: 77.77%;
  top: 55.55%; }

.KFP-movedPlace--pos_3_6 {
  left: 66.66%;
  top: 55.55%; }

.KFP-movedPlace--pos_4_6 {
  left: 55.55%;
  top: 55.55%; }

.KFP-movedPlace--pos_5_6 {
  left: 44.44%;
  top: 55.55%; }

.KFP-movedPlace--pos_6_6 {
  left: 33.33%;
  top: 55.55%; }

.KFP-movedPlace--pos_7_6 {
  left: 22.22%;
  top: 55.55%; }

.KFP-movedPlace--pos_8_6 {
  left: 11.11%;
  top: 55.55%; }

.KFP-movedPlace--pos_9_6 {
  left: 0%;
  top: 55.55%; }

.KFP-movedPlace--pos_1_7 {
  left: 88.88%;
  top: 66.66%; }

.KFP-movedPlace--pos_2_7 {
  left: 77.77%;
  top: 66.66%; }

.KFP-movedPlace--pos_3_7 {
  left: 66.66%;
  top: 66.66%; }

.KFP-movedPlace--pos_4_7 {
  left: 55.55%;
  top: 66.66%; }

.KFP-movedPlace--pos_5_7 {
  left: 44.44%;
  top: 66.66%; }

.KFP-movedPlace--pos_6_7 {
  left: 33.33%;
  top: 66.66%; }

.KFP-movedPlace--pos_7_7 {
  left: 22.22%;
  top: 66.66%; }

.KFP-movedPlace--pos_8_7 {
  left: 11.11%;
  top: 66.66%; }

.KFP-movedPlace--pos_9_7 {
  left: 0%;
  top: 66.66%; }

.KFP-movedPlace--pos_1_8 {
  left: 88.88%;
  top: 77.77%; }

.KFP-movedPlace--pos_2_8 {
  left: 77.77%;
  top: 77.77%; }

.KFP-movedPlace--pos_3_8 {
  left: 66.66%;
  top: 77.77%; }

.KFP-movedPlace--pos_4_8 {
  left: 55.55%;
  top: 77.77%; }

.KFP-movedPlace--pos_5_8 {
  left: 44.44%;
  top: 77.77%; }

.KFP-movedPlace--pos_6_8 {
  left: 33.33%;
  top: 77.77%; }

.KFP-movedPlace--pos_7_8 {
  left: 22.22%;
  top: 77.77%; }

.KFP-movedPlace--pos_8_8 {
  left: 11.11%;
  top: 77.77%; }

.KFP-movedPlace--pos_9_8 {
  left: 0%;
  top: 77.77%; }

.KFP-movedPlace--pos_1_9 {
  left: 88.88%;
  top: 88.88%; }

.KFP-movedPlace--pos_2_9 {
  left: 77.77%;
  top: 88.88%; }

.KFP-movedPlace--pos_3_9 {
  left: 66.66%;
  top: 88.88%; }

.KFP-movedPlace--pos_4_9 {
  left: 55.55%;
  top: 88.88%; }

.KFP-movedPlace--pos_5_9 {
  left: 44.44%;
  top: 88.88%; }

.KFP-movedPlace--pos_6_9 {
  left: 33.33%;
  top: 88.88%; }

.KFP-movedPlace--pos_7_9 {
  left: 22.22%;
  top: 88.88%; }

.KFP-movedPlace--pos_8_9 {
  left: 11.11%;
  top: 88.88%; }

.KFP-movedPlace--pos_9_9 {
  left: 0%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_1 {
  left: 0%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_1 {
  left: 11.11%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_1 {
  left: 22.22%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_1 {
  left: 33.33%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_1 {
  left: 44.44%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_1 {
  left: 55.55%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_1 {
  left: 66.66%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_1 {
  left: 77.77%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_1 {
  left: 88.88%;
  top: 88.88%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_2 {
  left: 0%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_2 {
  left: 11.11%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_2 {
  left: 22.22%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_2 {
  left: 33.33%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_2 {
  left: 44.44%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_2 {
  left: 55.55%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_2 {
  left: 66.66%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_2 {
  left: 77.77%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_2 {
  left: 88.88%;
  top: 77.77%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_3 {
  left: 0%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_3 {
  left: 11.11%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_3 {
  left: 22.22%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_3 {
  left: 33.33%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_3 {
  left: 44.44%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_3 {
  left: 55.55%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_3 {
  left: 66.66%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_3 {
  left: 77.77%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_3 {
  left: 88.88%;
  top: 66.66%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_4 {
  left: 0%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_4 {
  left: 11.11%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_4 {
  left: 22.22%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_4 {
  left: 33.33%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_4 {
  left: 44.44%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_4 {
  left: 55.55%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_4 {
  left: 66.66%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_4 {
  left: 77.77%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_4 {
  left: 88.88%;
  top: 55.55%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_5 {
  left: 0%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_5 {
  left: 11.11%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_5 {
  left: 22.22%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_5 {
  left: 33.33%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_5 {
  left: 44.44%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_5 {
  left: 55.55%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_5 {
  left: 66.66%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_5 {
  left: 77.77%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_5 {
  left: 88.88%;
  top: 44.44%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_6 {
  left: 0%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_6 {
  left: 11.11%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_6 {
  left: 22.22%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_6 {
  left: 33.33%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_6 {
  left: 44.44%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_6 {
  left: 55.55%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_6 {
  left: 66.66%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_6 {
  left: 77.77%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_6 {
  left: 88.88%;
  top: 33.33%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_7 {
  left: 0%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_7 {
  left: 11.11%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_7 {
  left: 22.22%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_7 {
  left: 33.33%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_7 {
  left: 44.44%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_7 {
  left: 55.55%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_7 {
  left: 66.66%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_7 {
  left: 77.77%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_7 {
  left: 88.88%;
  top: 22.22%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_8 {
  left: 0%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_8 {
  left: 11.11%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_8 {
  left: 22.22%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_8 {
  left: 33.33%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_8 {
  left: 44.44%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_8 {
  left: 55.55%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_8 {
  left: 66.66%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_8 {
  left: 77.77%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_8 {
  left: 88.88%;
  top: 11.11%; }

.KFP-board--reverse .KFP-movedPlace--pos_1_9 {
  left: 0%;
  top: 0%; }

.KFP-board--reverse .KFP-movedPlace--pos_2_9 {
  left: 11.11%;
  top: 0%; }

.KFP-board--reverse .KFP-movedPlace--pos_3_9 {
  left: 22.22%;
  top: 0%; }

.KFP-board--reverse .KFP-movedPlace--pos_4_9 {
  left: 33.33%;
  top: 0%; }

.KFP-board--reverse .KFP-movedPlace--pos_5_9 {
  left: 44.44%;
  top: 0%; }

.KFP-board--reverse .KFP-movedPlace--pos_6_9 {
  left: 55.55%;
  top: 0%; }

.KFP-board--reverse .KFP-movedPlace--pos_7_9 {
  left: 66.66%;
  top: 0%; }

.KFP-board--reverse .KFP-movedPlace--pos_8_9 {
  left: 77.77%;
  top: 0%; }

.KFP-board--reverse .KFP-movedPlace--pos_9_9 {
  left: 88.88%;
  top: 0%; }

.KFP-loading {
  position: absolute;
  width: 100%;
  z-index: 1000;
  background-color: rgba(255, 255, 255, 0.5); }

.KFP-loading__p {
  font-size: 2em;
  font-weight: bold;
  text-align: center;
  margin-top: 200px;
  animation-name: animeLoading;
  animation-duration: 2s;
  animation-iteration-count: infinite; }

@keyframes animeLoading {
  0% {
    opacity: 1; }
  30% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.kifu_player_wrap {
  position: relative; }

.board--reverse {
  background: url(../images/bg_board_reverse.png);
  background-size: 100% 100%; }

.info_section dl dd {
  height: 20px; }
