@charset "UTF-8";
@keyframes arrowMove {
  0% {
    transform: skew(45deg) translateX(0); }
  100% {
    transform: skew(45deg) translateX(10px); } }

@font-face {
  font-family: 'genshin';
  src: url("../fonts/GenShinGothic-Bold.ttf") format("truetype");
  font-weight: bold; }

@font-face {
  font-family: 'emugo';
  src: url("../fonts/GenEiMGothic2-Heavy.ttf") format("truetype");
  font-weight: black; }

.f-genkaku {
  font-family: source-han-sans-japanese, sans-serif;
  font-style: normal; }

.w-genkaku-bo {
  font-weight: 700; }

.w-genkaku-re {
  font-weight: 400; }

.f-genshin {
  font-family: 'genshin'; }

.f-emugo {
  font-family: 'emugo'; }

.f-mei {
  font-family: 'メイリオ', Meiryo,sans-serif; }

.grad {
  background: linear-gradient(to right, #22DCFD 0%, #1C91E2 60%, #5865B9 100%); }

.center {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto; }
  @media screen and (max-width: 1024px) {
    .center {
      padding: 0 20px; } }

section#newsSection {
  padding-bottom: 80px; }
  section#newsSection .center {
    word-break: break-all; }
    section#newsSection .center .page-data {
      margin-bottom: 30px; }
      section#newsSection .center .page-data .date-wrap {
        font-size: 12px;
        font-weight: bold;
        color: #aaa; }
      section#newsSection .center .page-data .type-wrap {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        flex-wrap: wrap; }
        section#newsSection .center .page-data .type-wrap span.type-tag {
          padding: 0 10px;
          font-size: 13px;
          color: white; }
          section#newsSection .center .page-data .type-wrap span.type-tag:not(:last-child) {
            margin-right: 5px; }
