@charset "UTF-8";

@font-face {
  font-family: 're-icomoon';
  src:  url('../fonts/re/icomoon.eot?ozsv8b');
  src:  url('../fonts/re/icomoon.eot?ozsv8b#iefix') format('embedded-opentype'),
    url('../fonts/re/icomoon.ttf?ozsv8b') format('truetype'),
    url('../fonts/re/icomoon.woff?ozsv8b') format('woff'),
    url('../fonts/re/icomoon.svg?ozsv8b#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}


[class^="icon-re-"], [class*=" icon-re-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 're-icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-re-ansin:before {
  content: "\e01c";
}
.icon-re-arrow:before {
  content: "\e02c";
}
.icon-re-bag:before {
  content: "\e03c";
}
.icon-re-column:before {
  content: "\e04c";
}
.icon-re-consultation:before {
  content: "\e05c";
}
.icon-re-favorite:before {
  content: "\e06c";
}
.icon-re-fortune:before {
  content: "\e07c";
}
.icon-re-horn:before {
  content: "\e08c";
}
.icon-re-interview:before {
  content: "\e09c";
}
.icon-re-mail:before {
  content: "\e10c";
}
.icon-re-point:before {
  content: "\e11c";
}
.icon-re-ranking:before {
  content: "\e122";
}
.icon-re-ryu:before {
  content: "\e13c";
}
.icon-re-send:before {
  content: "\e14c";
}
.icon-re-support:before {
  content: "\e15c";
}
.icon-re-term:before {
  content: "\e16c";
}
.icon-re-words:before {
  content: "\e17c";
}
.icon-re-book:before {
  content: "\e18";
}
.icon-re-crystal:before {
  content: "\e19";
}
.icon-re-door:before {
  content: "\e20";
}
.icon-re-tarot:before {
  content: "\e21";
}
.icon-re-news:before {
  content: "\e22";
}
.icon.is-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33px;
  height: 33px;
  padding: 4px;
  background-color: #F7F7F7;
  border-radius: 33px;
}
.icon.is-circle.is-white {
  background-color: #fff;
}