.is--color-accent-01 {
  color: #de0025;
}
.is--color-accent-01 strong {
  color: #fff;
}

.is--color-accent-01:after {
/*
  color: #de0025;
*/
  color: #fff;
}

.is--border-accent-01 {
  border-color: #de0025;
}

.is--color-accent-02 {
  color: #37a8d0;
}

.is--bg-accent-02 {
  background: #37a8d0;
}

.is--border-accent-02 {
  border-color: #37a8d0;
}

.is--before-accent-02:before {
  color: #37a8d0;
}

.is--bg-accent-03 {
  background: #f6f6f6;
}

.is--bg-table {
  background: #f3fcfe;
}

.is--gradient {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(25%, #fffc00));
  background: linear-gradient(transparent 75%, #fffc00 25%);
}

.is-link-color-01 {
  background: #fffc00;
}

.is--bnr-background {
  background: #de0025;
}

.is-code-color {
  border-color: #37a8d0;
}

.is-code-color .code-txt {
  background: #37a8d0;
}

.is-code-color .code-bnr__item.m--desc {
  color: #37a8d0;
}

.code-btn a {
  color: #fff;
}

.head-list__item {
  background: #37a8d0;
}

.news-list a {
  color: #37a8d0;
}

.rule-list a {
  color: #37a8d0;
}

.is-flow-color:after {
  border-color: #bfe6ef transparent transparent transparent;
}

.faq-data__head:before {
  background: url(../fonts/e055adebff2847c796ac83827ca8860f.svg) {
  .is--bnr-background {
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
  }

  .is--bnr-background:hover {
    color: #de0025;
  }

  .code-btn a {
    color: #de0025;
  }

  .code-btn a:before {
    background: #de0025;
  }

  .code-btn a:after {
    color: #de0025;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
  }

  .code-btn a:hover {
    color: #fff;
  }

  .code-btn a:hover:after {
    color: #fff;
  }

  .faq-data__head:hover span {
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
    color: #37a8d0;
  }

  .is--bg-accent-01 {
    background: #de0025;
    color: #fff;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
  }

  .is--bg-accent-01:before {
    background: #fff;
    -webkit-transition: .4s ease;
    transition: .4s ease;
  }

  .is--bg-accent-01:after {
    -webkit-transition: .4s ease;
    transition: .4s ease;
  }

  .is--bg-accent-01:hover {
    color: #de0025;
  }

  .is--bg-accent-01:hover:before {
    left: 0;
  }

  .is--bg-accent-01:hover:after {
    color: #de0025;
  }

  .head-link-list a:hover {
    color: #37a8d0;
  }

  .head-link-list__item.m--active a {
    color: #37a8d0;
  }

  .faq-data__body a {
    color: #37a8d0;
  }

  .is-flow-color:after {
    border-color: transparent transparent transparent #bfe6ef;
  }
}
/*# sourceMappingURL=theme.css.map */
