@charset "utf-8";

/* -----------------------------------------------
 * Badge (業態ラベル)
 * ----------------------------------------------- */

[data-badge] {
  --_badge-bg: var(--gaia-color-primary);
  --_badge-color: #fff;
  display: inline-flex;
  align-items: center;
  gap: .5em;
}

[data-badge]::after {
  content: attr(data-badge);
  margin-left: .5em;
  line-height: 1;
  color: var(--_badge-color);
  background: var(--_badge-bg);
  padding: .25em .6em;
  white-space: nowrap;
}

[data-badge="金融商品仲介業"] {
  --_badge-bg: #aa7b45;
}

[data-badge="生命保険代理業"] {
  --_badge-bg: #62ae41;
}

[data-badge="銀行代理業"] {
  --_badge-bg: #e26b2f;
}

[data-badge="FPサービス業"] {
  --_badge-bg: #3f6fa8;
}