*{
   font-weight: normal;
   font-style: normal;
}

body {
   color: #b5ac8b;/* 文字色 */
   font-size: 75%;
   font-family: JF-Dot Jiskan24;
   overflow: hidden;
   margin: 0 0 0 0px;
   line-height: 1%;
}

html { scrollbar-width: none; } /* Firefox */
body { -ms-overflow-style: none; } /* IE and Edge */
body::-webkit-scrollbar, body::-webkit-scrollbar-button { display: none; } /* Chrome */

td,th{
   font-size: 1em;
}

/*--------------------------------------------------------
字体
--------------------------------------------------------*/

@font-face {
  font-family: "JF-Dot MilkJF16";
  src: url("/font/ttf/JF-Dot-milkjf16.ttf") format("truetype");
}

@font-face {
  font-family: "JF-Dot Jiskan24";
  src: url("/font/ttf/JF-Dot-jiskan24.ttf") format("truetype");
}

/*--------------------------------------------------------
インラインフレーム
--------------------------------------------------------*/

.h-ifrm {
 width: 100%;
 height: 95px;
}

/*--------------------------------------------------------
アニメーション
--------------------------------------------------------*/

.wrapper {
  max-width: 100%;
  overflow: hidden;
}

.row-1 {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  animation: row-1 35s linear infinite;
}

.row-1 p {
  display: inline-block;
}

@keyframes row-1 {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}

.wrapper {
  max-width: 100%;
  overflow: hidden;
}

.row-2 {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  animation: row-2 15s linear infinite;
}

.row-2 p {
  display: inline-block;
}

@keyframes row-2 {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}

.wrapper {
  max-width: 100%;
  overflow: hidden;
}

.row-3 {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  animation: row-3 25s linear infinite;
}

.row-3 p {
  display: inline-block;
}

@keyframes row-3 {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}