@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP&subset=japanese);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap&text=0123456789.,+-);
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer utilities {
  .\@container {
    container-type: inline-size !important;
  }
  .pointer-events-none {
    pointer-events: none !important;
  }
  .collapse {
    visibility: collapse !important;
  }
  .invisible {
    visibility: hidden !important;
  }
  .visible {
    visibility: visible !important;
  }
  .sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }
  .absolute {
    position: absolute !important;
  }
  .fixed {
    position: fixed !important;
  }
  .relative {
    position: relative !important;
  }
  .static {
    position: static !important;
  }
  .inset-0 {
    top: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
  }
  .top-0 {
    top: 0px !important;
  }
  .top-1\/2 {
    top: calc(1 / 2 * 100%) !important;
  }
  .top-\[3px\] {
    top: 3px !important;
  }
  .right-5 {
    right: calc(var(--spacing) * 5) !important;
  }
  .right-\[3px\] {
    right: 3px !important;
  }
  .right-\[12\.5px\] {
    right: 12.5px !important;
  }
  .-bottom-\[5px\] {
    bottom: calc(5px * -1) !important;
  }
  .bottom-3 {
    bottom: calc(var(--spacing) * 3) !important;
  }
  .-left-\[4\.5px\] {
    left: calc(4.5px * -1) !important;
  }
  .left-0 {
    left: 0px !important;
  }
  .left-2 {
    left: calc(var(--spacing) * 2) !important;
  }
  .left-3 {
    left: calc(var(--spacing) * 3) !important;
  }
  .left-4 {
    left: calc(var(--spacing) * 4) !important;
  }
  .z-dropdown {
    z-index: var(--z-index-dropdown) !important;
  }
  .z-modal {
    z-index: var(--z-index-modal) !important;
  }
  .z-tooltip {
    z-index: var(--z-index-tooltip) !important;
  }
  .col-4 {
    grid-column: 4 !important;
  }
  .col-6 {
    grid-column: 6 !important;
  }
  .col-start-1 {
    grid-column-start: 1 !important;
  }
  .row-start-1 {
    grid-row-start: 1 !important;
  }
  .container {
    width: 100% !important;
    @media (min-width: 40rem) {
      max-width: 40rem !important;
    }
    @media (min-width: 48rem) {
      max-width: 48rem !important;
    }
    @media (min-width: 64rem) {
      max-width: 64rem !important;
    }
    @media (min-width: 80rem) {
      max-width: 80rem !important;
    }
    @media (min-width: 96rem) {
      max-width: 96rem !important;
    }
  }
  .m-0 {
    margin: 0px !important;
  }
  .m-6 {
    margin: calc(var(--spacing) * 6) !important;
  }
  .mx-1 {
    margin-left: var(--spacing) !important;
    margin-right: var(--spacing) !important;
  }
  .mx-2 {
    margin-left: calc(var(--spacing) * 2) !important;
    margin-right: calc(var(--spacing) * 2) !important;
  }
  .mx-4 {
    margin-left: calc(var(--spacing) * 4) !important;
    margin-right: calc(var(--spacing) * 4) !important;
  }
  .mx-6 {
    margin-left: calc(var(--spacing) * 6) !important;
    margin-right: calc(var(--spacing) * 6) !important;
  }
  .mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-1 {
    margin-top: var(--spacing) !important;
    margin-bottom: var(--spacing) !important;
  }
  .my-2 {
    margin-top: calc(var(--spacing) * 2) !important;
    margin-bottom: calc(var(--spacing) * 2) !important;
  }
  .my-4 {
    margin-top: calc(var(--spacing) * 4) !important;
    margin-bottom: calc(var(--spacing) * 4) !important;
  }
  .my-6 {
    margin-top: calc(var(--spacing) * 6) !important;
    margin-bottom: calc(var(--spacing) * 6) !important;
  }
  .my-12 {
    margin-top: calc(var(--spacing) * 12) !important;
    margin-bottom: calc(var(--spacing) * 12) !important;
  }
  .mt-0 {
    margin-top: 0px !important;
  }
  .mt-1 {
    margin-top: var(--spacing) !important;
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2) !important;
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4) !important;
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6) !important;
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7) !important;
  }
  .mt-\[2px\] {
    margin-top: 2px !important;
  }
  .mr-1 {
    margin-right: var(--spacing) !important;
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2) !important;
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3) !important;
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4) !important;
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6) !important;
  }
  .mr-\[50\%\] {
    margin-right: 50% !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mb-0 {
    margin-bottom: 0px !important;
  }
  .mb-1 {
    margin-bottom: var(--spacing) !important;
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2) !important;
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3) !important;
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4) !important;
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6) !important;
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12) !important;
  }
  .mb-\[14px\] {
    margin-bottom: 14px !important;
  }
  .ml-0\.5 {
    margin-left: calc(var(--spacing) * 0.5) !important;
  }
  .ml-1 {
    margin-left: var(--spacing) !important;
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2) !important;
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4) !important;
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6) !important;
  }
  .ml-\[14px\] {
    margin-left: 14px !important;
  }
  .ml-auto {
    margin-left: auto !important;
  }
  .block {
    display: block !important;
  }
  .contents {
    display: contents !important;
  }
  .flex {
    display: flex !important;
  }
  .grid {
    display: grid !important;
  }
  .hidden {
    display: none !important;
  }
  .inline {
    display: inline !important;
  }
  .inline-block {
    display: inline-block !important;
  }
  .inline-flex {
    display: inline-flex !important;
  }
  .table {
    display: table !important;
  }
  .aspect-square {
    aspect-ratio: 1 / 1 !important;
  }
  .size-0 {
    width: 0px !important;
    height: 0px !important;
  }
  .size-2 {
    width: calc(var(--spacing) * 2) !important;
    height: calc(var(--spacing) * 2) !important;
  }
  .size-3 {
    width: calc(var(--spacing) * 3) !important;
    height: calc(var(--spacing) * 3) !important;
  }
  .size-4 {
    width: calc(var(--spacing) * 4) !important;
    height: calc(var(--spacing) * 4) !important;
  }
  .size-6 {
    width: calc(var(--spacing) * 6) !important;
    height: calc(var(--spacing) * 6) !important;
  }
  .size-8 {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }
  .size-12 {
    width: calc(var(--spacing) * 12) !important;
    height: calc(var(--spacing) * 12) !important;
  }
  .size-\[9px\] {
    width: 9px !important;
    height: 9px !important;
  }
  .size-full {
    width: 100% !important;
    height: 100% !important;
  }
  .h-4 {
    height: calc(var(--spacing) * 4) !important;
  }
  .h-7 {
    height: calc(var(--spacing) * 7) !important;
  }
  .h-8 {
    height: calc(var(--spacing) * 8) !important;
  }
  .h-9 {
    height: calc(var(--spacing) * 9) !important;
  }
  .h-12 {
    height: calc(var(--spacing) * 12) !important;
  }
  .h-\[46px\] {
    height: 46px !important;
  }
  .h-\[180px\] {
    height: 180px !important;
  }
  .h-\[242px\] {
    height: 242px !important;
  }
  .h-control-lg {
    height: var(--height-control-lg) !important;
  }
  .h-control-md {
    height: var(--height-control-md) !important;
  }
  .h-control-sm {
    height: var(--height-control-sm) !important;
  }
  .h-full {
    height: 100% !important;
  }
  .h-px {
    height: 1px !important;
  }
  .max-h-\[90vh\] {
    max-height: 90vh !important;
  }
  .max-h-\[280px\] {
    max-height: 280px !important;
  }
  .max-h-\[400px\] {
    max-height: 400px !important;
  }
  .min-h-3 {
    min-height: calc(var(--spacing) * 3) !important;
  }
  .min-h-5 {
    min-height: calc(var(--spacing) * 5) !important;
  }
  .min-h-6 {
    min-height: calc(var(--spacing) * 6) !important;
  }
  .min-h-7 {
    min-height: calc(var(--spacing) * 7) !important;
  }
  .min-h-\[320px\] {
    min-height: 320px !important;
  }
  .w-0 {
    width: 0px !important;
  }
  .w-1\/2 {
    width: calc(1 / 2 * 100%) !important;
  }
  .w-1\/12 {
    width: calc(1 / 12 * 100%) !important;
  }
  .w-2\/12 {
    width: calc(2 / 12 * 100%) !important;
  }
  .w-3\/12 {
    width: calc(3 / 12 * 100%) !important;
  }
  .w-4\/12 {
    width: calc(4 / 12 * 100%) !important;
  }
  .w-6\/12 {
    width: calc(6 / 12 * 100%) !important;
  }
  .w-7\/12 {
    width: calc(7 / 12 * 100%) !important;
  }
  .w-8 {
    width: calc(var(--spacing) * 8) !important;
  }
  .w-8\/12 {
    width: calc(8 / 12 * 100%) !important;
  }
  .w-9 {
    width: calc(var(--spacing) * 9) !important;
  }
  .w-9\/12 {
    width: calc(9 / 12 * 100%) !important;
  }
  .w-10\/12 {
    width: calc(10 / 12 * 100%) !important;
  }
  .w-12 {
    width: calc(var(--spacing) * 12) !important;
  }
  .w-\[30px\] {
    width: 30px !important;
  }
  .w-\[172px\] {
    width: 172px !important;
  }
  .w-\[290px\] {
    width: 290px !important;
  }
  .w-\[312px\] {
    width: 312px !important;
  }
  .w-\[400px\] {
    width: 400px !important;
  }
  .w-\[500px\] {
    width: 500px !important;
  }
  .w-\[560px\] {
    width: 560px !important;
  }
  .w-\[800px\] {
    width: 800px !important;
  }
  .w-\[1140px\] {
    width: 1140px !important;
  }
  .w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .w-full {
    width: 100% !important;
  }
  .w-px {
    width: 1px !important;
  }
  .max-w-\[600px\] {
    max-width: 600px !important;
  }
  .min-w-0 {
    min-width: 0px !important;
  }
  .min-w-\[20px\] {
    min-width: 20px !important;
  }
  .min-w-\[160px\] {
    min-width: 160px !important;
  }
  .min-w-\[260px\] {
    min-width: 260px !important;
  }
  .min-w-\[280px\] {
    min-width: 280px !important;
  }
  .min-w-button-lg {
    min-width: 120px !important;
  }
  .min-w-button-md {
    min-width: 96px !important;
  }
  .min-w-button-sm {
    min-width: 80px !important;
  }
  .min-w-fit {
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
  }
  .min-w-full {
    min-width: 100% !important;
  }
  .min-w-px {
    min-width: 1px !important;
  }
  .flex-1 {
    flex: 1 !important;
  }
  .flex-auto {
    flex: auto !important;
  }
  .flex-shrink {
    flex-shrink: 1 !important;
  }
  .shrink {
    flex-shrink: 1 !important;
  }
  .shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-grow {
    flex-grow: 1 !important;
  }
  .grow {
    flex-grow: 1 !important;
  }
  .basis-\[30\%\] {
    flex-basis: 30% !important;
  }
  .basis-\[50\%\] {
    flex-basis: 50% !important;
  }
  .basis-\[70\%\] {
    flex-basis: 70% !important;
  }
  .basis-\[88px\] {
    flex-basis: 88px !important;
  }
  .basis-\[120px\] {
    flex-basis: 120px !important;
  }
  .table-fixed {
    table-layout: fixed !important;
  }
  .border-collapse {
    border-collapse: collapse !important;
  }
  .-translate-x-\[15px\] {
    --tw-translate-x: calc(15px * -1) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important;
  }
  .animate-spin {
    animation: var(--animate-spin) !important;
  }
  .cursor-default {
    cursor: default !important;
  }
  .cursor-pointer {
    cursor: pointer !important;
  }
  .touch-none {
    touch-action: none !important;
  }
  .resize {
    resize: both !important;
  }
  .resize-y {
    resize: vertical !important;
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .flex-col {
    flex-direction: column !important;
  }
  .flex-wrap {
    flex-wrap: wrap !important;
  }
  .content-center {
    align-content: center !important;
  }
  .content-start {
    align-content: flex-start !important;
  }
  .items-center {
    align-items: center !important;
  }
  .items-start {
    align-items: flex-start !important;
  }
  .justify-around {
    justify-content: space-around !important;
  }
  .justify-between {
    justify-content: space-between !important;
  }
  .justify-center {
    justify-content: center !important;
  }
  .justify-end {
    justify-content: flex-end !important;
  }
  .justify-start {
    justify-content: flex-start !important;
  }
  .gap-1 {
    grid-gap: var(--spacing) !important;
    gap: var(--spacing) !important;
  }
  .gap-2 {
    grid-gap: calc(var(--spacing) * 2) !important;
    gap: calc(var(--spacing) * 2) !important;
  }
  .gap-3 {
    grid-gap: calc(var(--spacing) * 3) !important;
    gap: calc(var(--spacing) * 3) !important;
  }
  .gap-4 {
    grid-gap: calc(var(--spacing) * 4) !important;
    gap: calc(var(--spacing) * 4) !important;
  }
  .gap-px {
    grid-gap: 1px !important;
    gap: 1px !important;
  }
  .gap-y-4 {
    grid-row-gap: calc(var(--spacing) * 4) !important;
    row-gap: calc(var(--spacing) * 4) !important;
  }
  .self-center {
    align-self: center !important;
  }
  .self-end {
    align-self: flex-end !important;
  }
  .self-start {
    align-self: flex-start !important;
  }
  .self-stretch {
    align-self: stretch !important;
  }
  .truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
  .overflow-auto {
    overflow: auto !important;
  }
  .overflow-hidden {
    overflow: hidden !important;
  }
  .overflow-y-auto {
    overflow-y: auto !important;
  }
  .rounded {
    border-radius: 0.25rem !important;
  }
  .rounded-\[1px\] {
    border-radius: 1px !important;
  }
  .rounded-\[2px\] {
    border-radius: 2px !important;
  }
  .rounded-\[4px\] {
    border-radius: 4px !important;
  }
  .rounded-default {
    border-radius: var(--radius-default) !important;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px) !important;
  }
  .rounded-none {
    border-radius: 0 !important;
  }
  .rounded-tl-default {
    border-top-left-radius: var(--radius-default) !important;
  }
  .rounded-tr-default {
    border-top-right-radius: var(--radius-default) !important;
  }
  .border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  .border-2 {
    border-style: var(--tw-border-style) !important;
    border-width: 2px !important;
  }
  .border-x-\[3px\] {
    border-left-style: var(--tw-border-style) !important;
    border-right-style: var(--tw-border-style) !important;
    border-left-width: 3px !important;
    border-right-width: 3px !important;
  }
  .border-t-0 {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 0px !important;
  }
  .border-t-\[5px\] {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 5px !important;
  }
  .border-r-0 {
    border-right-style: var(--tw-border-style) !important;
    border-right-width: 0px !important;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }
  .border-b-0 {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 0px !important;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 2px !important;
  }
  .border-b-4 {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 4px !important;
  }
  .border-l-0 {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 0px !important;
  }
  .border-l-2 {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 2px !important;
  }
  .border-l-4 {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 4px !important;
  }
  .border-l-\[2\.5px\] {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 2.5px !important;
  }
  .border-l-\[3px\] {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 3px !important;
  }
  .border-solid {
    --tw-border-style: solid !important;
    border-style: solid !important;
  }
  .border-gray-400 {
    border-color: var(--color-gray-400) !important;
  }
  .border-gray-500 {
    border-color: var(--color-gray-500) !important;
  }
  .border-gray-600 {
    border-color: var(--color-gray-600) !important;
  }
  .border-gray-900 {
    border-color: var(--color-gray-900) !important;
  }
  .border-gray-1300 {
    border-color: var(--color-gray-1300) !important;
  }
  .border-negative-default {
    border-color: var(--color-negative-default) !important;
  }
  .border-positive-default {
    border-color: var(--color-positive-default) !important;
  }
  .border-primary-dark-default {
    border-color: var(--color-primary-dark-default) !important;
  }
  .border-primary-light-default {
    border-color: var(--color-primary-light-default) !important;
  }
  .border-secondary {
    border-color: var(--color-secondary) !important;
  }
  .border-transparent {
    border-color: transparent !important;
  }
  .border-white {
    border-color: var(--color-white) !important;
  }
  .border-white-100 {
    border-color: var(--color-white-100) !important;
  }
  .border-x-transparent {
    border-left-color: transparent !important;
    border-right-color: transparent !important;
  }
  .border-t-gray-900 {
    border-top-color: var(--color-gray-900) !important;
  }
  .border-b-gray-900 {
    border-bottom-color: var(--color-gray-900) !important;
  }
  .border-l-gold-100 {
    border-left-color: var(--color-gold-100) !important;
  }
  .border-l-transparent {
    border-left-color: transparent !important;
  }
  .\!bg-primary-dark-default {
    background-color: var(--color-primary-dark-default) !important;
  }
  .bg-black-80 {
    background-color: var(--color-black-80) !important;
  }
  .bg-black-100 {
    background-color: var(--color-black-100) !important;
  }
  .bg-chart-1 {
    background-color: var(--color-chart-1) !important;
  }
  .bg-chart-2 {
    background-color: var(--color-chart-2) !important;
  }
  .bg-chart-3 {
    background-color: var(--color-chart-3) !important;
  }
  .bg-chart-4 {
    background-color: var(--color-chart-4) !important;
  }
  .bg-chart-5 {
    background-color: var(--color-chart-5) !important;
  }
  .bg-chart-6 {
    background-color: var(--color-chart-6) !important;
  }
  .bg-chart-7 {
    background-color: var(--color-chart-7) !important;
  }
  .bg-chart-8 {
    background-color: var(--color-chart-8) !important;
  }
  .bg-chart-9 {
    background-color: var(--color-chart-9) !important;
  }
  .bg-chart-10 {
    background-color: var(--color-chart-10) !important;
  }
  .bg-chart-11 {
    background-color: var(--color-chart-11) !important;
  }
  .bg-chart-12 {
    background-color: var(--color-chart-12) !important;
  }
  .bg-default {
    background-color: var(--color-default) !important;
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200) !important;
  }
  .bg-gray-300 {
    background-color: var(--color-gray-300) !important;
  }
  .bg-gray-400 {
    background-color: var(--color-gray-400) !important;
  }
  .bg-gray-600 {
    background-color: var(--color-gray-600) !important;
  }
  .bg-gray-1000 {
    background-color: var(--color-gray-1000) !important;
  }
  .bg-gray-1300 {
    background-color: var(--color-gray-1300) !important;
  }
  .bg-inverse {
    background-color: var(--color-inverse) !important;
  }
  .bg-negative-default {
    background-color: var(--color-negative-default) !important;
  }
  .bg-positive-default {
    background-color: var(--color-positive-default) !important;
  }
  .bg-primary-dark-default {
    background-color: var(--color-primary-dark-default) !important;
  }
  .bg-primary-light-default {
    background-color: var(--color-primary-light-default) !important;
  }
  .bg-secondary {
    background-color: var(--color-secondary) !important;
  }
  .bg-transparent {
    background-color: transparent !important;
  }
  .bg-white-100 {
    background-color: var(--color-white-100) !important;
  }
  .fill-black-80 {
    fill: var(--color-black-80) !important;
  }
  .stroke-inverse {
    stroke: var(--color-inverse) !important;
  }
  .stroke-primary-dark-default {
    stroke: var(--color-primary-dark-default) !important;
  }
  .stroke-secondary {
    stroke: var(--color-secondary) !important;
  }
  .object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .p-0 {
    padding: 0px !important;
  }
  .p-1 {
    padding: var(--spacing) !important;
  }
  .p-2 {
    padding: calc(var(--spacing) * 2) !important;
  }
  .p-3 {
    padding: calc(var(--spacing) * 3) !important;
  }
  .p-4 {
    padding: calc(var(--spacing) * 4) !important;
  }
  .p-5 {
    padding: calc(var(--spacing) * 5) !important;
  }
  .p-6 {
    padding: calc(var(--spacing) * 6) !important;
  }
  .p-12 {
    padding: calc(var(--spacing) * 12) !important;
  }
  .p-\[14px\] {
    padding: 14px !important;
  }
  .p-table {
    padding: var(--spacing-table) !important;
  }
  .px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .px-1 {
    padding-left: var(--spacing) !important;
    padding-right: var(--spacing) !important;
  }
  .px-2 {
    padding-left: calc(var(--spacing) * 2) !important;
    padding-right: calc(var(--spacing) * 2) !important;
  }
  .px-3 {
    padding-left: calc(var(--spacing) * 3) !important;
    padding-right: calc(var(--spacing) * 3) !important;
  }
  .px-4 {
    padding-left: calc(var(--spacing) * 4) !important;
    padding-right: calc(var(--spacing) * 4) !important;
  }
  .px-5 {
    padding-left: calc(var(--spacing) * 5) !important;
    padding-right: calc(var(--spacing) * 5) !important;
  }
  .px-6 {
    padding-left: calc(var(--spacing) * 6) !important;
    padding-right: calc(var(--spacing) * 6) !important;
  }
  .px-12 {
    padding-left: calc(var(--spacing) * 12) !important;
    padding-right: calc(var(--spacing) * 12) !important;
  }
  .py-1 {
    padding-top: var(--spacing) !important;
    padding-bottom: var(--spacing) !important;
  }
  .py-2 {
    padding-top: calc(var(--spacing) * 2) !important;
    padding-bottom: calc(var(--spacing) * 2) !important;
  }
  .py-3 {
    padding-top: calc(var(--spacing) * 3) !important;
    padding-bottom: calc(var(--spacing) * 3) !important;
  }
  .py-4 {
    padding-top: calc(var(--spacing) * 4) !important;
    padding-bottom: calc(var(--spacing) * 4) !important;
  }
  .py-6 {
    padding-top: calc(var(--spacing) * 6) !important;
    padding-bottom: calc(var(--spacing) * 6) !important;
  }
  .py-8 {
    padding-top: calc(var(--spacing) * 8) !important;
    padding-bottom: calc(var(--spacing) * 8) !important;
  }
  .py-12 {
    padding-top: calc(var(--spacing) * 12) !important;
    padding-bottom: calc(var(--spacing) * 12) !important;
  }
  .pt-1 {
    padding-top: var(--spacing) !important;
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2) !important;
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3) !important;
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4) !important;
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6) !important;
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12) !important;
  }
  .pr-1 {
    padding-right: var(--spacing) !important;
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2) !important;
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3) !important;
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4) !important;
  }
  .pr-5 {
    padding-right: calc(var(--spacing) * 5) !important;
  }
  .pb-1 {
    padding-bottom: var(--spacing) !important;
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2) !important;
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4) !important;
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6) !important;
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12) !important;
  }
  .pl-1 {
    padding-left: var(--spacing) !important;
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2) !important;
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3) !important;
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4) !important;
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5) !important;
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6) !important;
  }
  .pl-7 {
    padding-left: calc(var(--spacing) * 7) !important;
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8) !important;
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10) !important;
  }
  .pl-12 {
    padding-left: calc(var(--spacing) * 12) !important;
  }
  .pl-\[6px\] {
    padding-left: 6px !important;
  }
  .text-center {
    text-align: center !important;
  }
  .text-left {
    text-align: left !important;
  }
  .text-right {
    text-align: right !important;
  }
  .align-middle {
    vertical-align: middle !important;
  }
  .font-\[Noto_Sans_JP\] {
    font-family: Noto Sans JP !important;
  }
  .font-number {
    font-family: var(--font-family-number) !important;
  }
  .font-sans {
    font-family: var(--font-sans) !important;
  }
  .text-2xl {
    font-size: var(--text-2xl) !important;
    line-height: var(--text-2xl--line-height) !important;
    line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;
  }
  .text-lg {
    font-size: var(--text-lg) !important;
    line-height: var(--text-lg--line-height) !important;
    line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
  }
  .text-sm {
    font-size: var(--text-sm) !important;
    line-height: var(--text-sm--line-height) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }
  .text-xl {
    font-size: var(--text-xl) !important;
    line-height: var(--text-xl--line-height) !important;
    line-height: var(--tw-leading, var(--text-xl--line-height)) !important;
  }
  .text-xs {
    font-size: var(--text-xs) !important;
    line-height: var(--text-xs--line-height) !important;
    line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
  }
  .\!text-\[1em\] {
    font-size: 1em !important;
  }
  .\!text-\[12px\] {
    font-size: 12px !important;
  }
  .\!text-\[16px\] {
    font-size: 16px !important;
  }
  .\!text-\[20px\] {
    font-size: 20px !important;
  }
  .\!text-\[24px\] {
    font-size: 24px !important;
  }
  .\!text-\[28px\] {
    font-size: 28px !important;
  }
  .\!text-icon-md {
    font-size: var(--text-icon-md) !important;
  }
  .\!text-icon-sm {
    font-size: var(--text-icon-sm) !important;
  }
  .\!text-icon-xs {
    font-size: var(--text-icon-xs) !important;
  }
  .text-\[10px\] {
    font-size: 10px !important;
  }
  .text-\[12px\] {
    font-size: 12px !important;
  }
  .text-\[14px\] {
    font-size: 14px !important;
  }
  .text-\[16px\] {
    font-size: 16px !important;
  }
  .text-\[17px\] {
    font-size: 17px !important;
  }
  .text-\[18px\] {
    font-size: 18px !important;
  }
  .text-\[20px\] {
    font-size: 20px !important;
  }
  .text-\[21px\] {
    font-size: 21px !important;
  }
  .text-\[22px\] {
    font-size: 22px !important;
  }
  .text-\[24px\] {
    font-size: 24px !important;
  }
  .text-\[26px\] {
    font-size: 26px !important;
  }
  .text-\[32px\] {
    font-size: 32px !important;
  }
  .text-\[36px\] {
    font-size: 36px !important;
  }
  .text-icon-lg {
    font-size: var(--text-icon-lg) !important;
  }
  .text-icon-md {
    font-size: var(--text-icon-md) !important;
  }
  .text-icon-sm {
    font-size: var(--text-icon-sm) !important;
  }
  .text-icon-xs {
    font-size: var(--text-icon-xs) !important;
  }
  .text-md {
    font-size: var(--text-md) !important;
  }
  .\!leading-150 {
    --tw-leading: var(--leading-150) !important;
    line-height: var(--leading-150) !important;
  }
  .\!leading-none {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7) !important;
    line-height: calc(var(--spacing) * 7) !important;
  }
  .leading-100 {
    --tw-leading: var(--leading-100) !important;
    line-height: var(--leading-100) !important;
  }
  .leading-150 {
    --tw-leading: var(--leading-150) !important;
    line-height: var(--leading-150) !important;
  }
  .leading-170 {
    --tw-leading: var(--leading-170) !important;
    line-height: var(--leading-170) !important;
  }
  .leading-\[0\] {
    --tw-leading: 0 !important;
    line-height: 0 !important;
  }
  .leading-\[normal\] {
    --tw-leading: normal !important;
    line-height: normal !important;
  }
  .leading-none {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold) !important;
    font-weight: var(--font-weight-semibold) !important;
  }
  .tracking-\[2\.70766px\] {
    --tw-tracking: 2.70766px !important;
    letter-spacing: 2.70766px !important;
  }
  .break-words {
    word-wrap: break-word !important;
  }
  .break-all {
    word-break: break-all !important;
  }
  .hyphens-auto {
    hyphens: auto !important;
  }
  .whitespace-nowrap {
    white-space: nowrap !important;
  }
  .\!text-inverse {
    color: var(--color-inverse) !important;
  }
  .text-\[\#0091AE\] {
    color: #0091AE !important;
  }
  .text-\[\#ebebeb\] {
    color: #ebebeb !important;
  }
  .text-\[rgba\(0\,0\,0\,0\.54\)\] {
    color: rgba(0,0,0,0.54) !important;
  }
  .text-\[rgba\(0\,0\,0\,0\.87\)\] {
    color: rgba(0,0,0,0.87) !important;
  }
  .text-black-40 {
    color: var(--color-black-40) !important;
  }
  .text-black-60 {
    color: var(--color-black-60) !important;
  }
  .text-black-100 {
    color: var(--color-black-100) !important;
  }
  .text-default {
    color: var(--color-default) !important;
  }
  .text-gold-300 {
    color: var(--color-gold-300) !important;
  }
  .text-gray-100 {
    color: var(--color-gray-100) !important;
  }
  .text-gray-900 {
    color: var(--color-gray-900) !important;
  }
  .text-gray-1200 {
    color: var(--color-gray-1200) !important;
  }
  .text-inverse {
    color: var(--color-inverse) !important;
  }
  .text-negative-default {
    color: var(--color-negative-default) !important;
  }
  .text-positive-default {
    color: var(--color-positive-default) !important;
  }
  .text-primary-dark-default {
    color: var(--color-primary-dark-default) !important;
  }
  .text-primary-light-default {
    color: var(--color-primary-light-default) !important;
  }
  .text-quaternary {
    color: var(--color-quaternary) !important;
  }
  .text-secondary {
    color: var(--color-secondary) !important;
  }
  .text-tertiary {
    color: var(--color-tertiary) !important;
  }
  .text-white {
    color: var(--color-white) !important;
  }
  .text-white-100 {
    color: var(--color-white-100) !important;
  }
  .uppercase {
    text-transform: uppercase !important;
  }
  .not-italic {
    font-style: normal !important;
  }
  .ordinal {
    --tw-ordinal: ordinal !important;
    font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important;
  }
  .no-underline {
    -webkit-text-decoration-line: none !important;
            text-decoration-line: none !important;
  }
  .underline {
    -webkit-text-decoration-line: underline !important;
            text-decoration-line: underline !important;
  }
  .decoration-default {
    -webkit-text-decoration-color: var(--color-default) !important;
            text-decoration-color: var(--color-default) !important;
  }
  .decoration-gray-1200 {
    -webkit-text-decoration-color: var(--color-gray-1200) !important;
            text-decoration-color: var(--color-gray-1200) !important;
  }
  .decoration-inverse {
    -webkit-text-decoration-color: var(--color-inverse) !important;
            text-decoration-color: var(--color-inverse) !important;
  }
  .decoration-negative-default {
    -webkit-text-decoration-color: var(--color-negative-default) !important;
            text-decoration-color: var(--color-negative-default) !important;
  }
  .decoration-primary-dark-default {
    -webkit-text-decoration-color: var(--color-primary-dark-default) !important;
            text-decoration-color: var(--color-primary-dark-default) !important;
  }
  .decoration-white {
    -webkit-text-decoration-color: var(--color-white) !important;
            text-decoration-color: var(--color-white) !important;
  }
  .underline-offset-2 {
    text-underline-offset: 2px !important;
  }
  .opacity-40 {
    opacity: 40% !important;
  }
  .opacity-disabled {
    opacity: var(--opacity-disabled) !important;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .shadow-md {
    --tw-shadow: 0 4px 4px var(--tw-shadow-color, rgba(0, 0, 0, 0.25)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .ring-negative-default {
    --tw-ring-color: var(--color-negative-default) !important;
  }
  .ring-white {
    --tw-ring-color: var(--color-white) !important;
  }
  .outline {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 1px !important;
  }
  .blur {
    --tw-blur: blur(8px) !important;
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events !important;
    transition-timing-function: var(--default-transition-timing-function) !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--default-transition-duration) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  .transition-all {
    transition-property: all !important;
    transition-timing-function: var(--default-transition-timing-function) !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--default-transition-duration) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to !important;
    transition-timing-function: var(--default-transition-timing-function) !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--default-transition-duration) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out) !important;
    transition-timing-function: var(--ease-in-out) !important;
  }
  .select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
         user-select: all !important;
  }
  .select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
         user-select: none !important;
  }
  .ring-inset {
    --tw-ring-inset: inset !important;
  }
  .group-focus-within\:text-primary-dark-default:is(:where(.group)[focus-within] *) {
    color: var(--color-primary-dark-default) !important;
  }
  .group-focus-within\:text-primary-dark-default:is(:where(.group):focus-within *) {
    color: var(--color-primary-dark-default) !important;
  }
  @media (hover: hover) {
    .group-hover\:text-primary-light-default:is(:where(.group):hover *) {
      color: var(--color-primary-light-default) !important;
    }
  }
  .placeholder\:text-tertiary::-moz-placeholder {
    color: var(--color-tertiary) !important;
  }
  .placeholder\:text-tertiary::placeholder {
    color: var(--color-tertiary) !important;
  }
  @media (hover: hover) {
    .hover\:cursor-pointer:hover {
      cursor: pointer !important;
    }
    .hover\:border:hover {
      border-style: var(--tw-border-style) !important;
      border-width: 1px !important;
    }
    .hover\:border-gray-500:hover {
      border-color: var(--color-gray-500) !important;
    }
    .hover\:border-primary-dark-default:hover {
      border-color: var(--color-primary-dark-default) !important;
    }
    .hover\:border-primary-light-default:hover {
      border-color: var(--color-primary-light-default) !important;
    }
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100) !important;
    }
    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200) !important;
    }
    .hover\:bg-gray-400:hover {
      background-color: var(--color-gray-400) !important;
    }
    .hover\:bg-gray-900:hover {
      background-color: var(--color-gray-900) !important;
    }
    .hover\:bg-gray-1100:hover {
      background-color: var(--color-gray-1100) !important;
    }
    .hover\:bg-negative-hover:hover {
      background-color: var(--color-negative-hover) !important;
    }
    .hover\:bg-primary-dark-hover:hover {
      background-color: var(--color-primary-dark-hover) !important;
    }
    .hover\:bg-primary-light-hover:hover {
      background-color: var(--color-primary-light-hover) !important;
    }
    .hover\:bg-white-20:hover {
      background-color: var(--color-white-20) !important;
    }
    .hover\:text-default:hover {
      color: var(--color-default) !important;
    }
    .hover\:text-gold-100:hover {
      color: var(--color-gold-100) !important;
    }
    .hover\:text-gold-300:hover {
      color: var(--color-gold-300) !important;
    }
    .hover\:text-inverse:hover {
      color: var(--color-inverse) !important;
    }
    .hover\:text-negative-hover:hover {
      color: var(--color-negative-hover) !important;
    }
    .hover\:text-primary-dark-default:hover {
      color: var(--color-primary-dark-default) !important;
    }
    .hover\:text-primary-dark-hover:hover {
      color: var(--color-primary-dark-hover) !important;
    }
    .hover\:text-primary-light-default:hover {
      color: var(--color-primary-light-default) !important;
    }
    .hover\:text-primary-light-hover:hover {
      color: var(--color-primary-light-hover) !important;
    }
    .hover\:text-secondary:hover {
      color: var(--color-secondary) !important;
    }
    .hover\:decoration-gold-100:hover {
      -webkit-text-decoration-color: var(--color-gold-100) !important;
              text-decoration-color: var(--color-gold-100) !important;
    }
    .hover\:decoration-gold-300:hover {
      -webkit-text-decoration-color: var(--color-gold-300) !important;
              text-decoration-color: var(--color-gold-300) !important;
    }
    .hover\:decoration-negative-hover:hover {
      -webkit-text-decoration-color: var(--color-negative-hover) !important;
              text-decoration-color: var(--color-negative-hover) !important;
    }
    .hover\:decoration-primary-dark-default:hover {
      -webkit-text-decoration-color: var(--color-primary-dark-default) !important;
              text-decoration-color: var(--color-primary-dark-default) !important;
    }
    .hover\:decoration-primary-light-default:hover {
      -webkit-text-decoration-color: var(--color-primary-light-default) !important;
              text-decoration-color: var(--color-primary-light-default) !important;
    }
    .hover\:transition-all:hover {
      transition-property: all !important;
      transition-timing-function: var(--default-transition-timing-function) !important;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
      transition-duration: var(--default-transition-duration) !important;
      transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
    }
    .hover\:duration-\(--duration-slow\):hover {
      --tw-duration: var(--duration-slow) !important;
      transition-duration: var(--duration-slow) !important;
    }
  }
  .focus\:border-primary-dark-default:focus {
    border-color: var(--color-primary-dark-default) !important;
  }
  .focus\:outline-none:focus {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }
  .focus-visible\:outline-2.focus-visible {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }
  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }
  .focus-visible\:outline-offset-2.focus-visible {
    outline-offset: 2px !important;
  }
  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px !important;
  }
  .focus-visible\:outline-primary-dark-default.focus-visible {
    outline-color: var(--color-primary-dark-default) !important;
  }
  .focus-visible\:outline-primary-dark-default:focus-visible {
    outline-color: var(--color-primary-dark-default) !important;
  }
  .disabled\:pointer-events-none:disabled {
    pointer-events: none !important;
  }
  .disabled\:opacity-disabled:disabled {
    opacity: var(--opacity-disabled) !important;
  }
  .has-\[input\.focus-visible\]\:outline-2[\:has\(\:is\(input.focus-visible\)\)] {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }
  .has-\[input\.focus-visible\]\:outline-2:has(:is(input.focus-visible)) {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }
  .has-\[input\:focus-visible\]\:outline-2[\:has\(\:is\(input\:focus-visible\)\)] {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }
  .has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)) {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }
  .has-\[input\.focus-visible\]\:outline-offset-2[\:has\(\:is\(input.focus-visible\)\)] {
    outline-offset: 2px !important;
  }
  .has-\[input\.focus-visible\]\:outline-offset-2:has(:is(input.focus-visible)) {
    outline-offset: 2px !important;
  }
  .has-\[input\:focus-visible\]\:outline-offset-2[\:has\(\:is\(input\:focus-visible\)\)] {
    outline-offset: 2px !important;
  }
  .has-\[input\:focus-visible\]\:outline-offset-2:has(:is(input:focus-visible)) {
    outline-offset: 2px !important;
  }
  .has-\[input\.focus-visible\]\:outline-primary-dark-default[\:has\(\:is\(input.focus-visible\)\)] {
    outline-color: var(--color-primary-dark-default) !important;
  }
  .has-\[input\.focus-visible\]\:outline-primary-dark-default:has(:is(input.focus-visible)) {
    outline-color: var(--color-primary-dark-default) !important;
  }
  .has-\[input\:focus-visible\]\:outline-primary-dark-default[\:has\(\:is\(input\:focus-visible\)\)] {
    outline-color: var(--color-primary-dark-default) !important;
  }
  .has-\[input\:focus-visible\]\:outline-primary-dark-default:has(:is(input:focus-visible)) {
    outline-color: var(--color-primary-dark-default) !important;
  }
  .aria-disabled\:pointer-events-none[aria-disabled="true"] {
    pointer-events: none !important;
  }
  .aria-disabled\:opacity-disabled[aria-disabled="true"] {
    opacity: var(--opacity-disabled) !important;
  }
  @media (max-width: 959px) {
    .max-\[960px\]\:px-4 {
      padding-left: calc(var(--spacing) * 4) !important;
      padding-right: calc(var(--spacing) * 4) !important;
    }
  }
  @media (min-width: 600px) {
    .min-\[600px\]\:w-4\/12 {
      width: calc(4 / 12 * 100%) !important;
    }
    .min-\[600px\]\:w-6\/12 {
      width: calc(6 / 12 * 100%) !important;
    }
    .min-\[600px\]\:w-8\/12 {
      width: calc(8 / 12 * 100%) !important;
    }
  }
  @media (min-width: 960px) {
    .min-\[960px\]\:w-6\/12 {
      width: calc(6 / 12 * 100%) !important;
    }
  }
}
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: "Noto Sans JP", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-300: #c06a6a;
    --color-red-500: #a84848;
    --color-blue-300: #6ca3c4;
    --color-blue-500: #4c88ad;
    --color-gray-100: #f5f5f5;
    --color-gray-200: #f0f0f0;
    --color-gray-300: #edecea;
    --color-gray-400: #d1d0cf;
    --color-gray-500: #bababa;
    --color-gray-600: #ababab;
    --color-gray-700: #868686;
    --color-gray-800: #67635f;
    --color-gray-900: #4b4845;
    --color-white: #fff;
    --spacing: 0.25rem;
    --text-xs: 0.625rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.75rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-lg: 1rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.125rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.25rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.5rem;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.15);
    --shadow-lg: 0 8px 16px rgba(0, 0, 0, 0.2);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-black-100: #000000;
    --color-white-100: #ffffff;
    --color-gray-1000: #403c38;
    --color-gray-1100: #33302d;
    --color-gray-1200: #292725;
    --color-gray-1300: #22201e;
    --color-gold-100: #edca85;
    --color-gold-200: #d1b06b;
    --color-gold-300: #b99245;
    --color-gold-400: #9c782c;
    --color-white-20: rgba(255,255,255,0.2);
    --color-black-80: rgba(0,0,0,0.8);
    --color-black-60: rgba(0,0,0,0.6);
    --color-black-40: rgba(0,0,0,0.4);
    --color-default: var(--color-gray-1300);
    --color-secondary: var(--color-gray-900);
    --color-tertiary: var(--color-gray-700);
    --color-quaternary: var(--color-gray-500);
    --color-inverse: var(--color-white-100);
    --color-primary-light-default: var(--color-gold-100);
    --color-primary-light-hover: var(--color-gold-200);
    --color-primary-dark-default: var(--color-gold-300);
    --color-primary-dark-hover: var(--color-gold-400);
    --color-negative-default: var(--color-red-500);
    --color-negative-hover: var(--color-red-300);
    --color-positive-default: var(--color-blue-500);
    --color-chart-1: #9c782c;
    --color-chart-2: #af8d4f;
    --color-chart-3: #c0a370;
    --color-chart-4: #d1b993;
    --color-chart-5: #e1d0b6;
    --color-chart-6: #f1e7da;
    --color-chart-7: #dbd8d4;
    --color-chart-8: #b8b2ab;
    --color-chart-9: #968d83;
    --color-chart-10: #756a5e;
    --color-chart-11: #554a3a;
    --color-chart-12: #372b1a;
    --spacing-table: 6px;
    --height-control-sm: 36px;
    --height-control-md: 44px;
    --height-control-lg: 52px;
    --radius-base: 2px;
    --radius-default: var(--radius-base);
    --opacity-disabled: 0.4;
    --font-family-sans: "Noto Sans JP", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
    --font-family-number: "Inter", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
    --text-md: 0.875rem;
    --leading-100: 1;
    --leading-150: 1.5;
    --leading-170: 1.7;
    --text-icon-xs: 0.875rem;
    --text-icon-sm: 1rem;
    --text-icon-md: 1.25rem;
    --text-icon-lg: 1.5rem;
    --text-icon-xl: 1.75rem;
    --z-index-dropdown: 50;
    --z-index-tooltip: 60;
    --z-index-modal: 100;
    --duration-fast: 150ms;
    --duration-normal: 250ms;
    --duration-slow: 400ms;
    --ease-default: cubic-bezier(0.0, 0.0, 0.2, 1);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: normal;
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: normal;
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: normal;
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: normal;
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  [dir="ltr"] :where(select:is([multiple], [size])) optgroup option {
    padding-left: 20px;
  }
  [dir="rtl"] :where(select:is([multiple], [size])) optgroup option {
    padding-right: 20px;
  }
  [dir="ltr"] ::file-selector-button {
    margin-right: 4px;
  }
  [dir="rtl"] ::file-selector-button {
    margin-left: 4px;
  }
  ::-moz-placeholder {
    opacity: 1;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities;
@layer base {
  html {
    font-family: var(--font-family-sans);
  }
  h1, h2, h3, h4, h5 {
    color: var(--color-default);
    font-weight: 700;
    line-height: var(--leading-150);
  }
  h1 {
    font-size: var(--text-3xl);
  }
  h2 {
    font-size: var(--text-2xl);
  }
  h3 {
    font-size: var(--text-xl);
  }
  h4 {
    font-size: var(--text-lg);
  }
  h5 {
    font-size: var(--text-md);
  }
  .focus-visible {
    outline: 2px solid var(--color-primary-dark-default);
    outline-offset: 2px;
  }
  :focus-visible {
    outline: 2px solid var(--color-primary-dark-default);
    outline-offset: 2px;
  }
  .focus-on-dark .focus-visible, .focus-on-dark.focus-visible {
    outline-color: var(--color-primary-light-default);
  }
  .focus-on-dark :focus-visible, .focus-on-dark:focus-visible {
    outline-color: var(--color-primary-light-default);
  }
  @keyframes ripple-expand {
    to {
      transform: scale(1);
    }
  }
  .fade-enter-active, .fade-leave-active {
    transition: opacity var(--duration-normal) var(--ease-default);
  }
  .fade-enter-from, .fade-leave-to {
    opacity: 0;
  }
  .fade-slow-enter-active, .fade-slow-leave-active {
    transition: opacity var(--duration-slow) var(--ease-default);
  }
  .fade-slow-enter-from, .fade-slow-leave-to {
    opacity: 0;
  }
}
.material-icons.text-icon-xs {
  font-size: var(--text-icon-xs);
}
.material-icons.text-icon-sm {
  font-size: var(--text-icon-sm);
}
.material-icons.text-icon-md {
  font-size: var(--text-icon-md);
}
.material-icons.text-icon-lg {
  font-size: var(--text-icon-lg);
}
.material-icons.text-icon-xl {
  font-size: var(--text-icon-xl);
}
@layer base {
  html {
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: scroll;
    overflow: hidden scroll;
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
       -moz-text-size-adjust: 100%;
            text-size-adjust: 100%;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgb(0 0 0 / 0%);
  }
  *,
  ::before,
  ::after {
    box-sizing: inherit;
  }
  ::before,
  ::after {
    text-decoration: inherit;
    vertical-align: inherit;
  }
  * {
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
  }
  .application {
    font-family: 'Noto Sans JP', '游ゴシック体', YuGothic, '游ゴシック', 'Yu Gothic';
    line-height: 1.5;
  }
  b,
  strong {
    font-weight: bolder;
  }
  img {
    border-style: none;
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    font: inherit;
  }
  button,
  input,
  select,
  textarea {
    color: inherit;
    background-color: transparent;
  }
  button,
  [type='button'],
  [type='reset'],
  [type='submit'] {
    cursor: pointer;
  }
  [disabled] {
    cursor: default;
  }
  textarea {
    overflow: auto;
    resize: vertical;
  }
}
:root {
  --v-primary-base: var(--color-primary-dark-default);
  --v-shades-base: var(--color-default);
}
.material-icons {
  vertical-align: text-bottom;
}
.divider {
  display: block;
  flex: 1 1 0;
  max-width: 100%;
  height: 0;
  max-height: 0;
  border: solid rgb(0 0 0 / 12%);
  border-width: thin 0 0;
  transition: inherit;
}
.divider--vertical {
  display: inline-flex;
  align-self: stretch;
  width: 0;
  max-width: 0;
  height: inherit;
  min-height: 100%;
  max-height: 100%;
  vertical-align: text-bottom;
  border-width: 0 thin 0 0;
}
.divider--dark {
  border-color: rgb(255 255 255 / 12%);
}
.page-container {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 24px;
  @media (max-width: 959px) {
    padding: 16px;
  }
  @media (min-width: 960px) {
    max-width: 900px;
  }
  @media (min-width: 1264px) {
    max-width: 1185px;
  }
  @media (min-width: 1904px) {
    max-width: 1785px;
  }
}
.page-container-fluid {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 24px;
  @media (max-width: 959px) {
    padding: 16px;
  }
}
.material-icons.text-icon-xs {
  font-size: var(--text-icon-xs);
}
.material-icons.text-icon-sm {
  font-size: var(--text-icon-sm);
}
.material-icons.text-icon-md {
  font-size: var(--text-icon-md);
}
.material-icons.text-icon-lg {
  font-size: var(--text-icon-lg);
}
.material-icons.text-icon-xl {
  font-size: var(--text-icon-xl);
}
nav[aria-label='ページネーション'] button {
  font-family: var(--font-family-number);
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 rgba(0,0,0,0);
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 rgba(0,0,0,0);
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 rgba(0,0,0,0);
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 rgba(0,0,0,0);
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-ease: initial;
      --tw-duration: initial;
    }
  }
}

.prefix-slot[data-v-2fec5d35] svg,.prefix-slot[data-v-2fec5d35] img,.suffix-slot[data-v-2fec5d35] svg,.suffix-slot[data-v-2fec5d35] img{height:100%;width:auto;display:block}

@charset "UTF-8";
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/webpack/fonts/MaterialIcons-Regular-af9a28e7.eot);
  /* For IE6-8 */
  src: local("☺"), url(/assets/webpack/fonts/MaterialIcons-Regular-2d801748.woff2) format("woff2"), url(/assets/webpack/fonts/MaterialIcons-Regular-08cefa1b.woff) format("woff"), url(/assets/webpack/fonts/MaterialIcons-Regular-698bd855.ttf) format("truetype"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  /* Respect document layout direction */
  direction: inherit;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  .material-icons._10k:before {
    content: "\e951"; }
  .material-icons._10mp:before {
    content: "\e952"; }
  .material-icons._11mp:before {
    content: "\e953"; }
  .material-icons._123:before {
    content: "\eb8d"; }
  .material-icons._12mp:before {
    content: "\e954"; }
  .material-icons._13mp:before {
    content: "\e955"; }
  .material-icons._14mp:before {
    content: "\e956"; }
  .material-icons._15mp:before {
    content: "\e957"; }
  .material-icons._16mp:before {
    content: "\e958"; }
  .material-icons._17mp:before {
    content: "\e959"; }
  .material-icons._18_up_rating:before {
    content: "\f8fd"; }
  .material-icons._18mp:before {
    content: "\e95a"; }
  .material-icons._19mp:before {
    content: "\e95b"; }
  .material-icons._1k:before {
    content: "\e95c"; }
  .material-icons._1k_plus:before {
    content: "\e95d"; }
  .material-icons._1x_mobiledata:before {
    content: "\efcd"; }
  .material-icons._20mp:before {
    content: "\e95e"; }
  .material-icons._21mp:before {
    content: "\e95f"; }
  .material-icons._22mp:before {
    content: "\e960"; }
  .material-icons._23mp:before {
    content: "\e961"; }
  .material-icons._24mp:before {
    content: "\e962"; }
  .material-icons._2k:before {
    content: "\e963"; }
  .material-icons._2k_plus:before {
    content: "\e964"; }
  .material-icons._2mp:before {
    content: "\e965"; }
  .material-icons._30fps:before {
    content: "\efce"; }
  .material-icons._30fps_select:before {
    content: "\efcf"; }
  .material-icons._360:before {
    content: "\e577"; }
  .material-icons._3d_rotation:before {
    content: "\e84d"; }
  .material-icons._3g_mobiledata:before {
    content: "\efd0"; }
  .material-icons._3k:before {
    content: "\e966"; }
  .material-icons._3k_plus:before {
    content: "\e967"; }
  .material-icons._3mp:before {
    content: "\e968"; }
  .material-icons._3p:before {
    content: "\efd1"; }
  .material-icons._4g_mobiledata:before {
    content: "\efd2"; }
  .material-icons._4g_plus_mobiledata:before {
    content: "\efd3"; }
  .material-icons._4k:before {
    content: "\e072"; }
  .material-icons._4k_plus:before {
    content: "\e969"; }
  .material-icons._4mp:before {
    content: "\e96a"; }
  .material-icons._5g:before {
    content: "\ef38"; }
  .material-icons._5k:before {
    content: "\e96b"; }
  .material-icons._5k_plus:before {
    content: "\e96c"; }
  .material-icons._5mp:before {
    content: "\e96d"; }
  .material-icons._60fps:before {
    content: "\efd4"; }
  .material-icons._60fps_select:before {
    content: "\efd5"; }
  .material-icons._6_ft_apart:before {
    content: "\f21e"; }
  .material-icons._6k:before {
    content: "\e96e"; }
  .material-icons._6k_plus:before {
    content: "\e96f"; }
  .material-icons._6mp:before {
    content: "\e970"; }
  .material-icons._7k:before {
    content: "\e971"; }
  .material-icons._7k_plus:before {
    content: "\e972"; }
  .material-icons._7mp:before {
    content: "\e973"; }
  .material-icons._8k:before {
    content: "\e974"; }
  .material-icons._8k_plus:before {
    content: "\e975"; }
  .material-icons._8mp:before {
    content: "\e976"; }
  .material-icons._9k:before {
    content: "\e977"; }
  .material-icons._9k_plus:before {
    content: "\e978"; }
  .material-icons._9mp:before {
    content: "\e979"; }
  .material-icons.abc:before {
    content: "\eb94"; }
  .material-icons.ac_unit:before {
    content: "\eb3b"; }
  .material-icons.access_alarm:before {
    content: "\e190"; }
  .material-icons.access_alarms:before {
    content: "\e191"; }
  .material-icons.access_time:before {
    content: "\e192"; }
  .material-icons.access_time_filled:before {
    content: "\efd6"; }
  .material-icons.accessibility:before {
    content: "\e84e"; }
  .material-icons.accessibility_new:before {
    content: "\e92c"; }
  .material-icons.accessible:before {
    content: "\e914"; }
  .material-icons.accessible_forward:before {
    content: "\e934"; }
  .material-icons.account_balance:before {
    content: "\e84f"; }
  .material-icons.account_balance_wallet:before {
    content: "\e850"; }
  .material-icons.account_box:before {
    content: "\e851"; }
  .material-icons.account_circle:before {
    content: "\e853"; }
  .material-icons.account_tree:before {
    content: "\e97a"; }
  .material-icons.ad_units:before {
    content: "\ef39"; }
  .material-icons.adb:before {
    content: "\e60e"; }
  .material-icons.add:before {
    content: "\e145"; }
  .material-icons.add_a_photo:before {
    content: "\e439"; }
  .material-icons.add_alarm:before {
    content: "\e193"; }
  .material-icons.add_alert:before {
    content: "\e003"; }
  .material-icons.add_box:before {
    content: "\e146"; }
  .material-icons.add_business:before {
    content: "\e729"; }
  .material-icons.add_call:before {
    content: "\e0e8"; }
  .material-icons.add_card:before {
    content: "\eb86"; }
  .material-icons.add_chart:before {
    content: "\e97b"; }
  .material-icons.add_circle:before {
    content: "\e147"; }
  .material-icons.add_circle_outline:before {
    content: "\e148"; }
  .material-icons.add_comment:before {
    content: "\e266"; }
  .material-icons.add_home:before {
    content: "\f8eb"; }
  .material-icons.add_home_work:before {
    content: "\f8ed"; }
  .material-icons.add_ic_call:before {
    content: "\e97c"; }
  .material-icons.add_link:before {
    content: "\e178"; }
  .material-icons.add_location:before {
    content: "\e567"; }
  .material-icons.add_location_alt:before {
    content: "\ef3a"; }
  .material-icons.add_moderator:before {
    content: "\e97d"; }
  .material-icons.add_photo_alternate:before {
    content: "\e43e"; }
  .material-icons.add_reaction:before {
    content: "\e1d3"; }
  .material-icons.add_road:before {
    content: "\ef3b"; }
  .material-icons.add_shopping_cart:before {
    content: "\e854"; }
  .material-icons.add_task:before {
    content: "\f23a"; }
  .material-icons.add_to_drive:before {
    content: "\e65c"; }
  .material-icons.add_to_home_screen:before {
    content: "\e1fe"; }
  .material-icons.add_to_photos:before {
    content: "\e39d"; }
  .material-icons.add_to_queue:before {
    content: "\e05c"; }
  .material-icons.addchart:before {
    content: "\ef3c"; }
  .material-icons.adf_scanner:before {
    content: "\eada"; }
  .material-icons.adjust:before {
    content: "\e39e"; }
  .material-icons.admin_panel_settings:before {
    content: "\ef3d"; }
  .material-icons.adobe:before {
    content: "\ea96"; }
  .material-icons.ads_click:before {
    content: "\e762"; }
  .material-icons.agriculture:before {
    content: "\ea79"; }
  .material-icons.air:before {
    content: "\efd8"; }
  .material-icons.airline_seat_flat:before {
    content: "\e630"; }
  .material-icons.airline_seat_flat_angled:before {
    content: "\e631"; }
  .material-icons.airline_seat_individual_suite:before {
    content: "\e632"; }
  .material-icons.airline_seat_legroom_extra:before {
    content: "\e633"; }
  .material-icons.airline_seat_legroom_normal:before {
    content: "\e634"; }
  .material-icons.airline_seat_legroom_reduced:before {
    content: "\e635"; }
  .material-icons.airline_seat_recline_extra:before {
    content: "\e636"; }
  .material-icons.airline_seat_recline_normal:before {
    content: "\e637"; }
  .material-icons.airline_stops:before {
    content: "\e7d0"; }
  .material-icons.airlines:before {
    content: "\e7ca"; }
  .material-icons.airplane_ticket:before {
    content: "\efd9"; }
  .material-icons.airplanemode_active:before {
    content: "\e195"; }
  .material-icons.airplanemode_inactive:before {
    content: "\e194"; }
  .material-icons.airplanemode_off:before {
    content: "\e194"; }
  .material-icons.airplanemode_on:before {
    content: "\e195"; }
  .material-icons.airplay:before {
    content: "\e055"; }
  .material-icons.airport_shuttle:before {
    content: "\eb3c"; }
  .material-icons.alarm:before {
    content: "\e855"; }
  .material-icons.alarm_add:before {
    content: "\e856"; }
  .material-icons.alarm_off:before {
    content: "\e857"; }
  .material-icons.alarm_on:before {
    content: "\e858"; }
  .material-icons.album:before {
    content: "\e019"; }
  .material-icons.align_horizontal_center:before {
    content: "\e00f"; }
  .material-icons.align_horizontal_left:before {
    content: "\e00d"; }
  .material-icons.align_horizontal_right:before {
    content: "\e010"; }
  .material-icons.align_vertical_bottom:before {
    content: "\e015"; }
  .material-icons.align_vertical_center:before {
    content: "\e011"; }
  .material-icons.align_vertical_top:before {
    content: "\e00c"; }
  .material-icons.all_inbox:before {
    content: "\e97f"; }
  .material-icons.all_inclusive:before {
    content: "\eb3d"; }
  .material-icons.all_out:before {
    content: "\e90b"; }
  .material-icons.alt_route:before {
    content: "\f184"; }
  .material-icons.alternate_email:before {
    content: "\e0e6"; }
  .material-icons.amp_stories:before {
    content: "\ea13"; }
  .material-icons.analytics:before {
    content: "\ef3e"; }
  .material-icons.anchor:before {
    content: "\f1cd"; }
  .material-icons.android:before {
    content: "\e859"; }
  .material-icons.animation:before {
    content: "\e71c"; }
  .material-icons.announcement:before {
    content: "\e85a"; }
  .material-icons.aod:before {
    content: "\efda"; }
  .material-icons.apartment:before {
    content: "\ea40"; }
  .material-icons.api:before {
    content: "\f1b7"; }
  .material-icons.app_blocking:before {
    content: "\ef3f"; }
  .material-icons.app_registration:before {
    content: "\ef40"; }
  .material-icons.app_settings_alt:before {
    content: "\ef41"; }
  .material-icons.app_shortcut:before {
    content: "\eae4"; }
  .material-icons.apple:before {
    content: "\ea80"; }
  .material-icons.approval:before {
    content: "\e982"; }
  .material-icons.apps:before {
    content: "\e5c3"; }
  .material-icons.apps_outage:before {
    content: "\e7cc"; }
  .material-icons.architecture:before {
    content: "\ea3b"; }
  .material-icons.archive:before {
    content: "\e149"; }
  .material-icons.area_chart:before {
    content: "\e770"; }
  .material-icons.arrow_back:before {
    content: "\e5c4"; }
  .material-icons.arrow_back_ios:before {
    content: "\e5e0"; }
  .material-icons.arrow_back_ios_new:before {
    content: "\e2ea"; }
  .material-icons.arrow_circle_down:before {
    content: "\f181"; }
  .material-icons.arrow_circle_left:before {
    content: "\eaa7"; }
  .material-icons.arrow_circle_right:before {
    content: "\eaaa"; }
  .material-icons.arrow_circle_up:before {
    content: "\f182"; }
  .material-icons.arrow_downward:before {
    content: "\e5db"; }
  .material-icons.arrow_drop_down:before {
    content: "\e5c5"; }
  .material-icons.arrow_drop_down_circle:before {
    content: "\e5c6"; }
  .material-icons.arrow_drop_up:before {
    content: "\e5c7"; }
  .material-icons.arrow_forward:before {
    content: "\e5c8"; }
  .material-icons.arrow_forward_ios:before {
    content: "\e5e1"; }
  .material-icons.arrow_left:before {
    content: "\e5de"; }
  .material-icons.arrow_right:before {
    content: "\e5df"; }
  .material-icons.arrow_right_alt:before {
    content: "\e941"; }
  .material-icons.arrow_upward:before {
    content: "\e5d8"; }
  .material-icons.art_track:before {
    content: "\e060"; }
  .material-icons.article:before {
    content: "\ef42"; }
  .material-icons.aspect_ratio:before {
    content: "\e85b"; }
  .material-icons.assessment:before {
    content: "\e85c"; }
  .material-icons.assignment:before {
    content: "\e85d"; }
  .material-icons.assignment_ind:before {
    content: "\e85e"; }
  .material-icons.assignment_late:before {
    content: "\e85f"; }
  .material-icons.assignment_return:before {
    content: "\e860"; }
  .material-icons.assignment_returned:before {
    content: "\e861"; }
  .material-icons.assignment_turned_in:before {
    content: "\e862"; }
  .material-icons.assistant:before {
    content: "\e39f"; }
  .material-icons.assistant_direction:before {
    content: "\e988"; }
  .material-icons.assistant_navigation:before {
    content: "\e989"; }
  .material-icons.assistant_photo:before {
    content: "\e3a0"; }
  .material-icons.assured_workload:before {
    content: "\eb6f"; }
  .material-icons.atm:before {
    content: "\e573"; }
  .material-icons.attach_email:before {
    content: "\ea5e"; }
  .material-icons.attach_file:before {
    content: "\e226"; }
  .material-icons.attach_money:before {
    content: "\e227"; }
  .material-icons.attachment:before {
    content: "\e2bc"; }
  .material-icons.attractions:before {
    content: "\ea52"; }
  .material-icons.attribution:before {
    content: "\efdb"; }
  .material-icons.audio_file:before {
    content: "\eb82"; }
  .material-icons.audiotrack:before {
    content: "\e3a1"; }
  .material-icons.auto_awesome:before {
    content: "\e65f"; }
  .material-icons.auto_awesome_mosaic:before {
    content: "\e660"; }
  .material-icons.auto_awesome_motion:before {
    content: "\e661"; }
  .material-icons.auto_delete:before {
    content: "\ea4c"; }
  .material-icons.auto_fix_high:before {
    content: "\e663"; }
  .material-icons.auto_fix_normal:before {
    content: "\e664"; }
  .material-icons.auto_fix_off:before {
    content: "\e665"; }
  .material-icons.auto_graph:before {
    content: "\e4fb"; }
  .material-icons.auto_mode:before {
    content: "\ec20"; }
  .material-icons.auto_stories:before {
    content: "\e666"; }
  .material-icons.autofps_select:before {
    content: "\efdc"; }
  .material-icons.autorenew:before {
    content: "\e863"; }
  .material-icons.av_timer:before {
    content: "\e01b"; }
  .material-icons.baby_changing_station:before {
    content: "\f19b"; }
  .material-icons.back_hand:before {
    content: "\e764"; }
  .material-icons.backpack:before {
    content: "\f19c"; }
  .material-icons.backspace:before {
    content: "\e14a"; }
  .material-icons.backup:before {
    content: "\e864"; }
  .material-icons.backup_table:before {
    content: "\ef43"; }
  .material-icons.badge:before {
    content: "\ea67"; }
  .material-icons.bakery_dining:before {
    content: "\ea53"; }
  .material-icons.balance:before {
    content: "\eaf6"; }
  .material-icons.balcony:before {
    content: "\e58f"; }
  .material-icons.ballot:before {
    content: "\e172"; }
  .material-icons.bar_chart:before {
    content: "\e26b"; }
  .material-icons.batch_prediction:before {
    content: "\f0f5"; }
  .material-icons.bathroom:before {
    content: "\efdd"; }
  .material-icons.bathtub:before {
    content: "\ea41"; }
  .material-icons.battery_0_bar:before {
    content: "\ebdc"; }
  .material-icons.battery_1_bar:before {
    content: "\ebd9"; }
  .material-icons.battery_2_bar:before {
    content: "\ebe0"; }
  .material-icons.battery_3_bar:before {
    content: "\ebdd"; }
  .material-icons.battery_4_bar:before {
    content: "\ebe2"; }
  .material-icons.battery_5_bar:before {
    content: "\ebd4"; }
  .material-icons.battery_6_bar:before {
    content: "\ebd2"; }
  .material-icons.battery_alert:before {
    content: "\e19c"; }
  .material-icons.battery_charging_full:before {
    content: "\e1a3"; }
  .material-icons.battery_full:before {
    content: "\e1a4"; }
  .material-icons.battery_saver:before {
    content: "\efde"; }
  .material-icons.battery_std:before {
    content: "\e1a5"; }
  .material-icons.battery_unknown:before {
    content: "\e1a6"; }
  .material-icons.beach_access:before {
    content: "\eb3e"; }
  .material-icons.bed:before {
    content: "\efdf"; }
  .material-icons.bedroom_baby:before {
    content: "\efe0"; }
  .material-icons.bedroom_child:before {
    content: "\efe1"; }
  .material-icons.bedroom_parent:before {
    content: "\efe2"; }
  .material-icons.bedtime:before {
    content: "\ef44"; }
  .material-icons.bedtime_off:before {
    content: "\eb76"; }
  .material-icons.beenhere:before {
    content: "\e52d"; }
  .material-icons.bento:before {
    content: "\f1f4"; }
  .material-icons.bike_scooter:before {
    content: "\ef45"; }
  .material-icons.biotech:before {
    content: "\ea3a"; }
  .material-icons.blender:before {
    content: "\efe3"; }
  .material-icons.blinds:before {
    content: "\e286"; }
  .material-icons.blinds_closed:before {
    content: "\ec1f"; }
  .material-icons.block:before {
    content: "\e14b"; }
  .material-icons.block_flipped:before {
    content: "\ef46"; }
  .material-icons.bloodtype:before {
    content: "\efe4"; }
  .material-icons.bluetooth:before {
    content: "\e1a7"; }
  .material-icons.bluetooth_audio:before {
    content: "\e60f"; }
  .material-icons.bluetooth_connected:before {
    content: "\e1a8"; }
  .material-icons.bluetooth_disabled:before {
    content: "\e1a9"; }
  .material-icons.bluetooth_drive:before {
    content: "\efe5"; }
  .material-icons.bluetooth_searching:before {
    content: "\e1aa"; }
  .material-icons.blur_circular:before {
    content: "\e3a2"; }
  .material-icons.blur_linear:before {
    content: "\e3a3"; }
  .material-icons.blur_off:before {
    content: "\e3a4"; }
  .material-icons.blur_on:before {
    content: "\e3a5"; }
  .material-icons.bolt:before {
    content: "\ea0b"; }
  .material-icons.book:before {
    content: "\e865"; }
  .material-icons.book_online:before {
    content: "\f217"; }
  .material-icons.bookmark:before {
    content: "\e866"; }
  .material-icons.bookmark_add:before {
    content: "\e598"; }
  .material-icons.bookmark_added:before {
    content: "\e599"; }
  .material-icons.bookmark_border:before {
    content: "\e867"; }
  .material-icons.bookmark_outline:before {
    content: "\e867"; }
  .material-icons.bookmark_remove:before {
    content: "\e59a"; }
  .material-icons.bookmarks:before {
    content: "\e98b"; }
  .material-icons.border_all:before {
    content: "\e228"; }
  .material-icons.border_bottom:before {
    content: "\e229"; }
  .material-icons.border_clear:before {
    content: "\e22a"; }
  .material-icons.border_color:before {
    content: "\e22b"; }
  .material-icons.border_horizontal:before {
    content: "\e22c"; }
  .material-icons.border_inner:before {
    content: "\e22d"; }
  .material-icons.border_left:before {
    content: "\e22e"; }
  .material-icons.border_outer:before {
    content: "\e22f"; }
  .material-icons.border_right:before {
    content: "\e230"; }
  .material-icons.border_style:before {
    content: "\e231"; }
  .material-icons.border_top:before {
    content: "\e232"; }
  .material-icons.border_vertical:before {
    content: "\e233"; }
  .material-icons.boy:before {
    content: "\eb67"; }
  .material-icons.branding_watermark:before {
    content: "\e06b"; }
  .material-icons.breakfast_dining:before {
    content: "\ea54"; }
  .material-icons.brightness_1:before {
    content: "\e3a6"; }
  .material-icons.brightness_2:before {
    content: "\e3a7"; }
  .material-icons.brightness_3:before {
    content: "\e3a8"; }
  .material-icons.brightness_4:before {
    content: "\e3a9"; }
  .material-icons.brightness_5:before {
    content: "\e3aa"; }
  .material-icons.brightness_6:before {
    content: "\e3ab"; }
  .material-icons.brightness_7:before {
    content: "\e3ac"; }
  .material-icons.brightness_auto:before {
    content: "\e1ab"; }
  .material-icons.brightness_high:before {
    content: "\e1ac"; }
  .material-icons.brightness_low:before {
    content: "\e1ad"; }
  .material-icons.brightness_medium:before {
    content: "\e1ae"; }
  .material-icons.broadcast_on_home:before {
    content: "\f8f8"; }
  .material-icons.broadcast_on_personal:before {
    content: "\f8f9"; }
  .material-icons.broken_image:before {
    content: "\e3ad"; }
  .material-icons.browse_gallery:before {
    content: "\ebd1"; }
  .material-icons.browser_not_supported:before {
    content: "\ef47"; }
  .material-icons.browser_updated:before {
    content: "\e7cf"; }
  .material-icons.brunch_dining:before {
    content: "\ea73"; }
  .material-icons.brush:before {
    content: "\e3ae"; }
  .material-icons.bubble_chart:before {
    content: "\e6dd"; }
  .material-icons.bug_report:before {
    content: "\e868"; }
  .material-icons.build:before {
    content: "\e869"; }
  .material-icons.build_circle:before {
    content: "\ef48"; }
  .material-icons.bungalow:before {
    content: "\e591"; }
  .material-icons.burst_mode:before {
    content: "\e43c"; }
  .material-icons.bus_alert:before {
    content: "\e98f"; }
  .material-icons.business:before {
    content: "\e0af"; }
  .material-icons.business_center:before {
    content: "\eb3f"; }
  .material-icons.cabin:before {
    content: "\e589"; }
  .material-icons.cable:before {
    content: "\efe6"; }
  .material-icons.cached:before {
    content: "\e86a"; }
  .material-icons.cake:before {
    content: "\e7e9"; }
  .material-icons.calculate:before {
    content: "\ea5f"; }
  .material-icons.calendar_month:before {
    content: "\ebcc"; }
  .material-icons.calendar_today:before {
    content: "\e935"; }
  .material-icons.calendar_view_day:before {
    content: "\e936"; }
  .material-icons.calendar_view_month:before {
    content: "\efe7"; }
  .material-icons.calendar_view_week:before {
    content: "\efe8"; }
  .material-icons.call:before {
    content: "\e0b0"; }
  .material-icons.call_end:before {
    content: "\e0b1"; }
  .material-icons.call_made:before {
    content: "\e0b2"; }
  .material-icons.call_merge:before {
    content: "\e0b3"; }
  .material-icons.call_missed:before {
    content: "\e0b4"; }
  .material-icons.call_missed_outgoing:before {
    content: "\e0e4"; }
  .material-icons.call_received:before {
    content: "\e0b5"; }
  .material-icons.call_split:before {
    content: "\e0b6"; }
  .material-icons.call_to_action:before {
    content: "\e06c"; }
  .material-icons.camera:before {
    content: "\e3af"; }
  .material-icons.camera_alt:before {
    content: "\e3b0"; }
  .material-icons.camera_enhance:before {
    content: "\e8fc"; }
  .material-icons.camera_front:before {
    content: "\e3b1"; }
  .material-icons.camera_indoor:before {
    content: "\efe9"; }
  .material-icons.camera_outdoor:before {
    content: "\efea"; }
  .material-icons.camera_rear:before {
    content: "\e3b2"; }
  .material-icons.camera_roll:before {
    content: "\e3b3"; }
  .material-icons.cameraswitch:before {
    content: "\efeb"; }
  .material-icons.campaign:before {
    content: "\ef49"; }
  .material-icons.cancel:before {
    content: "\e5c9"; }
  .material-icons.cancel_presentation:before {
    content: "\e0e9"; }
  .material-icons.cancel_schedule_send:before {
    content: "\ea39"; }
  .material-icons.candlestick_chart:before {
    content: "\ead4"; }
  .material-icons.car_crash:before {
    content: "\ebf2"; }
  .material-icons.car_rental:before {
    content: "\ea55"; }
  .material-icons.car_repair:before {
    content: "\ea56"; }
  .material-icons.card_giftcard:before {
    content: "\e8f6"; }
  .material-icons.card_membership:before {
    content: "\e8f7"; }
  .material-icons.card_travel:before {
    content: "\e8f8"; }
  .material-icons.carpenter:before {
    content: "\f1f8"; }
  .material-icons.cases:before {
    content: "\e992"; }
  .material-icons.casino:before {
    content: "\eb40"; }
  .material-icons.cast:before {
    content: "\e307"; }
  .material-icons.cast_connected:before {
    content: "\e308"; }
  .material-icons.cast_for_education:before {
    content: "\efec"; }
  .material-icons.castle:before {
    content: "\eab1"; }
  .material-icons.catching_pokemon:before {
    content: "\e508"; }
  .material-icons.category:before {
    content: "\e574"; }
  .material-icons.celebration:before {
    content: "\ea65"; }
  .material-icons.cell_tower:before {
    content: "\ebba"; }
  .material-icons.cell_wifi:before {
    content: "\e0ec"; }
  .material-icons.center_focus_strong:before {
    content: "\e3b4"; }
  .material-icons.center_focus_weak:before {
    content: "\e3b5"; }
  .material-icons.chair:before {
    content: "\efed"; }
  .material-icons.chair_alt:before {
    content: "\efee"; }
  .material-icons.chalet:before {
    content: "\e585"; }
  .material-icons.change_circle:before {
    content: "\e2e7"; }
  .material-icons.change_history:before {
    content: "\e86b"; }
  .material-icons.charging_station:before {
    content: "\f19d"; }
  .material-icons.chat:before {
    content: "\e0b7"; }
  .material-icons.chat_bubble:before {
    content: "\e0ca"; }
  .material-icons.chat_bubble_outline:before {
    content: "\e0cb"; }
  .material-icons.check:before {
    content: "\e5ca"; }
  .material-icons.check_box:before {
    content: "\e834"; }
  .material-icons.check_box_outline_blank:before {
    content: "\e835"; }
  .material-icons.check_circle:before {
    content: "\e86c"; }
  .material-icons.check_circle_outline:before {
    content: "\e92d"; }
  .material-icons.checklist:before {
    content: "\e6b1"; }
  .material-icons.checklist_rtl:before {
    content: "\e6b3"; }
  .material-icons.checkroom:before {
    content: "\f19e"; }
  .material-icons.chevron_left:before {
    content: "\e5cb"; }
  .material-icons.chevron_right:before {
    content: "\e5cc"; }
  .material-icons.child_care:before {
    content: "\eb41"; }
  .material-icons.child_friendly:before {
    content: "\eb42"; }
  .material-icons.chrome_reader_mode:before {
    content: "\e86d"; }
  .material-icons.church:before {
    content: "\eaae"; }
  .material-icons.circle:before {
    content: "\ef4a"; }
  .material-icons.circle_notifications:before {
    content: "\e994"; }
  .material-icons.class:before {
    content: "\e86e"; }
  .material-icons.clean_hands:before {
    content: "\f21f"; }
  .material-icons.cleaning_services:before {
    content: "\f0ff"; }
  .material-icons.clear:before {
    content: "\e14c"; }
  .material-icons.clear_all:before {
    content: "\e0b8"; }
  .material-icons.close:before {
    content: "\e5cd"; }
  .material-icons.close_fullscreen:before {
    content: "\f1cf"; }
  .material-icons.closed_caption:before {
    content: "\e01c"; }
  .material-icons.closed_caption_disabled:before {
    content: "\f1dc"; }
  .material-icons.closed_caption_off:before {
    content: "\e996"; }
  .material-icons.cloud:before {
    content: "\e2bd"; }
  .material-icons.cloud_circle:before {
    content: "\e2be"; }
  .material-icons.cloud_done:before {
    content: "\e2bf"; }
  .material-icons.cloud_download:before {
    content: "\e2c0"; }
  .material-icons.cloud_off:before {
    content: "\e2c1"; }
  .material-icons.cloud_queue:before {
    content: "\e2c2"; }
  .material-icons.cloud_sync:before {
    content: "\eb5a"; }
  .material-icons.cloud_upload:before {
    content: "\e2c3"; }
  .material-icons.cloudy_snowing:before {
    content: "\e810"; }
  .material-icons.co2:before {
    content: "\e7b0"; }
  .material-icons.co_present:before {
    content: "\eaf0"; }
  .material-icons.code:before {
    content: "\e86f"; }
  .material-icons.code_off:before {
    content: "\e4f3"; }
  .material-icons.coffee:before {
    content: "\efef"; }
  .material-icons.coffee_maker:before {
    content: "\eff0"; }
  .material-icons.collections:before {
    content: "\e3b6"; }
  .material-icons.collections_bookmark:before {
    content: "\e431"; }
  .material-icons.color_lens:before {
    content: "\e3b7"; }
  .material-icons.colorize:before {
    content: "\e3b8"; }
  .material-icons.comment:before {
    content: "\e0b9"; }
  .material-icons.comment_bank:before {
    content: "\ea4e"; }
  .material-icons.comments_disabled:before {
    content: "\e7a2"; }
  .material-icons.commit:before {
    content: "\eaf5"; }
  .material-icons.commute:before {
    content: "\e940"; }
  .material-icons.compare:before {
    content: "\e3b9"; }
  .material-icons.compare_arrows:before {
    content: "\e915"; }
  .material-icons.compass_calibration:before {
    content: "\e57c"; }
  .material-icons.compost:before {
    content: "\e761"; }
  .material-icons.compress:before {
    content: "\e94d"; }
  .material-icons.computer:before {
    content: "\e30a"; }
  .material-icons.confirmation_num:before {
    content: "\e638"; }
  .material-icons.confirmation_number:before {
    content: "\e638"; }
  .material-icons.connect_without_contact:before {
    content: "\f223"; }
  .material-icons.connected_tv:before {
    content: "\e998"; }
  .material-icons.connecting_airports:before {
    content: "\e7c9"; }
  .material-icons.construction:before {
    content: "\ea3c"; }
  .material-icons.contact_mail:before {
    content: "\e0d0"; }
  .material-icons.contact_page:before {
    content: "\f22e"; }
  .material-icons.contact_phone:before {
    content: "\e0cf"; }
  .material-icons.contact_support:before {
    content: "\e94c"; }
  .material-icons.contactless:before {
    content: "\ea71"; }
  .material-icons.contacts:before {
    content: "\e0ba"; }
  .material-icons.content_copy:before {
    content: "\e14d"; }
  .material-icons.content_cut:before {
    content: "\e14e"; }
  .material-icons.content_paste:before {
    content: "\e14f"; }
  .material-icons.content_paste_go:before {
    content: "\ea8e"; }
  .material-icons.content_paste_off:before {
    content: "\e4f8"; }
  .material-icons.content_paste_search:before {
    content: "\ea9b"; }
  .material-icons.contrast:before {
    content: "\eb37"; }
  .material-icons.control_camera:before {
    content: "\e074"; }
  .material-icons.control_point:before {
    content: "\e3ba"; }
  .material-icons.control_point_duplicate:before {
    content: "\e3bb"; }
  .material-icons.cookie:before {
    content: "\eaac"; }
  .material-icons.copy_all:before {
    content: "\e2ec"; }
  .material-icons.copyright:before {
    content: "\e90c"; }
  .material-icons.coronavirus:before {
    content: "\f221"; }
  .material-icons.corporate_fare:before {
    content: "\f1d0"; }
  .material-icons.cottage:before {
    content: "\e587"; }
  .material-icons.countertops:before {
    content: "\f1f7"; }
  .material-icons.create:before {
    content: "\e150"; }
  .material-icons.create_new_folder:before {
    content: "\e2cc"; }
  .material-icons.credit_card:before {
    content: "\e870"; }
  .material-icons.credit_card_off:before {
    content: "\e4f4"; }
  .material-icons.credit_score:before {
    content: "\eff1"; }
  .material-icons.crib:before {
    content: "\e588"; }
  .material-icons.crisis_alert:before {
    content: "\ebe9"; }
  .material-icons.crop:before {
    content: "\e3be"; }
  .material-icons.crop_16_9:before {
    content: "\e3bc"; }
  .material-icons.crop_3_2:before {
    content: "\e3bd"; }
  .material-icons.crop_5_4:before {
    content: "\e3bf"; }
  .material-icons.crop_7_5:before {
    content: "\e3c0"; }
  .material-icons.crop_din:before {
    content: "\e3c1"; }
  .material-icons.crop_free:before {
    content: "\e3c2"; }
  .material-icons.crop_landscape:before {
    content: "\e3c3"; }
  .material-icons.crop_original:before {
    content: "\e3c4"; }
  .material-icons.crop_portrait:before {
    content: "\e3c5"; }
  .material-icons.crop_rotate:before {
    content: "\e437"; }
  .material-icons.crop_square:before {
    content: "\e3c6"; }
  .material-icons.cruelty_free:before {
    content: "\e799"; }
  .material-icons.css:before {
    content: "\eb93"; }
  .material-icons.currency_bitcoin:before {
    content: "\ebc5"; }
  .material-icons.currency_exchange:before {
    content: "\eb70"; }
  .material-icons.currency_franc:before {
    content: "\eafa"; }
  .material-icons.currency_lira:before {
    content: "\eaef"; }
  .material-icons.currency_pound:before {
    content: "\eaf1"; }
  .material-icons.currency_ruble:before {
    content: "\eaec"; }
  .material-icons.currency_rupee:before {
    content: "\eaf7"; }
  .material-icons.currency_yen:before {
    content: "\eafb"; }
  .material-icons.currency_yuan:before {
    content: "\eaf9"; }
  .material-icons.curtains:before {
    content: "\ec1e"; }
  .material-icons.curtains_closed:before {
    content: "\ec1d"; }
  .material-icons.cyclone:before {
    content: "\ebd5"; }
  .material-icons.dangerous:before {
    content: "\e99a"; }
  .material-icons.dark_mode:before {
    content: "\e51c"; }
  .material-icons.dashboard:before {
    content: "\e871"; }
  .material-icons.dashboard_customize:before {
    content: "\e99b"; }
  .material-icons.data_array:before {
    content: "\ead1"; }
  .material-icons.data_exploration:before {
    content: "\e76f"; }
  .material-icons.data_object:before {
    content: "\ead3"; }
  .material-icons.data_saver_off:before {
    content: "\eff2"; }
  .material-icons.data_saver_on:before {
    content: "\eff3"; }
  .material-icons.data_thresholding:before {
    content: "\eb9f"; }
  .material-icons.data_usage:before {
    content: "\e1af"; }
  .material-icons.dataset:before {
    content: "\f8ee"; }
  .material-icons.dataset_linked:before {
    content: "\f8ef"; }
  .material-icons.date_range:before {
    content: "\e916"; }
  .material-icons.deblur:before {
    content: "\eb77"; }
  .material-icons.deck:before {
    content: "\ea42"; }
  .material-icons.dehaze:before {
    content: "\e3c7"; }
  .material-icons.delete:before {
    content: "\e872"; }
  .material-icons.delete_forever:before {
    content: "\e92b"; }
  .material-icons.delete_outline:before {
    content: "\e92e"; }
  .material-icons.delete_sweep:before {
    content: "\e16c"; }
  .material-icons.delivery_dining:before {
    content: "\ea72"; }
  .material-icons.density_large:before {
    content: "\eba9"; }
  .material-icons.density_medium:before {
    content: "\eb9e"; }
  .material-icons.density_small:before {
    content: "\eba8"; }
  .material-icons.departure_board:before {
    content: "\e576"; }
  .material-icons.description:before {
    content: "\e873"; }
  .material-icons.deselect:before {
    content: "\ebb6"; }
  .material-icons.design_services:before {
    content: "\f10a"; }
  .material-icons.desk:before {
    content: "\f8f4"; }
  .material-icons.desktop_access_disabled:before {
    content: "\e99d"; }
  .material-icons.desktop_mac:before {
    content: "\e30b"; }
  .material-icons.desktop_windows:before {
    content: "\e30c"; }
  .material-icons.details:before {
    content: "\e3c8"; }
  .material-icons.developer_board:before {
    content: "\e30d"; }
  .material-icons.developer_board_off:before {
    content: "\e4ff"; }
  .material-icons.developer_mode:before {
    content: "\e1b0"; }
  .material-icons.device_hub:before {
    content: "\e335"; }
  .material-icons.device_thermostat:before {
    content: "\e1ff"; }
  .material-icons.device_unknown:before {
    content: "\e339"; }
  .material-icons.devices:before {
    content: "\e1b1"; }
  .material-icons.devices_fold:before {
    content: "\ebde"; }
  .material-icons.devices_other:before {
    content: "\e337"; }
  .material-icons.dialer_sip:before {
    content: "\e0bb"; }
  .material-icons.dialpad:before {
    content: "\e0bc"; }
  .material-icons.diamond:before {
    content: "\ead5"; }
  .material-icons.difference:before {
    content: "\eb7d"; }
  .material-icons.dining:before {
    content: "\eff4"; }
  .material-icons.dinner_dining:before {
    content: "\ea57"; }
  .material-icons.directions:before {
    content: "\e52e"; }
  .material-icons.directions_bike:before {
    content: "\e52f"; }
  .material-icons.directions_boat:before {
    content: "\e532"; }
  .material-icons.directions_boat_filled:before {
    content: "\eff5"; }
  .material-icons.directions_bus:before {
    content: "\e530"; }
  .material-icons.directions_bus_filled:before {
    content: "\eff6"; }
  .material-icons.directions_car:before {
    content: "\e531"; }
  .material-icons.directions_car_filled:before {
    content: "\eff7"; }
  .material-icons.directions_ferry:before {
    content: "\e532"; }
  .material-icons.directions_off:before {
    content: "\f10f"; }
  .material-icons.directions_railway:before {
    content: "\e534"; }
  .material-icons.directions_railway_filled:before {
    content: "\eff8"; }
  .material-icons.directions_run:before {
    content: "\e566"; }
  .material-icons.directions_subway:before {
    content: "\e533"; }
  .material-icons.directions_subway_filled:before {
    content: "\eff9"; }
  .material-icons.directions_train:before {
    content: "\e534"; }
  .material-icons.directions_transit:before {
    content: "\e535"; }
  .material-icons.directions_transit_filled:before {
    content: "\effa"; }
  .material-icons.directions_walk:before {
    content: "\e536"; }
  .material-icons.dirty_lens:before {
    content: "\ef4b"; }
  .material-icons.disabled_by_default:before {
    content: "\f230"; }
  .material-icons.disabled_visible:before {
    content: "\e76e"; }
  .material-icons.disc_full:before {
    content: "\e610"; }
  .material-icons.discord:before {
    content: "\ea6c"; }
  .material-icons.discount:before {
    content: "\ebc9"; }
  .material-icons.display_settings:before {
    content: "\eb97"; }
  .material-icons.dnd_forwardslash:before {
    content: "\e611"; }
  .material-icons.dns:before {
    content: "\e875"; }
  .material-icons.do_disturb:before {
    content: "\f08c"; }
  .material-icons.do_disturb_alt:before {
    content: "\f08d"; }
  .material-icons.do_disturb_off:before {
    content: "\f08e"; }
  .material-icons.do_disturb_on:before {
    content: "\f08f"; }
  .material-icons.do_not_disturb:before {
    content: "\e612"; }
  .material-icons.do_not_disturb_alt:before {
    content: "\e611"; }
  .material-icons.do_not_disturb_off:before {
    content: "\e643"; }
  .material-icons.do_not_disturb_on:before {
    content: "\e644"; }
  .material-icons.do_not_disturb_on_total_silence:before {
    content: "\effb"; }
  .material-icons.do_not_step:before {
    content: "\f19f"; }
  .material-icons.do_not_touch:before {
    content: "\f1b0"; }
  .material-icons.dock:before {
    content: "\e30e"; }
  .material-icons.document_scanner:before {
    content: "\e5fa"; }
  .material-icons.domain:before {
    content: "\e7ee"; }
  .material-icons.domain_add:before {
    content: "\eb62"; }
  .material-icons.domain_disabled:before {
    content: "\e0ef"; }
  .material-icons.domain_verification:before {
    content: "\ef4c"; }
  .material-icons.done:before {
    content: "\e876"; }
  .material-icons.done_all:before {
    content: "\e877"; }
  .material-icons.done_outline:before {
    content: "\e92f"; }
  .material-icons.donut_large:before {
    content: "\e917"; }
  .material-icons.donut_small:before {
    content: "\e918"; }
  .material-icons.door_back:before {
    content: "\effc"; }
  .material-icons.door_front:before {
    content: "\effd"; }
  .material-icons.door_sliding:before {
    content: "\effe"; }
  .material-icons.doorbell:before {
    content: "\efff"; }
  .material-icons.double_arrow:before {
    content: "\ea50"; }
  .material-icons.downhill_skiing:before {
    content: "\e509"; }
  .material-icons.download:before {
    content: "\f090"; }
  .material-icons.download_done:before {
    content: "\f091"; }
  .material-icons.download_for_offline:before {
    content: "\f000"; }
  .material-icons.downloading:before {
    content: "\f001"; }
  .material-icons.drafts:before {
    content: "\e151"; }
  .material-icons.drag_handle:before {
    content: "\e25d"; }
  .material-icons.drag_indicator:before {
    content: "\e945"; }
  .material-icons.draw:before {
    content: "\e746"; }
  .material-icons.drive_eta:before {
    content: "\e613"; }
  .material-icons.drive_file_move:before {
    content: "\e675"; }
  .material-icons.drive_file_move_outline:before {
    content: "\e9a1"; }
  .material-icons.drive_file_move_rtl:before {
    content: "\e76d"; }
  .material-icons.drive_file_rename_outline:before {
    content: "\e9a2"; }
  .material-icons.drive_folder_upload:before {
    content: "\e9a3"; }
  .material-icons.dry:before {
    content: "\f1b3"; }
  .material-icons.dry_cleaning:before {
    content: "\ea58"; }
  .material-icons.duo:before {
    content: "\e9a5"; }
  .material-icons.dvr:before {
    content: "\e1b2"; }
  .material-icons.dynamic_feed:before {
    content: "\ea14"; }
  .material-icons.dynamic_form:before {
    content: "\f1bf"; }
  .material-icons.e_mobiledata:before {
    content: "\f002"; }
  .material-icons.earbuds:before {
    content: "\f003"; }
  .material-icons.earbuds_battery:before {
    content: "\f004"; }
  .material-icons.east:before {
    content: "\f1df"; }
  .material-icons.eco:before {
    content: "\ea35"; }
  .material-icons.edgesensor_high:before {
    content: "\f005"; }
  .material-icons.edgesensor_low:before {
    content: "\f006"; }
  .material-icons.edit:before {
    content: "\e3c9"; }
  .material-icons.edit_attributes:before {
    content: "\e578"; }
  .material-icons.edit_calendar:before {
    content: "\e742"; }
  .material-icons.edit_location:before {
    content: "\e568"; }
  .material-icons.edit_location_alt:before {
    content: "\e1c5"; }
  .material-icons.edit_note:before {
    content: "\e745"; }
  .material-icons.edit_notifications:before {
    content: "\e525"; }
  .material-icons.edit_off:before {
    content: "\e950"; }
  .material-icons.edit_road:before {
    content: "\ef4d"; }
  .material-icons.egg:before {
    content: "\eacc"; }
  .material-icons.egg_alt:before {
    content: "\eac8"; }
  .material-icons.eject:before {
    content: "\e8fb"; }
  .material-icons.elderly:before {
    content: "\f21a"; }
  .material-icons.elderly_woman:before {
    content: "\eb69"; }
  .material-icons.electric_bike:before {
    content: "\eb1b"; }
  .material-icons.electric_bolt:before {
    content: "\ec1c"; }
  .material-icons.electric_car:before {
    content: "\eb1c"; }
  .material-icons.electric_meter:before {
    content: "\ec1b"; }
  .material-icons.electric_moped:before {
    content: "\eb1d"; }
  .material-icons.electric_rickshaw:before {
    content: "\eb1e"; }
  .material-icons.electric_scooter:before {
    content: "\eb1f"; }
  .material-icons.electrical_services:before {
    content: "\f102"; }
  .material-icons.elevator:before {
    content: "\f1a0"; }
  .material-icons.email:before {
    content: "\e0be"; }
  .material-icons.emergency:before {
    content: "\e1eb"; }
  .material-icons.emergency_recording:before {
    content: "\ebf4"; }
  .material-icons.emergency_share:before {
    content: "\ebf6"; }
  .material-icons.emoji_emotions:before {
    content: "\ea22"; }
  .material-icons.emoji_events:before {
    content: "\ea23"; }
  .material-icons.emoji_flags:before {
    content: "\ea1a"; }
  .material-icons.emoji_food_beverage:before {
    content: "\ea1b"; }
  .material-icons.emoji_nature:before {
    content: "\ea1c"; }
  .material-icons.emoji_objects:before {
    content: "\ea24"; }
  .material-icons.emoji_people:before {
    content: "\ea1d"; }
  .material-icons.emoji_symbols:before {
    content: "\ea1e"; }
  .material-icons.emoji_transportation:before {
    content: "\ea1f"; }
  .material-icons.energy_savings_leaf:before {
    content: "\ec1a"; }
  .material-icons.engineering:before {
    content: "\ea3d"; }
  .material-icons.enhance_photo_translate:before {
    content: "\e8fc"; }
  .material-icons.enhanced_encryption:before {
    content: "\e63f"; }
  .material-icons.equalizer:before {
    content: "\e01d"; }
  .material-icons.error:before {
    content: "\e000"; }
  .material-icons.error_outline:before {
    content: "\e001"; }
  .material-icons.escalator:before {
    content: "\f1a1"; }
  .material-icons.escalator_warning:before {
    content: "\f1ac"; }
  .material-icons.euro:before {
    content: "\ea15"; }
  .material-icons.euro_symbol:before {
    content: "\e926"; }
  .material-icons.ev_station:before {
    content: "\e56d"; }
  .material-icons.event:before {
    content: "\e878"; }
  .material-icons.event_available:before {
    content: "\e614"; }
  .material-icons.event_busy:before {
    content: "\e615"; }
  .material-icons.event_note:before {
    content: "\e616"; }
  .material-icons.event_repeat:before {
    content: "\eb7b"; }
  .material-icons.event_seat:before {
    content: "\e903"; }
  .material-icons.exit_to_app:before {
    content: "\e879"; }
  .material-icons.expand:before {
    content: "\e94f"; }
  .material-icons.expand_circle_down:before {
    content: "\e7cd"; }
  .material-icons.expand_less:before {
    content: "\e5ce"; }
  .material-icons.expand_more:before {
    content: "\e5cf"; }
  .material-icons.explicit:before {
    content: "\e01e"; }
  .material-icons.explore:before {
    content: "\e87a"; }
  .material-icons.explore_off:before {
    content: "\e9a8"; }
  .material-icons.exposure:before {
    content: "\e3ca"; }
  .material-icons.exposure_minus_1:before {
    content: "\e3cb"; }
  .material-icons.exposure_minus_2:before {
    content: "\e3cc"; }
  .material-icons.exposure_neg_1:before {
    content: "\e3cb"; }
  .material-icons.exposure_neg_2:before {
    content: "\e3cc"; }
  .material-icons.exposure_plus_1:before {
    content: "\e3cd"; }
  .material-icons.exposure_plus_2:before {
    content: "\e3ce"; }
  .material-icons.exposure_zero:before {
    content: "\e3cf"; }
  .material-icons.extension:before {
    content: "\e87b"; }
  .material-icons.extension_off:before {
    content: "\e4f5"; }
  .material-icons.face:before {
    content: "\e87c"; }
  .material-icons.face_retouching_natural:before {
    content: "\ef4e"; }
  .material-icons.face_retouching_off:before {
    content: "\f007"; }
  .material-icons.facebook:before {
    content: "\f234"; }
  .material-icons.fact_check:before {
    content: "\f0c5"; }
  .material-icons.factory:before {
    content: "\ebbc"; }
  .material-icons.family_restroom:before {
    content: "\f1a2"; }
  .material-icons.fast_forward:before {
    content: "\e01f"; }
  .material-icons.fast_rewind:before {
    content: "\e020"; }
  .material-icons.fastfood:before {
    content: "\e57a"; }
  .material-icons.favorite:before {
    content: "\e87d"; }
  .material-icons.favorite_border:before {
    content: "\e87e"; }
  .material-icons.favorite_outline:before {
    content: "\e87e"; }
  .material-icons.fax:before {
    content: "\ead8"; }
  .material-icons.featured_play_list:before {
    content: "\e06d"; }
  .material-icons.featured_video:before {
    content: "\e06e"; }
  .material-icons.feed:before {
    content: "\f009"; }
  .material-icons.feedback:before {
    content: "\e87f"; }
  .material-icons.female:before {
    content: "\e590"; }
  .material-icons.fence:before {
    content: "\f1f6"; }
  .material-icons.festival:before {
    content: "\ea68"; }
  .material-icons.fiber_dvr:before {
    content: "\e05d"; }
  .material-icons.fiber_manual_record:before {
    content: "\e061"; }
  .material-icons.fiber_new:before {
    content: "\e05e"; }
  .material-icons.fiber_pin:before {
    content: "\e06a"; }
  .material-icons.fiber_smart_record:before {
    content: "\e062"; }
  .material-icons.file_copy:before {
    content: "\e173"; }
  .material-icons.file_download:before {
    content: "\e2c4"; }
  .material-icons.file_download_done:before {
    content: "\e9aa"; }
  .material-icons.file_download_off:before {
    content: "\e4fe"; }
  .material-icons.file_open:before {
    content: "\eaf3"; }
  .material-icons.file_present:before {
    content: "\ea0e"; }
  .material-icons.file_upload:before {
    content: "\e2c6"; }
  .material-icons.filter:before {
    content: "\e3d3"; }
  .material-icons.filter_1:before {
    content: "\e3d0"; }
  .material-icons.filter_2:before {
    content: "\e3d1"; }
  .material-icons.filter_3:before {
    content: "\e3d2"; }
  .material-icons.filter_4:before {
    content: "\e3d4"; }
  .material-icons.filter_5:before {
    content: "\e3d5"; }
  .material-icons.filter_6:before {
    content: "\e3d6"; }
  .material-icons.filter_7:before {
    content: "\e3d7"; }
  .material-icons.filter_8:before {
    content: "\e3d8"; }
  .material-icons.filter_9:before {
    content: "\e3d9"; }
  .material-icons.filter_9_plus:before {
    content: "\e3da"; }
  .material-icons.filter_alt:before {
    content: "\ef4f"; }
  .material-icons.filter_alt_off:before {
    content: "\eb32"; }
  .material-icons.filter_b_and_w:before {
    content: "\e3db"; }
  .material-icons.filter_center_focus:before {
    content: "\e3dc"; }
  .material-icons.filter_drama:before {
    content: "\e3dd"; }
  .material-icons.filter_frames:before {
    content: "\e3de"; }
  .material-icons.filter_hdr:before {
    content: "\e3df"; }
  .material-icons.filter_list:before {
    content: "\e152"; }
  .material-icons.filter_list_alt:before {
    content: "\e94e"; }
  .material-icons.filter_list_off:before {
    content: "\eb57"; }
  .material-icons.filter_none:before {
    content: "\e3e0"; }
  .material-icons.filter_tilt_shift:before {
    content: "\e3e2"; }
  .material-icons.filter_vintage:before {
    content: "\e3e3"; }
  .material-icons.find_in_page:before {
    content: "\e880"; }
  .material-icons.find_replace:before {
    content: "\e881"; }
  .material-icons.fingerprint:before {
    content: "\e90d"; }
  .material-icons.fire_extinguisher:before {
    content: "\f1d8"; }
  .material-icons.fire_hydrant:before {
    content: "\f1a3"; }
  .material-icons.fire_hydrant_alt:before {
    content: "\f8f1"; }
  .material-icons.fire_truck:before {
    content: "\f8f2"; }
  .material-icons.fireplace:before {
    content: "\ea43"; }
  .material-icons.first_page:before {
    content: "\e5dc"; }
  .material-icons.fit_screen:before {
    content: "\ea10"; }
  .material-icons.fitbit:before {
    content: "\e82b"; }
  .material-icons.fitness_center:before {
    content: "\eb43"; }
  .material-icons.flag:before {
    content: "\e153"; }
  .material-icons.flag_circle:before {
    content: "\eaf8"; }
  .material-icons.flaky:before {
    content: "\ef50"; }
  .material-icons.flare:before {
    content: "\e3e4"; }
  .material-icons.flash_auto:before {
    content: "\e3e5"; }
  .material-icons.flash_off:before {
    content: "\e3e6"; }
  .material-icons.flash_on:before {
    content: "\e3e7"; }
  .material-icons.flashlight_off:before {
    content: "\f00a"; }
  .material-icons.flashlight_on:before {
    content: "\f00b"; }
  .material-icons.flatware:before {
    content: "\f00c"; }
  .material-icons.flight:before {
    content: "\e539"; }
  .material-icons.flight_class:before {
    content: "\e7cb"; }
  .material-icons.flight_land:before {
    content: "\e904"; }
  .material-icons.flight_takeoff:before {
    content: "\e905"; }
  .material-icons.flip:before {
    content: "\e3e8"; }
  .material-icons.flip_camera_android:before {
    content: "\ea37"; }
  .material-icons.flip_camera_ios:before {
    content: "\ea38"; }
  .material-icons.flip_to_back:before {
    content: "\e882"; }
  .material-icons.flip_to_front:before {
    content: "\e883"; }
  .material-icons.flood:before {
    content: "\ebe6"; }
  .material-icons.flourescent:before {
    content: "\f00d"; }
  .material-icons.flutter_dash:before {
    content: "\e00b"; }
  .material-icons.fmd_bad:before {
    content: "\f00e"; }
  .material-icons.fmd_good:before {
    content: "\f00f"; }
  .material-icons.foggy:before {
    content: "\e818"; }
  .material-icons.folder:before {
    content: "\e2c7"; }
  .material-icons.folder_copy:before {
    content: "\ebbd"; }
  .material-icons.folder_delete:before {
    content: "\eb34"; }
  .material-icons.folder_off:before {
    content: "\eb83"; }
  .material-icons.folder_open:before {
    content: "\e2c8"; }
  .material-icons.folder_shared:before {
    content: "\e2c9"; }
  .material-icons.folder_special:before {
    content: "\e617"; }
  .material-icons.folder_zip:before {
    content: "\eb2c"; }
  .material-icons.follow_the_signs:before {
    content: "\f222"; }
  .material-icons.font_download:before {
    content: "\e167"; }
  .material-icons.font_download_off:before {
    content: "\e4f9"; }
  .material-icons.food_bank:before {
    content: "\f1f2"; }
  .material-icons.forest:before {
    content: "\ea99"; }
  .material-icons.fork_left:before {
    content: "\eba0"; }
  .material-icons.fork_right:before {
    content: "\ebac"; }
  .material-icons.format_align_center:before {
    content: "\e234"; }
  .material-icons.format_align_justify:before {
    content: "\e235"; }
  .material-icons.format_align_left:before {
    content: "\e236"; }
  .material-icons.format_align_right:before {
    content: "\e237"; }
  .material-icons.format_bold:before {
    content: "\e238"; }
  .material-icons.format_clear:before {
    content: "\e239"; }
  .material-icons.format_color_fill:before {
    content: "\e23a"; }
  .material-icons.format_color_reset:before {
    content: "\e23b"; }
  .material-icons.format_color_text:before {
    content: "\e23c"; }
  .material-icons.format_indent_decrease:before {
    content: "\e23d"; }
  .material-icons.format_indent_increase:before {
    content: "\e23e"; }
  .material-icons.format_italic:before {
    content: "\e23f"; }
  .material-icons.format_line_spacing:before {
    content: "\e240"; }
  .material-icons.format_list_bulleted:before {
    content: "\e241"; }
  .material-icons.format_list_numbered:before {
    content: "\e242"; }
  .material-icons.format_list_numbered_rtl:before {
    content: "\e267"; }
  .material-icons.format_overline:before {
    content: "\eb65"; }
  .material-icons.format_paint:before {
    content: "\e243"; }
  .material-icons.format_quote:before {
    content: "\e244"; }
  .material-icons.format_shapes:before {
    content: "\e25e"; }
  .material-icons.format_size:before {
    content: "\e245"; }
  .material-icons.format_strikethrough:before {
    content: "\e246"; }
  .material-icons.format_textdirection_l_to_r:before {
    content: "\e247"; }
  .material-icons.format_textdirection_r_to_l:before {
    content: "\e248"; }
  .material-icons.format_underline:before {
    content: "\e249"; }
  .material-icons.format_underlined:before {
    content: "\e249"; }
  .material-icons.fort:before {
    content: "\eaad"; }
  .material-icons.forum:before {
    content: "\e0bf"; }
  .material-icons.forward:before {
    content: "\e154"; }
  .material-icons.forward_10:before {
    content: "\e056"; }
  .material-icons.forward_30:before {
    content: "\e057"; }
  .material-icons.forward_5:before {
    content: "\e058"; }
  .material-icons.forward_to_inbox:before {
    content: "\f187"; }
  .material-icons.foundation:before {
    content: "\f200"; }
  .material-icons.free_breakfast:before {
    content: "\eb44"; }
  .material-icons.free_cancellation:before {
    content: "\e748"; }
  .material-icons.front_hand:before {
    content: "\e769"; }
  .material-icons.fullscreen:before {
    content: "\e5d0"; }
  .material-icons.fullscreen_exit:before {
    content: "\e5d1"; }
  .material-icons.functions:before {
    content: "\e24a"; }
  .material-icons.g_mobiledata:before {
    content: "\f010"; }
  .material-icons.g_translate:before {
    content: "\e927"; }
  .material-icons.gamepad:before {
    content: "\e30f"; }
  .material-icons.games:before {
    content: "\e021"; }
  .material-icons.garage:before {
    content: "\f011"; }
  .material-icons.gas_meter:before {
    content: "\ec19"; }
  .material-icons.gavel:before {
    content: "\e90e"; }
  .material-icons.generating_tokens:before {
    content: "\e749"; }
  .material-icons.gesture:before {
    content: "\e155"; }
  .material-icons.get_app:before {
    content: "\e884"; }
  .material-icons.gif:before {
    content: "\e908"; }
  .material-icons.gif_box:before {
    content: "\e7a3"; }
  .material-icons.girl:before {
    content: "\eb68"; }
  .material-icons.gite:before {
    content: "\e58b"; }
  .material-icons.goat:before {
    content: "\ebff"; }
  .material-icons.golf_course:before {
    content: "\eb45"; }
  .material-icons.gpp_bad:before {
    content: "\f012"; }
  .material-icons.gpp_good:before {
    content: "\f013"; }
  .material-icons.gpp_maybe:before {
    content: "\f014"; }
  .material-icons.gps_fixed:before {
    content: "\e1b3"; }
  .material-icons.gps_not_fixed:before {
    content: "\e1b4"; }
  .material-icons.gps_off:before {
    content: "\e1b5"; }
  .material-icons.grade:before {
    content: "\e885"; }
  .material-icons.gradient:before {
    content: "\e3e9"; }
  .material-icons.grading:before {
    content: "\ea4f"; }
  .material-icons.grain:before {
    content: "\e3ea"; }
  .material-icons.graphic_eq:before {
    content: "\e1b8"; }
  .material-icons.grass:before {
    content: "\f205"; }
  .material-icons.grid_3x3:before {
    content: "\f015"; }
  .material-icons.grid_4x4:before {
    content: "\f016"; }
  .material-icons.grid_goldenratio:before {
    content: "\f017"; }
  .material-icons.grid_off:before {
    content: "\e3eb"; }
  .material-icons.grid_on:before {
    content: "\e3ec"; }
  .material-icons.grid_view:before {
    content: "\e9b0"; }
  .material-icons.group:before {
    content: "\e7ef"; }
  .material-icons.group_add:before {
    content: "\e7f0"; }
  .material-icons.group_off:before {
    content: "\e747"; }
  .material-icons.group_remove:before {
    content: "\e7ad"; }
  .material-icons.group_work:before {
    content: "\e886"; }
  .material-icons.groups:before {
    content: "\f233"; }
  .material-icons.h_mobiledata:before {
    content: "\f018"; }
  .material-icons.h_plus_mobiledata:before {
    content: "\f019"; }
  .material-icons.hail:before {
    content: "\e9b1"; }
  .material-icons.handshake:before {
    content: "\ebcb"; }
  .material-icons.handyman:before {
    content: "\f10b"; }
  .material-icons.hardware:before {
    content: "\ea59"; }
  .material-icons.hd:before {
    content: "\e052"; }
  .material-icons.hdr_auto:before {
    content: "\f01a"; }
  .material-icons.hdr_auto_select:before {
    content: "\f01b"; }
  .material-icons.hdr_enhanced_select:before {
    content: "\ef51"; }
  .material-icons.hdr_off:before {
    content: "\e3ed"; }
  .material-icons.hdr_off_select:before {
    content: "\f01c"; }
  .material-icons.hdr_on:before {
    content: "\e3ee"; }
  .material-icons.hdr_on_select:before {
    content: "\f01d"; }
  .material-icons.hdr_plus:before {
    content: "\f01e"; }
  .material-icons.hdr_strong:before {
    content: "\e3f1"; }
  .material-icons.hdr_weak:before {
    content: "\e3f2"; }
  .material-icons.headphones:before {
    content: "\f01f"; }
  .material-icons.headphones_battery:before {
    content: "\f020"; }
  .material-icons.headset:before {
    content: "\e310"; }
  .material-icons.headset_mic:before {
    content: "\e311"; }
  .material-icons.headset_off:before {
    content: "\e33a"; }
  .material-icons.healing:before {
    content: "\e3f3"; }
  .material-icons.health_and_safety:before {
    content: "\e1d5"; }
  .material-icons.hearing:before {
    content: "\e023"; }
  .material-icons.hearing_disabled:before {
    content: "\f104"; }
  .material-icons.heart_broken:before {
    content: "\eac2"; }
  .material-icons.heat_pump:before {
    content: "\ec18"; }
  .material-icons.height:before {
    content: "\ea16"; }
  .material-icons.help:before {
    content: "\e887"; }
  .material-icons.help_center:before {
    content: "\f1c0"; }
  .material-icons.help_outline:before {
    content: "\e8fd"; }
  .material-icons.hevc:before {
    content: "\f021"; }
  .material-icons.hexagon:before {
    content: "\eb39"; }
  .material-icons.hide_image:before {
    content: "\f022"; }
  .material-icons.hide_source:before {
    content: "\f023"; }
  .material-icons.high_quality:before {
    content: "\e024"; }
  .material-icons.highlight:before {
    content: "\e25f"; }
  .material-icons.highlight_alt:before {
    content: "\ef52"; }
  .material-icons.highlight_off:before {
    content: "\e888"; }
  .material-icons.highlight_remove:before {
    content: "\e888"; }
  .material-icons.hiking:before {
    content: "\e50a"; }
  .material-icons.history:before {
    content: "\e889"; }
  .material-icons.history_edu:before {
    content: "\ea3e"; }
  .material-icons.history_toggle_off:before {
    content: "\f17d"; }
  .material-icons.hive:before {
    content: "\eaa6"; }
  .material-icons.hls:before {
    content: "\eb8a"; }
  .material-icons.hls_off:before {
    content: "\eb8c"; }
  .material-icons.holiday_village:before {
    content: "\e58a"; }
  .material-icons.home:before {
    content: "\e88a"; }
  .material-icons.home_filled:before {
    content: "\e9b2"; }
  .material-icons.home_max:before {
    content: "\f024"; }
  .material-icons.home_mini:before {
    content: "\f025"; }
  .material-icons.home_repair_service:before {
    content: "\f100"; }
  .material-icons.home_work:before {
    content: "\ea09"; }
  .material-icons.horizontal_distribute:before {
    content: "\e014"; }
  .material-icons.horizontal_rule:before {
    content: "\f108"; }
  .material-icons.horizontal_split:before {
    content: "\e947"; }
  .material-icons.hot_tub:before {
    content: "\eb46"; }
  .material-icons.hotel:before {
    content: "\e53a"; }
  .material-icons.hotel_class:before {
    content: "\e743"; }
  .material-icons.hourglass_bottom:before {
    content: "\ea5c"; }
  .material-icons.hourglass_disabled:before {
    content: "\ef53"; }
  .material-icons.hourglass_empty:before {
    content: "\e88b"; }
  .material-icons.hourglass_full:before {
    content: "\e88c"; }
  .material-icons.hourglass_top:before {
    content: "\ea5b"; }
  .material-icons.house:before {
    content: "\ea44"; }
  .material-icons.house_siding:before {
    content: "\f202"; }
  .material-icons.houseboat:before {
    content: "\e584"; }
  .material-icons.how_to_reg:before {
    content: "\e174"; }
  .material-icons.how_to_vote:before {
    content: "\e175"; }
  .material-icons.html:before {
    content: "\eb7e"; }
  .material-icons.http:before {
    content: "\e902"; }
  .material-icons.https:before {
    content: "\e88d"; }
  .material-icons.hub:before {
    content: "\e9f4"; }
  .material-icons.hvac:before {
    content: "\f10e"; }
  .material-icons.ice_skating:before {
    content: "\e50b"; }
  .material-icons.icecream:before {
    content: "\ea69"; }
  .material-icons.image:before {
    content: "\e3f4"; }
  .material-icons.image_aspect_ratio:before {
    content: "\e3f5"; }
  .material-icons.image_not_supported:before {
    content: "\f116"; }
  .material-icons.image_search:before {
    content: "\e43f"; }
  .material-icons.imagesearch_roller:before {
    content: "\e9b4"; }
  .material-icons.import_contacts:before {
    content: "\e0e0"; }
  .material-icons.import_export:before {
    content: "\e0c3"; }
  .material-icons.important_devices:before {
    content: "\e912"; }
  .material-icons.inbox:before {
    content: "\e156"; }
  .material-icons.incomplete_circle:before {
    content: "\e79b"; }
  .material-icons.indeterminate_check_box:before {
    content: "\e909"; }
  .material-icons.info:before {
    content: "\e88e"; }
  .material-icons.info_outline:before {
    content: "\e88f"; }
  .material-icons.input:before {
    content: "\e890"; }
  .material-icons.insert_chart:before {
    content: "\e24b"; }
  .material-icons.insert_chart_outlined:before {
    content: "\e26a"; }
  .material-icons.insert_comment:before {
    content: "\e24c"; }
  .material-icons.insert_drive_file:before {
    content: "\e24d"; }
  .material-icons.insert_emoticon:before {
    content: "\e24e"; }
  .material-icons.insert_invitation:before {
    content: "\e24f"; }
  .material-icons.insert_link:before {
    content: "\e250"; }
  .material-icons.insert_page_break:before {
    content: "\eaca"; }
  .material-icons.insert_photo:before {
    content: "\e251"; }
  .material-icons.insights:before {
    content: "\f092"; }
  .material-icons.install_desktop:before {
    content: "\eb71"; }
  .material-icons.install_mobile:before {
    content: "\eb72"; }
  .material-icons.integration_instructions:before {
    content: "\ef54"; }
  .material-icons.interests:before {
    content: "\e7c8"; }
  .material-icons.interpreter_mode:before {
    content: "\e83b"; }
  .material-icons.inventory:before {
    content: "\e179"; }
  .material-icons.inventory_2:before {
    content: "\e1a1"; }
  .material-icons.invert_colors:before {
    content: "\e891"; }
  .material-icons.invert_colors_off:before {
    content: "\e0c4"; }
  .material-icons.invert_colors_on:before {
    content: "\e891"; }
  .material-icons.ios_share:before {
    content: "\e6b8"; }
  .material-icons.iron:before {
    content: "\e583"; }
  .material-icons.iso:before {
    content: "\e3f6"; }
  .material-icons.javascript:before {
    content: "\eb7c"; }
  .material-icons.join_full:before {
    content: "\eaeb"; }
  .material-icons.join_inner:before {
    content: "\eaf4"; }
  .material-icons.join_left:before {
    content: "\eaf2"; }
  .material-icons.join_right:before {
    content: "\eaea"; }
  .material-icons.kayaking:before {
    content: "\e50c"; }
  .material-icons.kebab_dining:before {
    content: "\e842"; }
  .material-icons.key:before {
    content: "\e73c"; }
  .material-icons.key_off:before {
    content: "\eb84"; }
  .material-icons.keyboard:before {
    content: "\e312"; }
  .material-icons.keyboard_alt:before {
    content: "\f028"; }
  .material-icons.keyboard_arrow_down:before {
    content: "\e313"; }
  .material-icons.keyboard_arrow_left:before {
    content: "\e314"; }
  .material-icons.keyboard_arrow_right:before {
    content: "\e315"; }
  .material-icons.keyboard_arrow_up:before {
    content: "\e316"; }
  .material-icons.keyboard_backspace:before {
    content: "\e317"; }
  .material-icons.keyboard_capslock:before {
    content: "\e318"; }
  .material-icons.keyboard_command:before {
    content: "\eae0"; }
  .material-icons.keyboard_command_key:before {
    content: "\eae7"; }
  .material-icons.keyboard_control:before {
    content: "\e5d3"; }
  .material-icons.keyboard_control_key:before {
    content: "\eae6"; }
  .material-icons.keyboard_double_arrow_down:before {
    content: "\ead0"; }
  .material-icons.keyboard_double_arrow_left:before {
    content: "\eac3"; }
  .material-icons.keyboard_double_arrow_right:before {
    content: "\eac9"; }
  .material-icons.keyboard_double_arrow_up:before {
    content: "\eacf"; }
  .material-icons.keyboard_hide:before {
    content: "\e31a"; }
  .material-icons.keyboard_option:before {
    content: "\eadf"; }
  .material-icons.keyboard_option_key:before {
    content: "\eae8"; }
  .material-icons.keyboard_return:before {
    content: "\e31b"; }
  .material-icons.keyboard_tab:before {
    content: "\e31c"; }
  .material-icons.keyboard_voice:before {
    content: "\e31d"; }
  .material-icons.king_bed:before {
    content: "\ea45"; }
  .material-icons.kitchen:before {
    content: "\eb47"; }
  .material-icons.kitesurfing:before {
    content: "\e50d"; }
  .material-icons.label:before {
    content: "\e892"; }
  .material-icons.label_important:before {
    content: "\e937"; }
  .material-icons.label_important_outline:before {
    content: "\e948"; }
  .material-icons.label_off:before {
    content: "\e9b6"; }
  .material-icons.label_outline:before {
    content: "\e893"; }
  .material-icons.lan:before {
    content: "\eb2f"; }
  .material-icons.landscape:before {
    content: "\e3f7"; }
  .material-icons.landslide:before {
    content: "\ebd7"; }
  .material-icons.language:before {
    content: "\e894"; }
  .material-icons.laptop:before {
    content: "\e31e"; }
  .material-icons.laptop_chromebook:before {
    content: "\e31f"; }
  .material-icons.laptop_mac:before {
    content: "\e320"; }
  .material-icons.laptop_windows:before {
    content: "\e321"; }
  .material-icons.last_page:before {
    content: "\e5dd"; }
  .material-icons.launch:before {
    content: "\e895"; }
  .material-icons.layers:before {
    content: "\e53b"; }
  .material-icons.layers_clear:before {
    content: "\e53c"; }
  .material-icons.leaderboard:before {
    content: "\f20c"; }
  .material-icons.leak_add:before {
    content: "\e3f8"; }
  .material-icons.leak_remove:before {
    content: "\e3f9"; }
  .material-icons.leave_bags_at_home:before {
    content: "\f21b"; }
  .material-icons.legend_toggle:before {
    content: "\f11b"; }
  .material-icons.lens:before {
    content: "\e3fa"; }
  .material-icons.lens_blur:before {
    content: "\f029"; }
  .material-icons.library_add:before {
    content: "\e02e"; }
  .material-icons.library_add_check:before {
    content: "\e9b7"; }
  .material-icons.library_books:before {
    content: "\e02f"; }
  .material-icons.library_music:before {
    content: "\e030"; }
  .material-icons.light:before {
    content: "\f02a"; }
  .material-icons.light_mode:before {
    content: "\e518"; }
  .material-icons.lightbulb:before {
    content: "\e0f0"; }
  .material-icons.lightbulb_circle:before {
    content: "\ebfe"; }
  .material-icons.lightbulb_outline:before {
    content: "\e90f"; }
  .material-icons.line_axis:before {
    content: "\ea9a"; }
  .material-icons.line_style:before {
    content: "\e919"; }
  .material-icons.line_weight:before {
    content: "\e91a"; }
  .material-icons.linear_scale:before {
    content: "\e260"; }
  .material-icons.link:before {
    content: "\e157"; }
  .material-icons.link_off:before {
    content: "\e16f"; }
  .material-icons.linked_camera:before {
    content: "\e438"; }
  .material-icons.liquor:before {
    content: "\ea60"; }
  .material-icons.list:before {
    content: "\e896"; }
  .material-icons.list_alt:before {
    content: "\e0ee"; }
  .material-icons.live_help:before {
    content: "\e0c6"; }
  .material-icons.live_tv:before {
    content: "\e639"; }
  .material-icons.living:before {
    content: "\f02b"; }
  .material-icons.local_activity:before {
    content: "\e53f"; }
  .material-icons.local_airport:before {
    content: "\e53d"; }
  .material-icons.local_atm:before {
    content: "\e53e"; }
  .material-icons.local_attraction:before {
    content: "\e53f"; }
  .material-icons.local_bar:before {
    content: "\e540"; }
  .material-icons.local_cafe:before {
    content: "\e541"; }
  .material-icons.local_car_wash:before {
    content: "\e542"; }
  .material-icons.local_convenience_store:before {
    content: "\e543"; }
  .material-icons.local_dining:before {
    content: "\e556"; }
  .material-icons.local_drink:before {
    content: "\e544"; }
  .material-icons.local_fire_department:before {
    content: "\ef55"; }
  .material-icons.local_florist:before {
    content: "\e545"; }
  .material-icons.local_gas_station:before {
    content: "\e546"; }
  .material-icons.local_grocery_store:before {
    content: "\e547"; }
  .material-icons.local_hospital:before {
    content: "\e548"; }
  .material-icons.local_hotel:before {
    content: "\e549"; }
  .material-icons.local_laundry_service:before {
    content: "\e54a"; }
  .material-icons.local_library:before {
    content: "\e54b"; }
  .material-icons.local_mall:before {
    content: "\e54c"; }
  .material-icons.local_movies:before {
    content: "\e54d"; }
  .material-icons.local_offer:before {
    content: "\e54e"; }
  .material-icons.local_parking:before {
    content: "\e54f"; }
  .material-icons.local_pharmacy:before {
    content: "\e550"; }
  .material-icons.local_phone:before {
    content: "\e551"; }
  .material-icons.local_pizza:before {
    content: "\e552"; }
  .material-icons.local_play:before {
    content: "\e553"; }
  .material-icons.local_police:before {
    content: "\ef56"; }
  .material-icons.local_post_office:before {
    content: "\e554"; }
  .material-icons.local_print_shop:before {
    content: "\e555"; }
  .material-icons.local_printshop:before {
    content: "\e555"; }
  .material-icons.local_restaurant:before {
    content: "\e556"; }
  .material-icons.local_see:before {
    content: "\e557"; }
  .material-icons.local_shipping:before {
    content: "\e558"; }
  .material-icons.local_taxi:before {
    content: "\e559"; }
  .material-icons.location_city:before {
    content: "\e7f1"; }
  .material-icons.location_disabled:before {
    content: "\e1b6"; }
  .material-icons.location_history:before {
    content: "\e55a"; }
  .material-icons.location_off:before {
    content: "\e0c7"; }
  .material-icons.location_on:before {
    content: "\e0c8"; }
  .material-icons.location_pin:before {
    content: "\f1db"; }
  .material-icons.location_searching:before {
    content: "\e1b7"; }
  .material-icons.lock:before {
    content: "\e897"; }
  .material-icons.lock_clock:before {
    content: "\ef57"; }
  .material-icons.lock_open:before {
    content: "\e898"; }
  .material-icons.lock_outline:before {
    content: "\e899"; }
  .material-icons.lock_person:before {
    content: "\f8f3"; }
  .material-icons.lock_reset:before {
    content: "\eade"; }
  .material-icons.login:before {
    content: "\ea77"; }
  .material-icons.logo_dev:before {
    content: "\ead6"; }
  .material-icons.logout:before {
    content: "\e9ba"; }
  .material-icons.looks:before {
    content: "\e3fc"; }
  .material-icons.looks_3:before {
    content: "\e3fb"; }
  .material-icons.looks_4:before {
    content: "\e3fd"; }
  .material-icons.looks_5:before {
    content: "\e3fe"; }
  .material-icons.looks_6:before {
    content: "\e3ff"; }
  .material-icons.looks_one:before {
    content: "\e400"; }
  .material-icons.looks_two:before {
    content: "\e401"; }
  .material-icons.loop:before {
    content: "\e028"; }
  .material-icons.loupe:before {
    content: "\e402"; }
  .material-icons.low_priority:before {
    content: "\e16d"; }
  .material-icons.loyalty:before {
    content: "\e89a"; }
  .material-icons.lte_mobiledata:before {
    content: "\f02c"; }
  .material-icons.lte_plus_mobiledata:before {
    content: "\f02d"; }
  .material-icons.luggage:before {
    content: "\f235"; }
  .material-icons.lunch_dining:before {
    content: "\ea61"; }
  .material-icons.lyrics:before {
    content: "\ec0b"; }
  .material-icons.mail:before {
    content: "\e158"; }
  .material-icons.mail_lock:before {
    content: "\ec0a"; }
  .material-icons.mail_outline:before {
    content: "\e0e1"; }
  .material-icons.male:before {
    content: "\e58e"; }
  .material-icons.man:before {
    content: "\e4eb"; }
  .material-icons.manage_accounts:before {
    content: "\f02e"; }
  .material-icons.manage_history:before {
    content: "\ebe7"; }
  .material-icons.manage_search:before {
    content: "\f02f"; }
  .material-icons.map:before {
    content: "\e55b"; }
  .material-icons.maps_home_work:before {
    content: "\f030"; }
  .material-icons.maps_ugc:before {
    content: "\ef58"; }
  .material-icons.margin:before {
    content: "\e9bb"; }
  .material-icons.mark_as_unread:before {
    content: "\e9bc"; }
  .material-icons.mark_chat_read:before {
    content: "\f18b"; }
  .material-icons.mark_chat_unread:before {
    content: "\f189"; }
  .material-icons.mark_email_read:before {
    content: "\f18c"; }
  .material-icons.mark_email_unread:before {
    content: "\f18a"; }
  .material-icons.mark_unread_chat_alt:before {
    content: "\eb9d"; }
  .material-icons.markunread:before {
    content: "\e159"; }
  .material-icons.markunread_mailbox:before {
    content: "\e89b"; }
  .material-icons.masks:before {
    content: "\f218"; }
  .material-icons.maximize:before {
    content: "\e930"; }
  .material-icons.media_bluetooth_off:before {
    content: "\f031"; }
  .material-icons.media_bluetooth_on:before {
    content: "\f032"; }
  .material-icons.mediation:before {
    content: "\efa7"; }
  .material-icons.medical_information:before {
    content: "\ebed"; }
  .material-icons.medical_services:before {
    content: "\f109"; }
  .material-icons.medication:before {
    content: "\f033"; }
  .material-icons.medication_liquid:before {
    content: "\ea87"; }
  .material-icons.meeting_room:before {
    content: "\eb4f"; }
  .material-icons.memory:before {
    content: "\e322"; }
  .material-icons.menu:before {
    content: "\e5d2"; }
  .material-icons.menu_book:before {
    content: "\ea19"; }
  .material-icons.menu_open:before {
    content: "\e9bd"; }
  .material-icons.merge:before {
    content: "\eb98"; }
  .material-icons.merge_type:before {
    content: "\e252"; }
  .material-icons.message:before {
    content: "\e0c9"; }
  .material-icons.messenger:before {
    content: "\e0ca"; }
  .material-icons.messenger_outline:before {
    content: "\e0cb"; }
  .material-icons.mic:before {
    content: "\e029"; }
  .material-icons.mic_external_off:before {
    content: "\ef59"; }
  .material-icons.mic_external_on:before {
    content: "\ef5a"; }
  .material-icons.mic_none:before {
    content: "\e02a"; }
  .material-icons.mic_off:before {
    content: "\e02b"; }
  .material-icons.microwave:before {
    content: "\f204"; }
  .material-icons.military_tech:before {
    content: "\ea3f"; }
  .material-icons.minimize:before {
    content: "\e931"; }
  .material-icons.minor_crash:before {
    content: "\ebf1"; }
  .material-icons.miscellaneous_services:before {
    content: "\f10c"; }
  .material-icons.missed_video_call:before {
    content: "\e073"; }
  .material-icons.mms:before {
    content: "\e618"; }
  .material-icons.mobile_friendly:before {
    content: "\e200"; }
  .material-icons.mobile_off:before {
    content: "\e201"; }
  .material-icons.mobile_screen_share:before {
    content: "\e0e7"; }
  .material-icons.mobiledata_off:before {
    content: "\f034"; }
  .material-icons.mode:before {
    content: "\f097"; }
  .material-icons.mode_comment:before {
    content: "\e253"; }
  .material-icons.mode_edit:before {
    content: "\e254"; }
  .material-icons.mode_edit_outline:before {
    content: "\f035"; }
  .material-icons.mode_fan_off:before {
    content: "\ec17"; }
  .material-icons.mode_night:before {
    content: "\f036"; }
  .material-icons.mode_of_travel:before {
    content: "\e7ce"; }
  .material-icons.mode_standby:before {
    content: "\f037"; }
  .material-icons.model_training:before {
    content: "\f0cf"; }
  .material-icons.monetization_on:before {
    content: "\e263"; }
  .material-icons.money:before {
    content: "\e57d"; }
  .material-icons.money_off:before {
    content: "\e25c"; }
  .material-icons.money_off_csred:before {
    content: "\f038"; }
  .material-icons.monitor:before {
    content: "\ef5b"; }
  .material-icons.monitor_heart:before {
    content: "\eaa2"; }
  .material-icons.monitor_weight:before {
    content: "\f039"; }
  .material-icons.monochrome_photos:before {
    content: "\e403"; }
  .material-icons.mood:before {
    content: "\e7f2"; }
  .material-icons.mood_bad:before {
    content: "\e7f3"; }
  .material-icons.moped:before {
    content: "\eb28"; }
  .material-icons.more:before {
    content: "\e619"; }
  .material-icons.more_horiz:before {
    content: "\e5d3"; }
  .material-icons.more_time:before {
    content: "\ea5d"; }
  .material-icons.more_vert:before {
    content: "\e5d4"; }
  .material-icons.mosque:before {
    content: "\eab2"; }
  .material-icons.motion_photos_auto:before {
    content: "\f03a"; }
  .material-icons.motion_photos_off:before {
    content: "\e9c0"; }
  .material-icons.motion_photos_on:before {
    content: "\e9c1"; }
  .material-icons.motion_photos_pause:before {
    content: "\f227"; }
  .material-icons.motion_photos_paused:before {
    content: "\e9c2"; }
  .material-icons.motorcycle:before {
    content: "\e91b"; }
  .material-icons.mouse:before {
    content: "\e323"; }
  .material-icons.move_down:before {
    content: "\eb61"; }
  .material-icons.move_to_inbox:before {
    content: "\e168"; }
  .material-icons.move_up:before {
    content: "\eb64"; }
  .material-icons.movie:before {
    content: "\e02c"; }
  .material-icons.movie_creation:before {
    content: "\e404"; }
  .material-icons.movie_filter:before {
    content: "\e43a"; }
  .material-icons.moving:before {
    content: "\e501"; }
  .material-icons.mp:before {
    content: "\e9c3"; }
  .material-icons.multiline_chart:before {
    content: "\e6df"; }
  .material-icons.multiple_stop:before {
    content: "\f1b9"; }
  .material-icons.multitrack_audio:before {
    content: "\e1b8"; }
  .material-icons.museum:before {
    content: "\ea36"; }
  .material-icons.music_note:before {
    content: "\e405"; }
  .material-icons.music_off:before {
    content: "\e440"; }
  .material-icons.music_video:before {
    content: "\e063"; }
  .material-icons.my_library_add:before {
    content: "\e02e"; }
  .material-icons.my_library_books:before {
    content: "\e02f"; }
  .material-icons.my_library_music:before {
    content: "\e030"; }
  .material-icons.my_location:before {
    content: "\e55c"; }
  .material-icons.nat:before {
    content: "\ef5c"; }
  .material-icons.nature:before {
    content: "\e406"; }
  .material-icons.nature_people:before {
    content: "\e407"; }
  .material-icons.navigate_before:before {
    content: "\e408"; }
  .material-icons.navigate_next:before {
    content: "\e409"; }
  .material-icons.navigation:before {
    content: "\e55d"; }
  .material-icons.near_me:before {
    content: "\e569"; }
  .material-icons.near_me_disabled:before {
    content: "\f1ef"; }
  .material-icons.nearby_error:before {
    content: "\f03b"; }
  .material-icons.nearby_off:before {
    content: "\f03c"; }
  .material-icons.nest_cam_wired_stand:before {
    content: "\ec16"; }
  .material-icons.network_cell:before {
    content: "\e1b9"; }
  .material-icons.network_check:before {
    content: "\e640"; }
  .material-icons.network_locked:before {
    content: "\e61a"; }
  .material-icons.network_ping:before {
    content: "\ebca"; }
  .material-icons.network_wifi:before {
    content: "\e1ba"; }
  .material-icons.network_wifi_1_bar:before {
    content: "\ebe4"; }
  .material-icons.network_wifi_2_bar:before {
    content: "\ebd6"; }
  .material-icons.network_wifi_3_bar:before {
    content: "\ebe1"; }
  .material-icons.new_label:before {
    content: "\e609"; }
  .material-icons.new_releases:before {
    content: "\e031"; }
  .material-icons.newspaper:before {
    content: "\eb81"; }
  .material-icons.next_plan:before {
    content: "\ef5d"; }
  .material-icons.next_week:before {
    content: "\e16a"; }
  .material-icons.nfc:before {
    content: "\e1bb"; }
  .material-icons.night_shelter:before {
    content: "\f1f1"; }
  .material-icons.nightlife:before {
    content: "\ea62"; }
  .material-icons.nightlight:before {
    content: "\f03d"; }
  .material-icons.nightlight_round:before {
    content: "\ef5e"; }
  .material-icons.nights_stay:before {
    content: "\ea46"; }
  .material-icons.no_accounts:before {
    content: "\f03e"; }
  .material-icons.no_adult_content:before {
    content: "\f8fe"; }
  .material-icons.no_backpack:before {
    content: "\f237"; }
  .material-icons.no_cell:before {
    content: "\f1a4"; }
  .material-icons.no_crash:before {
    content: "\ebf0"; }
  .material-icons.no_drinks:before {
    content: "\f1a5"; }
  .material-icons.no_encryption:before {
    content: "\e641"; }
  .material-icons.no_encryption_gmailerrorred:before {
    content: "\f03f"; }
  .material-icons.no_flash:before {
    content: "\f1a6"; }
  .material-icons.no_food:before {
    content: "\f1a7"; }
  .material-icons.no_luggage:before {
    content: "\f23b"; }
  .material-icons.no_meals:before {
    content: "\f1d6"; }
  .material-icons.no_meals_ouline:before {
    content: "\f229"; }
  .material-icons.no_meeting_room:before {
    content: "\eb4e"; }
  .material-icons.no_photography:before {
    content: "\f1a8"; }
  .material-icons.no_sim:before {
    content: "\e0cc"; }
  .material-icons.no_stroller:before {
    content: "\f1af"; }
  .material-icons.no_transfer:before {
    content: "\f1d5"; }
  .material-icons.noise_aware:before {
    content: "\ebec"; }
  .material-icons.noise_control_off:before {
    content: "\ebf3"; }
  .material-icons.nordic_walking:before {
    content: "\e50e"; }
  .material-icons.north:before {
    content: "\f1e0"; }
  .material-icons.north_east:before {
    content: "\f1e1"; }
  .material-icons.north_west:before {
    content: "\f1e2"; }
  .material-icons.not_accessible:before {
    content: "\f0fe"; }
  .material-icons.not_interested:before {
    content: "\e033"; }
  .material-icons.not_listed_location:before {
    content: "\e575"; }
  .material-icons.not_started:before {
    content: "\f0d1"; }
  .material-icons.note:before {
    content: "\e06f"; }
  .material-icons.note_add:before {
    content: "\e89c"; }
  .material-icons.note_alt:before {
    content: "\f040"; }
  .material-icons.notes:before {
    content: "\e26c"; }
  .material-icons.notification_add:before {
    content: "\e399"; }
  .material-icons.notification_important:before {
    content: "\e004"; }
  .material-icons.notifications:before {
    content: "\e7f4"; }
  .material-icons.notifications_active:before {
    content: "\e7f7"; }
  .material-icons.notifications_none:before {
    content: "\e7f5"; }
  .material-icons.notifications_off:before {
    content: "\e7f6"; }
  .material-icons.notifications_on:before {
    content: "\e7f7"; }
  .material-icons.notifications_paused:before {
    content: "\e7f8"; }
  .material-icons.now_wallpaper:before {
    content: "\e1bc"; }
  .material-icons.now_widgets:before {
    content: "\e1bd"; }
  .material-icons.numbers:before {
    content: "\eac7"; }
  .material-icons.offline_bolt:before {
    content: "\e932"; }
  .material-icons.offline_pin:before {
    content: "\e90a"; }
  .material-icons.offline_share:before {
    content: "\e9c5"; }
  .material-icons.oil_barrel:before {
    content: "\ec15"; }
  .material-icons.on_device_training:before {
    content: "\ebfd"; }
  .material-icons.ondemand_video:before {
    content: "\e63a"; }
  .material-icons.online_prediction:before {
    content: "\f0eb"; }
  .material-icons.opacity:before {
    content: "\e91c"; }
  .material-icons.open_in_browser:before {
    content: "\e89d"; }
  .material-icons.open_in_full:before {
    content: "\f1ce"; }
  .material-icons.open_in_new:before {
    content: "\e89e"; }
  .material-icons.open_in_new_off:before {
    content: "\e4f6"; }
  .material-icons.open_with:before {
    content: "\e89f"; }
  .material-icons.other_houses:before {
    content: "\e58c"; }
  .material-icons.outbond:before {
    content: "\f228"; }
  .material-icons.outbound:before {
    content: "\e1ca"; }
  .material-icons.outbox:before {
    content: "\ef5f"; }
  .material-icons.outdoor_grill:before {
    content: "\ea47"; }
  .material-icons.outgoing_mail:before {
    content: "\f0d2"; }
  .material-icons.outlet:before {
    content: "\f1d4"; }
  .material-icons.outlined_flag:before {
    content: "\e16e"; }
  .material-icons.output:before {
    content: "\ebbe"; }
  .material-icons.padding:before {
    content: "\e9c8"; }
  .material-icons.pages:before {
    content: "\e7f9"; }
  .material-icons.pageview:before {
    content: "\e8a0"; }
  .material-icons.paid:before {
    content: "\f041"; }
  .material-icons.palette:before {
    content: "\e40a"; }
  .material-icons.pan_tool:before {
    content: "\e925"; }
  .material-icons.pan_tool_alt:before {
    content: "\ebb9"; }
  .material-icons.panorama:before {
    content: "\e40b"; }
  .material-icons.panorama_fish_eye:before {
    content: "\e40c"; }
  .material-icons.panorama_fisheye:before {
    content: "\e40c"; }
  .material-icons.panorama_horizontal:before {
    content: "\e40d"; }
  .material-icons.panorama_horizontal_select:before {
    content: "\ef60"; }
  .material-icons.panorama_photosphere:before {
    content: "\e9c9"; }
  .material-icons.panorama_photosphere_select:before {
    content: "\e9ca"; }
  .material-icons.panorama_vertical:before {
    content: "\e40e"; }
  .material-icons.panorama_vertical_select:before {
    content: "\ef61"; }
  .material-icons.panorama_wide_angle:before {
    content: "\e40f"; }
  .material-icons.panorama_wide_angle_select:before {
    content: "\ef62"; }
  .material-icons.paragliding:before {
    content: "\e50f"; }
  .material-icons.park:before {
    content: "\ea63"; }
  .material-icons.party_mode:before {
    content: "\e7fa"; }
  .material-icons.password:before {
    content: "\f042"; }
  .material-icons.pattern:before {
    content: "\f043"; }
  .material-icons.pause:before {
    content: "\e034"; }
  .material-icons.pause_circle:before {
    content: "\e1a2"; }
  .material-icons.pause_circle_filled:before {
    content: "\e035"; }
  .material-icons.pause_circle_outline:before {
    content: "\e036"; }
  .material-icons.pause_presentation:before {
    content: "\e0ea"; }
  .material-icons.payment:before {
    content: "\e8a1"; }
  .material-icons.payments:before {
    content: "\ef63"; }
  .material-icons.paypal:before {
    content: "\ea8d"; }
  .material-icons.pedal_bike:before {
    content: "\eb29"; }
  .material-icons.pending:before {
    content: "\ef64"; }
  .material-icons.pending_actions:before {
    content: "\f1bb"; }
  .material-icons.pentagon:before {
    content: "\eb50"; }
  .material-icons.people:before {
    content: "\e7fb"; }
  .material-icons.people_alt:before {
    content: "\ea21"; }
  .material-icons.people_outline:before {
    content: "\e7fc"; }
  .material-icons.percent:before {
    content: "\eb58"; }
  .material-icons.perm_camera_mic:before {
    content: "\e8a2"; }
  .material-icons.perm_contact_cal:before {
    content: "\e8a3"; }
  .material-icons.perm_contact_calendar:before {
    content: "\e8a3"; }
  .material-icons.perm_data_setting:before {
    content: "\e8a4"; }
  .material-icons.perm_device_info:before {
    content: "\e8a5"; }
  .material-icons.perm_device_information:before {
    content: "\e8a5"; }
  .material-icons.perm_identity:before {
    content: "\e8a6"; }
  .material-icons.perm_media:before {
    content: "\e8a7"; }
  .material-icons.perm_phone_msg:before {
    content: "\e8a8"; }
  .material-icons.perm_scan_wifi:before {
    content: "\e8a9"; }
  .material-icons.person:before {
    content: "\e7fd"; }
  .material-icons.person_add:before {
    content: "\e7fe"; }
  .material-icons.person_add_alt:before {
    content: "\ea4d"; }
  .material-icons.person_add_alt_1:before {
    content: "\ef65"; }
  .material-icons.person_add_disabled:before {
    content: "\e9cb"; }
  .material-icons.person_off:before {
    content: "\e510"; }
  .material-icons.person_outline:before {
    content: "\e7ff"; }
  .material-icons.person_pin:before {
    content: "\e55a"; }
  .material-icons.person_pin_circle:before {
    content: "\e56a"; }
  .material-icons.person_remove:before {
    content: "\ef66"; }
  .material-icons.person_remove_alt_1:before {
    content: "\ef67"; }
  .material-icons.person_search:before {
    content: "\f106"; }
  .material-icons.personal_injury:before {
    content: "\e6da"; }
  .material-icons.personal_video:before {
    content: "\e63b"; }
  .material-icons.pest_control:before {
    content: "\f0fa"; }
  .material-icons.pest_control_rodent:before {
    content: "\f0fd"; }
  .material-icons.pets:before {
    content: "\e91d"; }
  .material-icons.phishing:before {
    content: "\ead7"; }
  .material-icons.phone:before {
    content: "\e0cd"; }
  .material-icons.phone_android:before {
    content: "\e324"; }
  .material-icons.phone_bluetooth_speaker:before {
    content: "\e61b"; }
  .material-icons.phone_callback:before {
    content: "\e649"; }
  .material-icons.phone_disabled:before {
    content: "\e9cc"; }
  .material-icons.phone_enabled:before {
    content: "\e9cd"; }
  .material-icons.phone_forwarded:before {
    content: "\e61c"; }
  .material-icons.phone_in_talk:before {
    content: "\e61d"; }
  .material-icons.phone_iphone:before {
    content: "\e325"; }
  .material-icons.phone_locked:before {
    content: "\e61e"; }
  .material-icons.phone_missed:before {
    content: "\e61f"; }
  .material-icons.phone_paused:before {
    content: "\e620"; }
  .material-icons.phonelink:before {
    content: "\e326"; }
  .material-icons.phonelink_erase:before {
    content: "\e0db"; }
  .material-icons.phonelink_lock:before {
    content: "\e0dc"; }
  .material-icons.phonelink_off:before {
    content: "\e327"; }
  .material-icons.phonelink_ring:before {
    content: "\e0dd"; }
  .material-icons.phonelink_setup:before {
    content: "\e0de"; }
  .material-icons.photo:before {
    content: "\e410"; }
  .material-icons.photo_album:before {
    content: "\e411"; }
  .material-icons.photo_camera:before {
    content: "\e412"; }
  .material-icons.photo_camera_back:before {
    content: "\ef68"; }
  .material-icons.photo_camera_front:before {
    content: "\ef69"; }
  .material-icons.photo_filter:before {
    content: "\e43b"; }
  .material-icons.photo_library:before {
    content: "\e413"; }
  .material-icons.photo_size_select_actual:before {
    content: "\e432"; }
  .material-icons.photo_size_select_large:before {
    content: "\e433"; }
  .material-icons.photo_size_select_small:before {
    content: "\e434"; }
  .material-icons.php:before {
    content: "\eb8f"; }
  .material-icons.piano:before {
    content: "\e521"; }
  .material-icons.piano_off:before {
    content: "\e520"; }
  .material-icons.picture_as_pdf:before {
    content: "\e415"; }
  .material-icons.picture_in_picture:before {
    content: "\e8aa"; }
  .material-icons.picture_in_picture_alt:before {
    content: "\e911"; }
  .material-icons.pie_chart:before {
    content: "\e6c4"; }
  .material-icons.pie_chart_outline:before {
    content: "\f044"; }
  .material-icons.pie_chart_outlined:before {
    content: "\e6c5"; }
  .material-icons.pin:before {
    content: "\f045"; }
  .material-icons.pin_drop:before {
    content: "\e55e"; }
  .material-icons.pin_end:before {
    content: "\e767"; }
  .material-icons.pin_invoke:before {
    content: "\e763"; }
  .material-icons.pinch:before {
    content: "\eb38"; }
  .material-icons.pivot_table_chart:before {
    content: "\e9ce"; }
  .material-icons.pix:before {
    content: "\eaa3"; }
  .material-icons.place:before {
    content: "\e55f"; }
  .material-icons.plagiarism:before {
    content: "\ea5a"; }
  .material-icons.play_arrow:before {
    content: "\e037"; }
  .material-icons.play_circle:before {
    content: "\e1c4"; }
  .material-icons.play_circle_fill:before {
    content: "\e038"; }
  .material-icons.play_circle_filled:before {
    content: "\e038"; }
  .material-icons.play_circle_outline:before {
    content: "\e039"; }
  .material-icons.play_disabled:before {
    content: "\ef6a"; }
  .material-icons.play_for_work:before {
    content: "\e906"; }
  .material-icons.play_lesson:before {
    content: "\f047"; }
  .material-icons.playlist_add:before {
    content: "\e03b"; }
  .material-icons.playlist_add_check:before {
    content: "\e065"; }
  .material-icons.playlist_add_check_circle:before {
    content: "\e7e6"; }
  .material-icons.playlist_add_circle:before {
    content: "\e7e5"; }
  .material-icons.playlist_play:before {
    content: "\e05f"; }
  .material-icons.playlist_remove:before {
    content: "\eb80"; }
  .material-icons.plumbing:before {
    content: "\f107"; }
  .material-icons.plus_one:before {
    content: "\e800"; }
  .material-icons.podcasts:before {
    content: "\f048"; }
  .material-icons.point_of_sale:before {
    content: "\f17e"; }
  .material-icons.policy:before {
    content: "\ea17"; }
  .material-icons.poll:before {
    content: "\e801"; }
  .material-icons.polyline:before {
    content: "\ebbb"; }
  .material-icons.polymer:before {
    content: "\e8ab"; }
  .material-icons.pool:before {
    content: "\eb48"; }
  .material-icons.portable_wifi_off:before {
    content: "\e0ce"; }
  .material-icons.portrait:before {
    content: "\e416"; }
  .material-icons.post_add:before {
    content: "\ea20"; }
  .material-icons.power:before {
    content: "\e63c"; }
  .material-icons.power_input:before {
    content: "\e336"; }
  .material-icons.power_off:before {
    content: "\e646"; }
  .material-icons.power_settings_new:before {
    content: "\e8ac"; }
  .material-icons.precision_manufacturing:before {
    content: "\f049"; }
  .material-icons.pregnant_woman:before {
    content: "\e91e"; }
  .material-icons.present_to_all:before {
    content: "\e0df"; }
  .material-icons.preview:before {
    content: "\f1c5"; }
  .material-icons.price_change:before {
    content: "\f04a"; }
  .material-icons.price_check:before {
    content: "\f04b"; }
  .material-icons.print:before {
    content: "\e8ad"; }
  .material-icons.print_disabled:before {
    content: "\e9cf"; }
  .material-icons.priority_high:before {
    content: "\e645"; }
  .material-icons.privacy_tip:before {
    content: "\f0dc"; }
  .material-icons.private_connectivity:before {
    content: "\e744"; }
  .material-icons.production_quantity_limits:before {
    content: "\e1d1"; }
  .material-icons.propane:before {
    content: "\ec14"; }
  .material-icons.propane_tank:before {
    content: "\ec13"; }
  .material-icons.psychology:before {
    content: "\ea4a"; }
  .material-icons.psychology_alt:before {
    content: "\f8ea"; }
  .material-icons.public:before {
    content: "\e80b"; }
  .material-icons.public_off:before {
    content: "\f1ca"; }
  .material-icons.publish:before {
    content: "\e255"; }
  .material-icons.published_with_changes:before {
    content: "\f232"; }
  .material-icons.punch_clock:before {
    content: "\eaa8"; }
  .material-icons.push_pin:before {
    content: "\f10d"; }
  .material-icons.qr_code:before {
    content: "\ef6b"; }
  .material-icons.qr_code_2:before {
    content: "\e00a"; }
  .material-icons.qr_code_scanner:before {
    content: "\f206"; }
  .material-icons.query_builder:before {
    content: "\e8ae"; }
  .material-icons.query_stats:before {
    content: "\e4fc"; }
  .material-icons.question_answer:before {
    content: "\e8af"; }
  .material-icons.question_mark:before {
    content: "\eb8b"; }
  .material-icons.queue:before {
    content: "\e03c"; }
  .material-icons.queue_music:before {
    content: "\e03d"; }
  .material-icons.queue_play_next:before {
    content: "\e066"; }
  .material-icons.quick_contacts_dialer:before {
    content: "\e0cf"; }
  .material-icons.quick_contacts_mail:before {
    content: "\e0d0"; }
  .material-icons.quickreply:before {
    content: "\ef6c"; }
  .material-icons.quiz:before {
    content: "\f04c"; }
  .material-icons.quora:before {
    content: "\ea98"; }
  .material-icons.r_mobiledata:before {
    content: "\f04d"; }
  .material-icons.radar:before {
    content: "\f04e"; }
  .material-icons.radio:before {
    content: "\e03e"; }
  .material-icons.radio_button_checked:before {
    content: "\e837"; }
  .material-icons.radio_button_off:before {
    content: "\e836"; }
  .material-icons.radio_button_on:before {
    content: "\e837"; }
  .material-icons.radio_button_unchecked:before {
    content: "\e836"; }
  .material-icons.railway_alert:before {
    content: "\e9d1"; }
  .material-icons.ramen_dining:before {
    content: "\ea64"; }
  .material-icons.ramp_left:before {
    content: "\eb9c"; }
  .material-icons.ramp_right:before {
    content: "\eb96"; }
  .material-icons.rate_review:before {
    content: "\e560"; }
  .material-icons.raw_off:before {
    content: "\f04f"; }
  .material-icons.raw_on:before {
    content: "\f050"; }
  .material-icons.read_more:before {
    content: "\ef6d"; }
  .material-icons.real_estate_agent:before {
    content: "\e73a"; }
  .material-icons.receipt:before {
    content: "\e8b0"; }
  .material-icons.receipt_long:before {
    content: "\ef6e"; }
  .material-icons.recent_actors:before {
    content: "\e03f"; }
  .material-icons.recommend:before {
    content: "\e9d2"; }
  .material-icons.record_voice_over:before {
    content: "\e91f"; }
  .material-icons.rectangle:before {
    content: "\eb54"; }
  .material-icons.recycling:before {
    content: "\e760"; }
  .material-icons.reddit:before {
    content: "\eaa0"; }
  .material-icons.redeem:before {
    content: "\e8b1"; }
  .material-icons.redo:before {
    content: "\e15a"; }
  .material-icons.reduce_capacity:before {
    content: "\f21c"; }
  .material-icons.refresh:before {
    content: "\e5d5"; }
  .material-icons.remember_me:before {
    content: "\f051"; }
  .material-icons.remove:before {
    content: "\e15b"; }
  .material-icons.remove_circle:before {
    content: "\e15c"; }
  .material-icons.remove_circle_outline:before {
    content: "\e15d"; }
  .material-icons.remove_done:before {
    content: "\e9d3"; }
  .material-icons.remove_from_queue:before {
    content: "\e067"; }
  .material-icons.remove_moderator:before {
    content: "\e9d4"; }
  .material-icons.remove_red_eye:before {
    content: "\e417"; }
  .material-icons.remove_road:before {
    content: "\ebfc"; }
  .material-icons.remove_shopping_cart:before {
    content: "\e928"; }
  .material-icons.reorder:before {
    content: "\e8fe"; }
  .material-icons.repartition:before {
    content: "\f8e8"; }
  .material-icons.repeat:before {
    content: "\e040"; }
  .material-icons.repeat_on:before {
    content: "\e9d6"; }
  .material-icons.repeat_one:before {
    content: "\e041"; }
  .material-icons.repeat_one_on:before {
    content: "\e9d7"; }
  .material-icons.replay:before {
    content: "\e042"; }
  .material-icons.replay_10:before {
    content: "\e059"; }
  .material-icons.replay_30:before {
    content: "\e05a"; }
  .material-icons.replay_5:before {
    content: "\e05b"; }
  .material-icons.replay_circle_filled:before {
    content: "\e9d8"; }
  .material-icons.reply:before {
    content: "\e15e"; }
  .material-icons.reply_all:before {
    content: "\e15f"; }
  .material-icons.report:before {
    content: "\e160"; }
  .material-icons.report_gmailerrorred:before {
    content: "\f052"; }
  .material-icons.report_off:before {
    content: "\e170"; }
  .material-icons.report_problem:before {
    content: "\e8b2"; }
  .material-icons.request_page:before {
    content: "\f22c"; }
  .material-icons.request_quote:before {
    content: "\f1b6"; }
  .material-icons.reset_tv:before {
    content: "\e9d9"; }
  .material-icons.restart_alt:before {
    content: "\f053"; }
  .material-icons.restaurant:before {
    content: "\e56c"; }
  .material-icons.restaurant_menu:before {
    content: "\e561"; }
  .material-icons.restore:before {
    content: "\e8b3"; }
  .material-icons.restore_from_trash:before {
    content: "\e938"; }
  .material-icons.restore_page:before {
    content: "\e929"; }
  .material-icons.reviews:before {
    content: "\f054"; }
  .material-icons.rice_bowl:before {
    content: "\f1f5"; }
  .material-icons.ring_volume:before {
    content: "\e0d1"; }
  .material-icons.rocket:before {
    content: "\eba5"; }
  .material-icons.rocket_launch:before {
    content: "\eb9b"; }
  .material-icons.roller_shades:before {
    content: "\ec12"; }
  .material-icons.roller_shades_closed:before {
    content: "\ec11"; }
  .material-icons.roller_skating:before {
    content: "\ebcd"; }
  .material-icons.roofing:before {
    content: "\f201"; }
  .material-icons.room:before {
    content: "\e8b4"; }
  .material-icons.room_preferences:before {
    content: "\f1b8"; }
  .material-icons.room_service:before {
    content: "\eb49"; }
  .material-icons.rotate_90_degrees_ccw:before {
    content: "\e418"; }
  .material-icons.rotate_90_degrees_cw:before {
    content: "\eaab"; }
  .material-icons.rotate_left:before {
    content: "\e419"; }
  .material-icons.rotate_right:before {
    content: "\e41a"; }
  .material-icons.roundabout_left:before {
    content: "\eb99"; }
  .material-icons.roundabout_right:before {
    content: "\eba3"; }
  .material-icons.rounded_corner:before {
    content: "\e920"; }
  .material-icons.route:before {
    content: "\eacd"; }
  .material-icons.router:before {
    content: "\e328"; }
  .material-icons.rowing:before {
    content: "\e921"; }
  .material-icons.rss_feed:before {
    content: "\e0e5"; }
  .material-icons.rsvp:before {
    content: "\f055"; }
  .material-icons.rtt:before {
    content: "\e9ad"; }
  .material-icons.rule:before {
    content: "\f1c2"; }
  .material-icons.rule_folder:before {
    content: "\f1c9"; }
  .material-icons.run_circle:before {
    content: "\ef6f"; }
  .material-icons.running_with_errors:before {
    content: "\e51d"; }
  .material-icons.rv_hookup:before {
    content: "\e642"; }
  .material-icons.safety_check:before {
    content: "\ebef"; }
  .material-icons.safety_divider:before {
    content: "\e1cc"; }
  .material-icons.sailing:before {
    content: "\e502"; }
  .material-icons.sanitizer:before {
    content: "\f21d"; }
  .material-icons.satellite:before {
    content: "\e562"; }
  .material-icons.satellite_alt:before {
    content: "\eb3a"; }
  .material-icons.save:before {
    content: "\e161"; }
  .material-icons.save_alt:before {
    content: "\e171"; }
  .material-icons.save_as:before {
    content: "\eb60"; }
  .material-icons.saved_search:before {
    content: "\ea11"; }
  .material-icons.savings:before {
    content: "\e2eb"; }
  .material-icons.scale:before {
    content: "\eb5f"; }
  .material-icons.scanner:before {
    content: "\e329"; }
  .material-icons.scatter_plot:before {
    content: "\e268"; }
  .material-icons.schedule:before {
    content: "\e8b5"; }
  .material-icons.schedule_send:before {
    content: "\ea0a"; }
  .material-icons.schema:before {
    content: "\e4fd"; }
  .material-icons.school:before {
    content: "\e80c"; }
  .material-icons.science:before {
    content: "\ea4b"; }
  .material-icons.score:before {
    content: "\e269"; }
  .material-icons.scoreboard:before {
    content: "\ebd0"; }
  .material-icons.screen_lock_landscape:before {
    content: "\e1be"; }
  .material-icons.screen_lock_portrait:before {
    content: "\e1bf"; }
  .material-icons.screen_lock_rotation:before {
    content: "\e1c0"; }
  .material-icons.screen_rotation:before {
    content: "\e1c1"; }
  .material-icons.screen_rotation_alt:before {
    content: "\ebee"; }
  .material-icons.screen_search_desktop:before {
    content: "\ef70"; }
  .material-icons.screen_share:before {
    content: "\e0e2"; }
  .material-icons.screenshot:before {
    content: "\f056"; }
  .material-icons.screenshot_monitor:before {
    content: "\ec08"; }
  .material-icons.scuba_diving:before {
    content: "\ebce"; }
  .material-icons.sd:before {
    content: "\e9dd"; }
  .material-icons.sd_card:before {
    content: "\e623"; }
  .material-icons.sd_card_alert:before {
    content: "\f057"; }
  .material-icons.sd_storage:before {
    content: "\e1c2"; }
  .material-icons.search:before {
    content: "\e8b6"; }
  .material-icons.search_off:before {
    content: "\ea76"; }
  .material-icons.security:before {
    content: "\e32a"; }
  .material-icons.security_update:before {
    content: "\f058"; }
  .material-icons.security_update_good:before {
    content: "\f059"; }
  .material-icons.security_update_warning:before {
    content: "\f05a"; }
  .material-icons.segment:before {
    content: "\e94b"; }
  .material-icons.select_all:before {
    content: "\e162"; }
  .material-icons.self_improvement:before {
    content: "\ea78"; }
  .material-icons.sell:before {
    content: "\f05b"; }
  .material-icons.send:before {
    content: "\e163"; }
  .material-icons.send_and_archive:before {
    content: "\ea0c"; }
  .material-icons.send_time_extension:before {
    content: "\eadb"; }
  .material-icons.send_to_mobile:before {
    content: "\f05c"; }
  .material-icons.sensor_door:before {
    content: "\f1b5"; }
  .material-icons.sensor_occupied:before {
    content: "\ec10"; }
  .material-icons.sensor_window:before {
    content: "\f1b4"; }
  .material-icons.sensors:before {
    content: "\e51e"; }
  .material-icons.sensors_off:before {
    content: "\e51f"; }
  .material-icons.sentiment_dissatisfied:before {
    content: "\e811"; }
  .material-icons.sentiment_neutral:before {
    content: "\e812"; }
  .material-icons.sentiment_satisfied:before {
    content: "\e813"; }
  .material-icons.sentiment_satisfied_alt:before {
    content: "\e0ed"; }
  .material-icons.sentiment_very_dissatisfied:before {
    content: "\e814"; }
  .material-icons.sentiment_very_satisfied:before {
    content: "\e815"; }
  .material-icons.set_meal:before {
    content: "\f1ea"; }
  .material-icons.settings:before {
    content: "\e8b8"; }
  .material-icons.settings_accessibility:before {
    content: "\f05d"; }
  .material-icons.settings_applications:before {
    content: "\e8b9"; }
  .material-icons.settings_backup_restore:before {
    content: "\e8ba"; }
  .material-icons.settings_bluetooth:before {
    content: "\e8bb"; }
  .material-icons.settings_brightness:before {
    content: "\e8bd"; }
  .material-icons.settings_cell:before {
    content: "\e8bc"; }
  .material-icons.settings_display:before {
    content: "\e8bd"; }
  .material-icons.settings_ethernet:before {
    content: "\e8be"; }
  .material-icons.settings_input_antenna:before {
    content: "\e8bf"; }
  .material-icons.settings_input_component:before {
    content: "\e8c0"; }
  .material-icons.settings_input_composite:before {
    content: "\e8c1"; }
  .material-icons.settings_input_hdmi:before {
    content: "\e8c2"; }
  .material-icons.settings_input_svideo:before {
    content: "\e8c3"; }
  .material-icons.settings_overscan:before {
    content: "\e8c4"; }
  .material-icons.settings_phone:before {
    content: "\e8c5"; }
  .material-icons.settings_power:before {
    content: "\e8c6"; }
  .material-icons.settings_remote:before {
    content: "\e8c7"; }
  .material-icons.settings_suggest:before {
    content: "\f05e"; }
  .material-icons.settings_system_daydream:before {
    content: "\e1c3"; }
  .material-icons.settings_voice:before {
    content: "\e8c8"; }
  .material-icons.severe_cold:before {
    content: "\ebd3"; }
  .material-icons.share:before {
    content: "\e80d"; }
  .material-icons.share_arrival_time:before {
    content: "\e524"; }
  .material-icons.share_location:before {
    content: "\f05f"; }
  .material-icons.shield:before {
    content: "\e9e0"; }
  .material-icons.shield_moon:before {
    content: "\eaa9"; }
  .material-icons.shop:before {
    content: "\e8c9"; }
  .material-icons.shop_2:before {
    content: "\e19e"; }
  .material-icons.shop_two:before {
    content: "\e8ca"; }
  .material-icons.shopify:before {
    content: "\ea9d"; }
  .material-icons.shopping_bag:before {
    content: "\f1cc"; }
  .material-icons.shopping_basket:before {
    content: "\e8cb"; }
  .material-icons.shopping_cart:before {
    content: "\e8cc"; }
  .material-icons.shopping_cart_checkout:before {
    content: "\eb88"; }
  .material-icons.short_text:before {
    content: "\e261"; }
  .material-icons.shortcut:before {
    content: "\f060"; }
  .material-icons.show_chart:before {
    content: "\e6e1"; }
  .material-icons.shower:before {
    content: "\f061"; }
  .material-icons.shuffle:before {
    content: "\e043"; }
  .material-icons.shuffle_on:before {
    content: "\e9e1"; }
  .material-icons.shutter_speed:before {
    content: "\e43d"; }
  .material-icons.sick:before {
    content: "\f220"; }
  .material-icons.sign_language:before {
    content: "\ebe5"; }
  .material-icons.signal_cellular_0_bar:before {
    content: "\f0a8"; }
  .material-icons.signal_cellular_4_bar:before {
    content: "\e1c8"; }
  .material-icons.signal_cellular_alt:before {
    content: "\e202"; }
  .material-icons.signal_cellular_alt_1_bar:before {
    content: "\ebdf"; }
  .material-icons.signal_cellular_alt_2_bar:before {
    content: "\ebe3"; }
  .material-icons.signal_cellular_connected_no_internet_0_bar:before {
    content: "\f0ac"; }
  .material-icons.signal_cellular_connected_no_internet_4_bar:before {
    content: "\e1cd"; }
  .material-icons.signal_cellular_no_sim:before {
    content: "\e1ce"; }
  .material-icons.signal_cellular_nodata:before {
    content: "\f062"; }
  .material-icons.signal_cellular_null:before {
    content: "\e1cf"; }
  .material-icons.signal_cellular_off:before {
    content: "\e1d0"; }
  .material-icons.signal_wifi_0_bar:before {
    content: "\f0b0"; }
  .material-icons.signal_wifi_4_bar:before {
    content: "\e1d8"; }
  .material-icons.signal_wifi_4_bar_lock:before {
    content: "\e1d9"; }
  .material-icons.signal_wifi_bad:before {
    content: "\f063"; }
  .material-icons.signal_wifi_connected_no_internet_4:before {
    content: "\f064"; }
  .material-icons.signal_wifi_off:before {
    content: "\e1da"; }
  .material-icons.signal_wifi_statusbar_4_bar:before {
    content: "\f065"; }
  .material-icons.signal_wifi_statusbar_connected_no_internet_4:before {
    content: "\f066"; }
  .material-icons.signal_wifi_statusbar_null:before {
    content: "\f067"; }
  .material-icons.signpost:before {
    content: "\eb91"; }
  .material-icons.sim_card:before {
    content: "\e32b"; }
  .material-icons.sim_card_alert:before {
    content: "\e624"; }
  .material-icons.sim_card_download:before {
    content: "\f068"; }
  .material-icons.single_bed:before {
    content: "\ea48"; }
  .material-icons.sip:before {
    content: "\f069"; }
  .material-icons.skateboarding:before {
    content: "\e511"; }
  .material-icons.skip_next:before {
    content: "\e044"; }
  .material-icons.skip_previous:before {
    content: "\e045"; }
  .material-icons.sledding:before {
    content: "\e512"; }
  .material-icons.slideshow:before {
    content: "\e41b"; }
  .material-icons.slow_motion_video:before {
    content: "\e068"; }
  .material-icons.smart_button:before {
    content: "\f1c1"; }
  .material-icons.smart_display:before {
    content: "\f06a"; }
  .material-icons.smart_screen:before {
    content: "\f06b"; }
  .material-icons.smart_toy:before {
    content: "\f06c"; }
  .material-icons.smartphone:before {
    content: "\e32c"; }
  .material-icons.smoke_free:before {
    content: "\eb4a"; }
  .material-icons.smoking_rooms:before {
    content: "\eb4b"; }
  .material-icons.sms:before {
    content: "\e625"; }
  .material-icons.sms_failed:before {
    content: "\e626"; }
  .material-icons.snapchat:before {
    content: "\ea6e"; }
  .material-icons.snippet_folder:before {
    content: "\f1c7"; }
  .material-icons.snooze:before {
    content: "\e046"; }
  .material-icons.snowboarding:before {
    content: "\e513"; }
  .material-icons.snowing:before {
    content: "\e80f"; }
  .material-icons.snowmobile:before {
    content: "\e503"; }
  .material-icons.snowshoeing:before {
    content: "\e514"; }
  .material-icons.soap:before {
    content: "\f1b2"; }
  .material-icons.social_distance:before {
    content: "\e1cb"; }
  .material-icons.solar_power:before {
    content: "\ec0f"; }
  .material-icons.sort:before {
    content: "\e164"; }
  .material-icons.sort_by_alpha:before {
    content: "\e053"; }
  .material-icons.sos:before {
    content: "\ebf7"; }
  .material-icons.soup_kitchen:before {
    content: "\e7d3"; }
  .material-icons.source:before {
    content: "\f1c4"; }
  .material-icons.south:before {
    content: "\f1e3"; }
  .material-icons.south_america:before {
    content: "\e7e4"; }
  .material-icons.south_east:before {
    content: "\f1e4"; }
  .material-icons.south_west:before {
    content: "\f1e5"; }
  .material-icons.spa:before {
    content: "\eb4c"; }
  .material-icons.space_bar:before {
    content: "\e256"; }
  .material-icons.space_dashboard:before {
    content: "\e66b"; }
  .material-icons.spatial_audio:before {
    content: "\ebeb"; }
  .material-icons.spatial_audio_off:before {
    content: "\ebe8"; }
  .material-icons.spatial_tracking:before {
    content: "\ebea"; }
  .material-icons.speaker:before {
    content: "\e32d"; }
  .material-icons.speaker_group:before {
    content: "\e32e"; }
  .material-icons.speaker_notes:before {
    content: "\e8cd"; }
  .material-icons.speaker_notes_off:before {
    content: "\e92a"; }
  .material-icons.speaker_phone:before {
    content: "\e0d2"; }
  .material-icons.speed:before {
    content: "\e9e4"; }
  .material-icons.spellcheck:before {
    content: "\e8ce"; }
  .material-icons.splitscreen:before {
    content: "\f06d"; }
  .material-icons.spoke:before {
    content: "\e9a7"; }
  .material-icons.sports:before {
    content: "\ea30"; }
  .material-icons.sports_bar:before {
    content: "\f1f3"; }
  .material-icons.sports_baseball:before {
    content: "\ea51"; }
  .material-icons.sports_basketball:before {
    content: "\ea26"; }
  .material-icons.sports_cricket:before {
    content: "\ea27"; }
  .material-icons.sports_esports:before {
    content: "\ea28"; }
  .material-icons.sports_football:before {
    content: "\ea29"; }
  .material-icons.sports_golf:before {
    content: "\ea2a"; }
  .material-icons.sports_gymnastics:before {
    content: "\ebc4"; }
  .material-icons.sports_handball:before {
    content: "\ea33"; }
  .material-icons.sports_hockey:before {
    content: "\ea2b"; }
  .material-icons.sports_kabaddi:before {
    content: "\ea34"; }
  .material-icons.sports_martial_arts:before {
    content: "\eae9"; }
  .material-icons.sports_mma:before {
    content: "\ea2c"; }
  .material-icons.sports_motorsports:before {
    content: "\ea2d"; }
  .material-icons.sports_rugby:before {
    content: "\ea2e"; }
  .material-icons.sports_score:before {
    content: "\f06e"; }
  .material-icons.sports_soccer:before {
    content: "\ea2f"; }
  .material-icons.sports_tennis:before {
    content: "\ea32"; }
  .material-icons.sports_volleyball:before {
    content: "\ea31"; }
  .material-icons.square:before {
    content: "\eb36"; }
  .material-icons.square_foot:before {
    content: "\ea49"; }
  .material-icons.ssid_chart:before {
    content: "\eb66"; }
  .material-icons.stacked_bar_chart:before {
    content: "\e9e6"; }
  .material-icons.stacked_line_chart:before {
    content: "\f22b"; }
  .material-icons.stadium:before {
    content: "\eb90"; }
  .material-icons.stairs:before {
    content: "\f1a9"; }
  .material-icons.star:before {
    content: "\e838"; }
  .material-icons.star_border:before {
    content: "\e83a"; }
  .material-icons.star_border_purple500:before {
    content: "\f099"; }
  .material-icons.star_half:before {
    content: "\e839"; }
  .material-icons.star_outline:before {
    content: "\f06f"; }
  .material-icons.star_purple500:before {
    content: "\f09a"; }
  .material-icons.star_rate:before {
    content: "\f0ec"; }
  .material-icons.stars:before {
    content: "\e8d0"; }
  .material-icons.start:before {
    content: "\e089"; }
  .material-icons.stay_current_landscape:before {
    content: "\e0d3"; }
  .material-icons.stay_current_portrait:before {
    content: "\e0d4"; }
  .material-icons.stay_primary_landscape:before {
    content: "\e0d5"; }
  .material-icons.stay_primary_portrait:before {
    content: "\e0d6"; }
  .material-icons.sticky_note_2:before {
    content: "\f1fc"; }
  .material-icons.stop:before {
    content: "\e047"; }
  .material-icons.stop_circle:before {
    content: "\ef71"; }
  .material-icons.stop_screen_share:before {
    content: "\e0e3"; }
  .material-icons.storage:before {
    content: "\e1db"; }
  .material-icons.store:before {
    content: "\e8d1"; }
  .material-icons.store_mall_directory:before {
    content: "\e563"; }
  .material-icons.storefront:before {
    content: "\ea12"; }
  .material-icons.storm:before {
    content: "\f070"; }
  .material-icons.straight:before {
    content: "\eb95"; }
  .material-icons.straighten:before {
    content: "\e41c"; }
  .material-icons.stream:before {
    content: "\e9e9"; }
  .material-icons.streetview:before {
    content: "\e56e"; }
  .material-icons.strikethrough_s:before {
    content: "\e257"; }
  .material-icons.stroller:before {
    content: "\f1ae"; }
  .material-icons.style:before {
    content: "\e41d"; }
  .material-icons.subdirectory_arrow_left:before {
    content: "\e5d9"; }
  .material-icons.subdirectory_arrow_right:before {
    content: "\e5da"; }
  .material-icons.subject:before {
    content: "\e8d2"; }
  .material-icons.subscript:before {
    content: "\f111"; }
  .material-icons.subscriptions:before {
    content: "\e064"; }
  .material-icons.subtitles:before {
    content: "\e048"; }
  .material-icons.subtitles_off:before {
    content: "\ef72"; }
  .material-icons.subway:before {
    content: "\e56f"; }
  .material-icons.summarize:before {
    content: "\f071"; }
  .material-icons.sunny:before {
    content: "\e81a"; }
  .material-icons.sunny_snowing:before {
    content: "\e819"; }
  .material-icons.superscript:before {
    content: "\f112"; }
  .material-icons.supervised_user_circle:before {
    content: "\e939"; }
  .material-icons.supervisor_account:before {
    content: "\e8d3"; }
  .material-icons.support:before {
    content: "\ef73"; }
  .material-icons.support_agent:before {
    content: "\f0e2"; }
  .material-icons.surfing:before {
    content: "\e515"; }
  .material-icons.surround_sound:before {
    content: "\e049"; }
  .material-icons.swap_calls:before {
    content: "\e0d7"; }
  .material-icons.swap_horiz:before {
    content: "\e8d4"; }
  .material-icons.swap_horizontal_circle:before {
    content: "\e933"; }
  .material-icons.swap_vert:before {
    content: "\e8d5"; }
  .material-icons.swap_vert_circle:before {
    content: "\e8d6"; }
  .material-icons.swap_vertical_circle:before {
    content: "\e8d6"; }
  .material-icons.swipe:before {
    content: "\e9ec"; }
  .material-icons.swipe_down:before {
    content: "\eb53"; }
  .material-icons.swipe_down_alt:before {
    content: "\eb30"; }
  .material-icons.swipe_left:before {
    content: "\eb59"; }
  .material-icons.swipe_left_alt:before {
    content: "\eb33"; }
  .material-icons.swipe_right:before {
    content: "\eb52"; }
  .material-icons.swipe_right_alt:before {
    content: "\eb56"; }
  .material-icons.swipe_up:before {
    content: "\eb2e"; }
  .material-icons.swipe_up_alt:before {
    content: "\eb35"; }
  .material-icons.swipe_vertical:before {
    content: "\eb51"; }
  .material-icons.switch_access_shortcut:before {
    content: "\e7e1"; }
  .material-icons.switch_access_shortcut_add:before {
    content: "\e7e2"; }
  .material-icons.switch_account:before {
    content: "\e9ed"; }
  .material-icons.switch_camera:before {
    content: "\e41e"; }
  .material-icons.switch_left:before {
    content: "\f1d1"; }
  .material-icons.switch_right:before {
    content: "\f1d2"; }
  .material-icons.switch_video:before {
    content: "\e41f"; }
  .material-icons.synagogue:before {
    content: "\eab0"; }
  .material-icons.sync:before {
    content: "\e627"; }
  .material-icons.sync_alt:before {
    content: "\ea18"; }
  .material-icons.sync_disabled:before {
    content: "\e628"; }
  .material-icons.sync_lock:before {
    content: "\eaee"; }
  .material-icons.sync_problem:before {
    content: "\e629"; }
  .material-icons.system_security_update:before {
    content: "\f072"; }
  .material-icons.system_security_update_good:before {
    content: "\f073"; }
  .material-icons.system_security_update_warning:before {
    content: "\f074"; }
  .material-icons.system_update:before {
    content: "\e62a"; }
  .material-icons.system_update_alt:before {
    content: "\e8d7"; }
  .material-icons.system_update_tv:before {
    content: "\e8d7"; }
  .material-icons.tab:before {
    content: "\e8d8"; }
  .material-icons.tab_unselected:before {
    content: "\e8d9"; }
  .material-icons.table_bar:before {
    content: "\ead2"; }
  .material-icons.table_chart:before {
    content: "\e265"; }
  .material-icons.table_restaurant:before {
    content: "\eac6"; }
  .material-icons.table_rows:before {
    content: "\f101"; }
  .material-icons.table_view:before {
    content: "\f1be"; }
  .material-icons.tablet:before {
    content: "\e32f"; }
  .material-icons.tablet_android:before {
    content: "\e330"; }
  .material-icons.tablet_mac:before {
    content: "\e331"; }
  .material-icons.tag:before {
    content: "\e9ef"; }
  .material-icons.tag_faces:before {
    content: "\e420"; }
  .material-icons.takeout_dining:before {
    content: "\ea74"; }
  .material-icons.tap_and_play:before {
    content: "\e62b"; }
  .material-icons.tapas:before {
    content: "\f1e9"; }
  .material-icons.task:before {
    content: "\f075"; }
  .material-icons.task_alt:before {
    content: "\e2e6"; }
  .material-icons.taxi_alert:before {
    content: "\ef74"; }
  .material-icons.telegram:before {
    content: "\ea6b"; }
  .material-icons.temple_buddhist:before {
    content: "\eab3"; }
  .material-icons.temple_hindu:before {
    content: "\eaaf"; }
  .material-icons.terminal:before {
    content: "\eb8e"; }
  .material-icons.terrain:before {
    content: "\e564"; }
  .material-icons.text_decrease:before {
    content: "\eadd"; }
  .material-icons.text_fields:before {
    content: "\e262"; }
  .material-icons.text_format:before {
    content: "\e165"; }
  .material-icons.text_increase:before {
    content: "\eae2"; }
  .material-icons.text_rotate_up:before {
    content: "\e93a"; }
  .material-icons.text_rotate_vertical:before {
    content: "\e93b"; }
  .material-icons.text_rotation_angledown:before {
    content: "\e93c"; }
  .material-icons.text_rotation_angleup:before {
    content: "\e93d"; }
  .material-icons.text_rotation_down:before {
    content: "\e93e"; }
  .material-icons.text_rotation_none:before {
    content: "\e93f"; }
  .material-icons.text_snippet:before {
    content: "\f1c6"; }
  .material-icons.textsms:before {
    content: "\e0d8"; }
  .material-icons.texture:before {
    content: "\e421"; }
  .material-icons.theater_comedy:before {
    content: "\ea66"; }
  .material-icons.theaters:before {
    content: "\e8da"; }
  .material-icons.thermostat:before {
    content: "\f076"; }
  .material-icons.thermostat_auto:before {
    content: "\f077"; }
  .material-icons.thumb_down:before {
    content: "\e8db"; }
  .material-icons.thumb_down_alt:before {
    content: "\e816"; }
  .material-icons.thumb_down_off_alt:before {
    content: "\e9f2"; }
  .material-icons.thumb_up:before {
    content: "\e8dc"; }
  .material-icons.thumb_up_alt:before {
    content: "\e817"; }
  .material-icons.thumb_up_off_alt:before {
    content: "\e9f3"; }
  .material-icons.thumbs_up_down:before {
    content: "\e8dd"; }
  .material-icons.thunderstorm:before {
    content: "\ebdb"; }
  .material-icons.tiktok:before {
    content: "\ea7e"; }
  .material-icons.time_to_leave:before {
    content: "\e62c"; }
  .material-icons.timelapse:before {
    content: "\e422"; }
  .material-icons.timeline:before {
    content: "\e922"; }
  .material-icons.timer:before {
    content: "\e425"; }
  .material-icons.timer_10:before {
    content: "\e423"; }
  .material-icons.timer_10_select:before {
    content: "\f07a"; }
  .material-icons.timer_3:before {
    content: "\e424"; }
  .material-icons.timer_3_select:before {
    content: "\f07b"; }
  .material-icons.timer_off:before {
    content: "\e426"; }
  .material-icons.tips_and_updates:before {
    content: "\e79a"; }
  .material-icons.tire_repair:before {
    content: "\ebc8"; }
  .material-icons.title:before {
    content: "\e264"; }
  .material-icons.toc:before {
    content: "\e8de"; }
  .material-icons.today:before {
    content: "\e8df"; }
  .material-icons.toggle_off:before {
    content: "\e9f5"; }
  .material-icons.toggle_on:before {
    content: "\e9f6"; }
  .material-icons.token:before {
    content: "\ea25"; }
  .material-icons.toll:before {
    content: "\e8e0"; }
  .material-icons.tonality:before {
    content: "\e427"; }
  .material-icons.topic:before {
    content: "\f1c8"; }
  .material-icons.tornado:before {
    content: "\e199"; }
  .material-icons.touch_app:before {
    content: "\e913"; }
  .material-icons.tour:before {
    content: "\ef75"; }
  .material-icons.toys:before {
    content: "\e332"; }
  .material-icons.track_changes:before {
    content: "\e8e1"; }
  .material-icons.traffic:before {
    content: "\e565"; }
  .material-icons.train:before {
    content: "\e570"; }
  .material-icons.tram:before {
    content: "\e571"; }
  .material-icons.transcribe:before {
    content: "\f8ec"; }
  .material-icons.transfer_within_a_station:before {
    content: "\e572"; }
  .material-icons.transform:before {
    content: "\e428"; }
  .material-icons.transgender:before {
    content: "\e58d"; }
  .material-icons.transit_enterexit:before {
    content: "\e579"; }
  .material-icons.translate:before {
    content: "\e8e2"; }
  .material-icons.travel_explore:before {
    content: "\e2db"; }
  .material-icons.trending_down:before {
    content: "\e8e3"; }
  .material-icons.trending_flat:before {
    content: "\e8e4"; }
  .material-icons.trending_neutral:before {
    content: "\e8e4"; }
  .material-icons.trending_up:before {
    content: "\e8e5"; }
  .material-icons.trip_origin:before {
    content: "\e57b"; }
  .material-icons.troubleshoot:before {
    content: "\e1d2"; }
  .material-icons.try:before {
    content: "\f07c"; }
  .material-icons.tsunami:before {
    content: "\ebd8"; }
  .material-icons.tty:before {
    content: "\f1aa"; }
  .material-icons.tune:before {
    content: "\e429"; }
  .material-icons.tungsten:before {
    content: "\f07d"; }
  .material-icons.turn_left:before {
    content: "\eba6"; }
  .material-icons.turn_right:before {
    content: "\ebab"; }
  .material-icons.turn_sharp_left:before {
    content: "\eba7"; }
  .material-icons.turn_sharp_right:before {
    content: "\ebaa"; }
  .material-icons.turn_slight_left:before {
    content: "\eba4"; }
  .material-icons.turn_slight_right:before {
    content: "\eb9a"; }
  .material-icons.turned_in:before {
    content: "\e8e6"; }
  .material-icons.turned_in_not:before {
    content: "\e8e7"; }
  .material-icons.tv:before {
    content: "\e333"; }
  .material-icons.tv_off:before {
    content: "\e647"; }
  .material-icons.two_wheeler:before {
    content: "\e9f9"; }
  .material-icons.type_specimen:before {
    content: "\f8f0"; }
  .material-icons.u_turn_left:before {
    content: "\eba1"; }
  .material-icons.u_turn_right:before {
    content: "\eba2"; }
  .material-icons.umbrella:before {
    content: "\f1ad"; }
  .material-icons.unarchive:before {
    content: "\e169"; }
  .material-icons.undo:before {
    content: "\e166"; }
  .material-icons.unfold_less:before {
    content: "\e5d6"; }
  .material-icons.unfold_more:before {
    content: "\e5d7"; }
  .material-icons.unpublished:before {
    content: "\f236"; }
  .material-icons.unsubscribe:before {
    content: "\e0eb"; }
  .material-icons.upcoming:before {
    content: "\f07e"; }
  .material-icons.update:before {
    content: "\e923"; }
  .material-icons.update_disabled:before {
    content: "\e075"; }
  .material-icons.upgrade:before {
    content: "\f0fb"; }
  .material-icons.upload:before {
    content: "\f09b"; }
  .material-icons.upload_file:before {
    content: "\e9fc"; }
  .material-icons.usb:before {
    content: "\e1e0"; }
  .material-icons.usb_off:before {
    content: "\e4fa"; }
  .material-icons.vaccines:before {
    content: "\e138"; }
  .material-icons.vape_free:before {
    content: "\ebc6"; }
  .material-icons.vaping_rooms:before {
    content: "\ebcf"; }
  .material-icons.verified:before {
    content: "\ef76"; }
  .material-icons.verified_user:before {
    content: "\e8e8"; }
  .material-icons.vertical_align_bottom:before {
    content: "\e258"; }
  .material-icons.vertical_align_center:before {
    content: "\e259"; }
  .material-icons.vertical_align_top:before {
    content: "\e25a"; }
  .material-icons.vertical_distribute:before {
    content: "\e076"; }
  .material-icons.vertical_shades:before {
    content: "\ec0e"; }
  .material-icons.vertical_shades_closed:before {
    content: "\ec0d"; }
  .material-icons.vertical_split:before {
    content: "\e949"; }
  .material-icons.vibration:before {
    content: "\e62d"; }
  .material-icons.video_call:before {
    content: "\e070"; }
  .material-icons.video_camera_back:before {
    content: "\f07f"; }
  .material-icons.video_camera_front:before {
    content: "\f080"; }
  .material-icons.video_collection:before {
    content: "\e04a"; }
  .material-icons.video_file:before {
    content: "\eb87"; }
  .material-icons.video_label:before {
    content: "\e071"; }
  .material-icons.video_library:before {
    content: "\e04a"; }
  .material-icons.video_settings:before {
    content: "\ea75"; }
  .material-icons.video_stable:before {
    content: "\f081"; }
  .material-icons.videocam:before {
    content: "\e04b"; }
  .material-icons.videocam_off:before {
    content: "\e04c"; }
  .material-icons.videogame_asset:before {
    content: "\e338"; }
  .material-icons.videogame_asset_off:before {
    content: "\e500"; }
  .material-icons.view_agenda:before {
    content: "\e8e9"; }
  .material-icons.view_array:before {
    content: "\e8ea"; }
  .material-icons.view_carousel:before {
    content: "\e8eb"; }
  .material-icons.view_column:before {
    content: "\e8ec"; }
  .material-icons.view_comfortable:before {
    content: "\e42a"; }
  .material-icons.view_comfy:before {
    content: "\e42a"; }
  .material-icons.view_comfy_alt:before {
    content: "\eb73"; }
  .material-icons.view_compact:before {
    content: "\e42b"; }
  .material-icons.view_compact_alt:before {
    content: "\eb74"; }
  .material-icons.view_cozy:before {
    content: "\eb75"; }
  .material-icons.view_day:before {
    content: "\e8ed"; }
  .material-icons.view_headline:before {
    content: "\e8ee"; }
  .material-icons.view_in_ar:before {
    content: "\e9fe"; }
  .material-icons.view_kanban:before {
    content: "\eb7f"; }
  .material-icons.view_list:before {
    content: "\e8ef"; }
  .material-icons.view_module:before {
    content: "\e8f0"; }
  .material-icons.view_quilt:before {
    content: "\e8f1"; }
  .material-icons.view_sidebar:before {
    content: "\f114"; }
  .material-icons.view_stream:before {
    content: "\e8f2"; }
  .material-icons.view_timeline:before {
    content: "\eb85"; }
  .material-icons.view_week:before {
    content: "\e8f3"; }
  .material-icons.vignette:before {
    content: "\e435"; }
  .material-icons.villa:before {
    content: "\e586"; }
  .material-icons.visibility:before {
    content: "\e8f4"; }
  .material-icons.visibility_off:before {
    content: "\e8f5"; }
  .material-icons.voice_chat:before {
    content: "\e62e"; }
  .material-icons.voice_over_off:before {
    content: "\e94a"; }
  .material-icons.voicemail:before {
    content: "\e0d9"; }
  .material-icons.volcano:before {
    content: "\ebda"; }
  .material-icons.volume_down:before {
    content: "\e04d"; }
  .material-icons.volume_down_alt:before {
    content: "\e79c"; }
  .material-icons.volume_mute:before {
    content: "\e04e"; }
  .material-icons.volume_off:before {
    content: "\e04f"; }
  .material-icons.volume_up:before {
    content: "\e050"; }
  .material-icons.volunteer_activism:before {
    content: "\ea70"; }
  .material-icons.vpn_key:before {
    content: "\e0da"; }
  .material-icons.vpn_key_off:before {
    content: "\eb7a"; }
  .material-icons.vpn_lock:before {
    content: "\e62f"; }
  .material-icons.vrpano:before {
    content: "\f082"; }
  .material-icons.wallet:before {
    content: "\f8ff"; }
  .material-icons.wallet_giftcard:before {
    content: "\e8f6"; }
  .material-icons.wallet_membership:before {
    content: "\e8f7"; }
  .material-icons.wallet_travel:before {
    content: "\e8f8"; }
  .material-icons.wallpaper:before {
    content: "\e1bc"; }
  .material-icons.warehouse:before {
    content: "\ebb8"; }
  .material-icons.warning:before {
    content: "\e002"; }
  .material-icons.warning_amber:before {
    content: "\f083"; }
  .material-icons.wash:before {
    content: "\f1b1"; }
  .material-icons.watch:before {
    content: "\e334"; }
  .material-icons.watch_later:before {
    content: "\e924"; }
  .material-icons.watch_off:before {
    content: "\eae3"; }
  .material-icons.water:before {
    content: "\f084"; }
  .material-icons.water_damage:before {
    content: "\f203"; }
  .material-icons.water_drop:before {
    content: "\e798"; }
  .material-icons.waterfall_chart:before {
    content: "\ea00"; }
  .material-icons.waves:before {
    content: "\e176"; }
  .material-icons.waving_hand:before {
    content: "\e766"; }
  .material-icons.wb_auto:before {
    content: "\e42c"; }
  .material-icons.wb_cloudy:before {
    content: "\e42d"; }
  .material-icons.wb_incandescent:before {
    content: "\e42e"; }
  .material-icons.wb_iridescent:before {
    content: "\e436"; }
  .material-icons.wb_shade:before {
    content: "\ea01"; }
  .material-icons.wb_sunny:before {
    content: "\e430"; }
  .material-icons.wb_twighlight:before {
    content: "\ea02"; }
  .material-icons.wb_twilight:before {
    content: "\e1c6"; }
  .material-icons.wc:before {
    content: "\e63d"; }
  .material-icons.web:before {
    content: "\e051"; }
  .material-icons.web_asset:before {
    content: "\e069"; }
  .material-icons.web_asset_off:before {
    content: "\e4f7"; }
  .material-icons.web_stories:before {
    content: "\e595"; }
  .material-icons.webhook:before {
    content: "\eb92"; }
  .material-icons.wechat:before {
    content: "\ea81"; }
  .material-icons.weekend:before {
    content: "\e16b"; }
  .material-icons.west:before {
    content: "\f1e6"; }
  .material-icons.whatsapp:before {
    content: "\ea9c"; }
  .material-icons.whatshot:before {
    content: "\e80e"; }
  .material-icons.wheelchair_pickup:before {
    content: "\f1ab"; }
  .material-icons.where_to_vote:before {
    content: "\e177"; }
  .material-icons.widgets:before {
    content: "\e1bd"; }
  .material-icons.width_full:before {
    content: "\f8f5"; }
  .material-icons.width_normal:before {
    content: "\f8f6"; }
  .material-icons.width_wide:before {
    content: "\f8f7"; }
  .material-icons.wifi:before {
    content: "\e63e"; }
  .material-icons.wifi_1_bar:before {
    content: "\e4ca"; }
  .material-icons.wifi_2_bar:before {
    content: "\e4d9"; }
  .material-icons.wifi_calling:before {
    content: "\ef77"; }
  .material-icons.wifi_calling_3:before {
    content: "\f085"; }
  .material-icons.wifi_channel:before {
    content: "\eb6a"; }
  .material-icons.wifi_find:before {
    content: "\eb31"; }
  .material-icons.wifi_lock:before {
    content: "\e1e1"; }
  .material-icons.wifi_off:before {
    content: "\e648"; }
  .material-icons.wifi_password:before {
    content: "\eb6b"; }
  .material-icons.wifi_protected_setup:before {
    content: "\f0fc"; }
  .material-icons.wifi_tethering:before {
    content: "\e1e2"; }
  .material-icons.wifi_tethering_error:before {
    content: "\ead9"; }
  .material-icons.wifi_tethering_error_rounded:before {
    content: "\f086"; }
  .material-icons.wifi_tethering_off:before {
    content: "\f087"; }
  .material-icons.wind_power:before {
    content: "\ec0c"; }
  .material-icons.window:before {
    content: "\f088"; }
  .material-icons.wine_bar:before {
    content: "\f1e8"; }
  .material-icons.woman:before {
    content: "\e13e"; }
  .material-icons.woo_commerce:before {
    content: "\ea6d"; }
  .material-icons.wordpress:before {
    content: "\ea9f"; }
  .material-icons.work:before {
    content: "\e8f9"; }
  .material-icons.work_history:before {
    content: "\ec09"; }
  .material-icons.work_off:before {
    content: "\e942"; }
  .material-icons.work_outline:before {
    content: "\e943"; }
  .material-icons.workspace_premium:before {
    content: "\e7af"; }
  .material-icons.workspaces:before {
    content: "\e1a0"; }
  .material-icons.workspaces_filled:before {
    content: "\ea0d"; }
  .material-icons.workspaces_outline:before {
    content: "\ea0f"; }
  .material-icons.wrap_text:before {
    content: "\e25b"; }
  .material-icons.wrong_location:before {
    content: "\ef78"; }
  .material-icons.wysiwyg:before {
    content: "\f1c3"; }
  .material-icons.yard:before {
    content: "\f089"; }
  .material-icons.youtube_searched_for:before {
    content: "\e8fa"; }
  .material-icons.zoom_in:before {
    content: "\e8ff"; }
  .material-icons.zoom_in_map:before {
    content: "\eb2d"; }
  .material-icons.zoom_out:before {
    content: "\e900"; }
  .material-icons.zoom_out_map:before {
    content: "\e56b"; }

/*# sourceMappingURL=material-design-icons.css.map */

.tree {
  overflow: auto;
}
.tree-root,
.tree-children {
  list-style: none;
  padding: 0;
}
.tree>.tree-root,
.tree>.tree-filter-empty {
  padding: 3px;
  box-sizing: border-box;
}
.tree.tree--draggable .tree-node:not(.selected)>.tree-content:hover {
  background: transparent;
}
.drag-above,
.drag-below,
.drag-on {
  position: relative;
  z-index: 1;
}
.drag-on>.tree-content {
  background: #fafcff;
  outline: 1px solid #7baff2;
}
.drag-above>.tree-content::before,
.drag-below>.tree-content::after {
  display: block;
  content: '';
  position: absolute;
  height: 8px;
  left: 0;
  right: 0;
  z-index: 2;
  box-sizing: border-box;
  background-color: #3367d6;
  border: 3px solid #3367d6;
  background-clip: padding-box;
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-radius: 0;
}
.drag-above>.tree-content::before {
  top: 0;
  transform: translateY(-50%);
}
.drag-below>.tree-content::after {
  bottom: 0;
  transform: translateY(50%);
}

.tree-dragnode {
    padding: 10px;
    border: 1px solid #e7eef7;
    position: fixed;
    border-radius: 8px;
    background: #fff;
    transform: translate(-50%, -110%);
    z-index: 10;
}

.tree-node {
    white-space: nowrap;
    display: flex;
    flex-direction: column;
    position: relative;
    box-sizing: border-box;
}
.tree-content {
    display: flex;
    align-items: center;
    padding: 3px;
    cursor: pointer;
    width: 100%;
    box-sizing: border-box;
}
.tree-node:not(.selected) > .tree-content:hover {
    background: #f6f8fb;
}
.tree-node.selected > .tree-content {
    background-color: #e7eef7;
}
.tree-node.disabled > .tree-content:hover {
    background: inherit;
}
.tree-arrow {
    flex-shrink: 0;
    height: 30px;
    cursor: pointer;
    margin-left: 30px;
    width: 0;
}
.tree-arrow.has-child {
    margin-left: 0;
    width: 30px;
    position: relative;
}
.tree-arrow.has-child:after {
    border: 1.5px solid #494646;
    position: absolute;
    border-left: 0;
    border-top: 0;
    left: 9px;
    top: 50%;
    height: 9px;
    width: 9px;
    transform: rotate(-45deg) translateY(-50%) translateX(0);
    transition: transform .25s;
    transform-origin: center;
}
.tree-arrow.has-child.rtl:after {
    border: 1.5px solid #494646;
    position: absolute;
    border-right: 0;
    border-bottom: 0;
    right: 0px;
    top: 50%;
    height: 9px;
    width: 9px;
    transform: rotate(-45deg) translateY(-50%) translateX(0);
    transition: transform .25s;
    transform-origin: center;
}
.tree-arrow.expanded.has-child:after {
    transform: rotate(45deg) translateY(-50%) translateX(-5px);
}
.tree-checkbox {
    flex-shrink: 0;
    position: relative;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    border: 1px solid #dadada;
    border-radius: 2px;
    background: #fff;
    transition: border-color .25s, background-color .25s;
}
.tree-checkbox:after,
  .tree-arrow:after {
    position: absolute;
    display: block;
    content: "";
}
.tree-checkbox.checked,
  .tree-checkbox.indeterminate {
    background-color: #3a99fc;
    border-color: #218eff;
}
.tree-checkbox.checked:after {
    box-sizing: content-box;
    border: 1.5px solid #fff; /* probably width would be rounded in most cases */
    border-left: 0;
    border-top: 0;
    left: 9px;
    top: 3px;
    height: 15px;
    width: 8px;
    transform: rotate(45deg) scaleY(0);
    transition: transform .25s;
    transform-origin: center;
}
.tree-checkbox.checked:after {
    transform: rotate(45deg) scaleY(1);
}
.tree-checkbox.indeterminate:after {
    background-color: #fff;
    top: 50%;
    left: 20%;
    right: 20%;
    height: 2px;
}
.tree-anchor {
    flex-grow: 2;
    outline: none;
    display: flex;
    text-decoration: none;
    color: #343434;
    vertical-align: top;
    margin-left: 3px;
    line-height: 24px;
    padding: 3px 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.tree-node.selected > .tree-content > .tree-anchor {
    outline: none;
}
.tree-node.disabled > .tree-content > .tree-anchor {
    color: #989191;
    background: #fff;
    opacity: .6;
    cursor: default;
    outline: none;
}
.tree-input {
    display: block;
    width: 100%;
    height: 24px;
    line-height: 24px;
    outline: none;
    border: 1px solid #3498db;
    padding: 0 4px;
}
.l-fade-enter-active, .l-fade-leave-active {
    transition: opacity .3s, transform .3s;
    transform: translateX(0);
}
.l-fade-enter, .l-fade-leave-to {
    opacity: 0;
    transform: translateX(-2em);
}
.tree--small .tree-anchor {
    line-height: 19px;
}
.tree--small .tree-checkbox {
    width: 23px;
    height: 23px;
}
.tree--small .tree-arrow {
    height: 23px;
}
.tree--small .tree-checkbox.checked:after {
    left: 7px;
    top: 3px;
    height: 11px;
    width: 5px;
}
.tree-node.has-child.loading > .tree-content > .tree-arrow,
  .tree-node.has-child.loading > .tree-content > .tree-arrow:after {
    border-radius: 50%;
    width: 15px;
    height: 15px;
    border: 0;
}
.tree-node.has-child.loading > .tree-content > .tree-arrow {
    font-size: 3px;
    position: relative;
    border-top: 1.1em solid rgba(45,45,45, 0.2);
    border-right: 1.1em solid rgba(45,45,45, 0.2);
    border-bottom: 1.1em solid rgba(45,45,45, 0.2);
    border-left: 1.1em solid #2d2d2d;
    transform: translateZ(0);
    left: 5px;
    animation: loading 1.1s infinite linear;
    margin-right: 8px;
}
@keyframes loading {
0% {
      transform: rotate(0deg);
}
100% {
      transform: rotate(360deg);
}
}

/*! Yaku Han JP v3.4.1 (OFL-1.1 AND MIT) by Qrac */
/*! Type: YakuHanJPs - Based on Noto Sans CJK JP */
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Thin-74a1a5be.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Thin-69719313.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Thin-43eec8d0.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Light-0725c4a1.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Light-789ec4b4.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Light-8867f4aa.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-DemiLight-9cb125d6.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-DemiLight-9739830c.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-DemiLight-098f7c69.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Regular-77ba08ac.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Regular-dfd7e6b6.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Regular-9ef4e7d9.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Medium-4a70e294.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Medium-5cb4e62a.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Medium-3fda5dd9.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Bold-a831d0d6.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Bold-c35e0b2c.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Bold-4628c588.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Black-3eed75d7.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Black-a7bbf2ee.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Black-616718a8.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
/*! Yaku Han JP v3.4.1 (OFL-1.1 AND MIT) by Qrac */
/*! Type: YakuHanMPs - Based on Noto Serif CJK JP */
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-ExtraLight-c707be37.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-ExtraLight-95b5c1b4.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-ExtraLight-a4610a94.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Light-52542fb8.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Light-93f1cbf4.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Light-82f26e05.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Regular-ce8d31c2.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Regular-7ab1ee70.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Regular-6c01bae0.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Medium-1bb441db.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Medium-c8610a13.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Medium-286ffa25.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-SemiBold-9bc7e713.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-SemiBold-c5bc54b1.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-SemiBold-961b4db7.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Bold-901c5eaa.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Bold-b31e8196.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Bold-73b1c3d8.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Black-18fec2bc.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Black-dce84f87.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Black-44f8834e.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
.error-wrapper[data-v-e3e6f712]{display:flex;align-items:center;width:100%;height:calc(100vh - 46px)}.error-container[data-v-e3e6f712]{margin:auto}.error-container h2[data-v-e3e6f712]{margin-top:64px;margin-bottom:64px;font-weight:bold;font-size:30px;font-family:"Noto Serif JP",serif;white-space:pre-wrap}.error-container p[data-v-e3e6f712]{font-size:15px}.error-container ul[data-v-e3e6f712]{list-style-type:disc}.navigation-container>p[data-v-e3e6f712]{color:#868686}.navigation-container .back-to-top-button[data-v-e3e6f712]{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:44px;padding:0 16px;color:#fff;font-weight:500;font-size:14px;-webkit-text-decoration-line:none;text-decoration-line:none;background:#22201e;border-radius:2px;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.navigation-container .back-to-top-button[data-v-e3e6f712]:hover{opacity:.7}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@keyframes fadeOut {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
.v-toast--fade-out {
  animation-name: fadeOut;
}
@keyframes fadeInDown {
from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
}
to {
    opacity: 1;
    transform: none;
}
}
.v-toast--fade-in-down {
  animation-name: fadeInDown;
}
@keyframes fadeInUp {
from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    transform: none;
}
}
.v-toast--fade-in-up {
  animation-name: fadeInUp;
}
.fade-enter-active,.fade-leave-active {
  transition: opacity 150ms ease-out;
}
.fade-enter,.fade-leave-to {
  opacity: 0;
}
.v-toast {
  position: fixed;
  display: flex;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 2em;
  overflow: hidden;
  z-index: 1090;
  pointer-events: none;
}
.v-toast__item {
  display: inline-flex;
  align-items: center;
  animation-duration: 150ms;
  margin: .5em 0;
  box-shadow: 0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);
  border-radius: .25em;
  pointer-events: auto;
  opacity: .92;
  color: #fff;
  min-height: 3em;
  cursor: pointer;
}
.v-toast__item--success {
  background-color: #22201e;
}
.v-toast__item--info {
  background-color: #22201e;
}
.v-toast__item--warning {
  background-color: #22201e;
}
.v-toast__item--error {
  background-color: #a84848;
}
.v-toast__item--default {
  background-color: #22201e;
}
.v-toast__item--warning {
  color: #000;
}
.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom {
  align-self: center;
}
.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right {
  align-self: flex-end;
}
.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left {
  align-self: flex-start;
}
.v-toast__text {
  margin: 0;
  padding: .5em 1em;
  word-break: break-word;
}
.v-toast__icon {
  display: none;
}
.v-toast.v-toast--top {
  flex-direction: column;
}
.v-toast.v-toast--bottom {
  flex-direction: column-reverse;
}
.v-toast.v-toast--custom-parent {
  position: absolute;
}
@media screen and (max-width: 768px) {
.v-toast {
    padding: 0;
    position: fixed !important;
}
}
[v-cloak] {
  display: none;
}
@keyframes autofill {
to {
    background: rgba(0,0,0,0);
}
}
.application {
  display: flex;
  color: rgba(0,0,0,.87);
  background: #fff;
}
.application .application--wrap {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  flex-shrink: 0 !important;
  width: 1280px;
  max-width: none !important;
  height: 100%;
  min-height: 100vh;
  backface-visibility: hidden;
}
@media (min-width: 1280px) {
.application .application--wrap {
    width: 100%;
}
}
.application a {
  color: var(--v-shades-base);
  cursor: pointer;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.application a i {
  color: var(--v-shades-base);
  -webkit-text-decoration-line: none !important;
          text-decoration-line: none !important;
}
.application a:hover,.application a:active {
  color: var(--v-primary-base);
}
.application a.fn:hover,.application a.fn:active {
  color: var(--v-shades-base);
}
.application a.del {
  color: var(--color-negative-default);
}
.application a.del i {
  color: var(--color-negative-default) !important;
}
.application a.del:hover,.application a.del:active {
  color: var(--color-negative-default);
}
input:-webkit-autofill {
  animation-name: autofill;
  animation-fill-mode: both;
}
.theme--dark {
  --v-primary-base: var(--color-primary-light-default);
  --v-shades-base: var(--color-inverse);
}
.v-toast__item {
  box-shadow: rgba(255,255,255,.2) 0 0 0 1px inset,rgba(0,0,0,.1) 0 4px 6px,rgba(0,0,0,.15) 0 8px 30px;
  opacity: 1;
}
.v-toast__text {
  padding: 16px;
}
@font-face{font-weight:normal;font-family:"XenoIcons";font-style:normal;src:url(/assets/webpack/fonts/xeno_icons/XenoIcons-ddf5c3975cef11a0cb80dfb4dbeb1894.ttf) format("truetype"),url(/assets/webpack/fonts/xeno_icons/XenoIcons-f5f78f1e49e036225e84a720d758640a.woff) format("woff"),url(/assets/webpack/fonts/xeno_icons/XenoIcons-ab87ed1e8e485e6ebe245c10092a98f1.svg#XenoIcons) format("svg");font-display:block}i[data-v-a6ce9462],.icomoon-liga[data-v-a6ce9462]{font-weight:normal;font-family:"XenoIcons" !important;font-style:normal;font-variant:normal;line-height:1;letter-spacing:0;text-transform:none;speak:never;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga", normal, "dlig";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xeno-directed_graph[data-v-a6ce9462]:before{content:""}.xeno-arrow_double_right[data-v-a6ce9462]:before{content:""}.xeno-arrow_down[data-v-a6ce9462]:before{content:""}.xeno-arrow_right[data-v-a6ce9462]:before{content:""}.xeno-arrow_up[data-v-a6ce9462]:before{content:""}.xeno-bar_chart_dashed_circle[data-v-a6ce9462]:before{content:""}.xeno-delete[data-v-a6ce9462]:before{content:""}.xeno-edit[data-v-a6ce9462]:before{content:""}.xeno-mail[data-v-a6ce9462]:before{content:""}.xeno-newspaper[data-v-a6ce9462]:before{content:""}.xeno-team[data-v-a6ce9462]:before{content:""}.xeno-user_add[data-v-a6ce9462]:before{content:""}
h1[data-v-090931c0],h2[data-v-090931c0],h3[data-v-090931c0],h4[data-v-090931c0],h5[data-v-090931c0],h6[data-v-090931c0]{font-weight:700;line-height:1.5}h1[data-v-090931c0]{font-size:24px}.h1[data-v-090931c0]{font-size:24px}h2[data-v-090931c0]{font-size:20px}.h2[data-v-090931c0]{font-size:20px}h3[data-v-090931c0]{font-size:18px}.h3[data-v-090931c0]{font-size:18px}h4[data-v-090931c0]{font-size:16px}.h4[data-v-090931c0]{font-size:16px}
.application .application--wrap .ai-agent-setting-title-container[data-v-95e9f66e]{min-height:88px}.application .application--wrap .ai-agent-setting-title-container .ai-agent-setting-title-header[data-v-95e9f66e]{background:#22201e}.application .application--wrap .ai-agent-setting-title-container .ai-agent-setting-title-header .ai-agent-setting-name-label[data-v-95e9f66e]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.application .application--wrap .ai-agent-setting-container[data-v-95e9f66e]{max-width:840px !important}.application .application--wrap .ai-agent-setting-container .ai-agent-setting-title[data-v-95e9f66e]{margin-bottom:16px;color:var(--v-shades-base);font-size:16px}.application .application--wrap .notification-types-disabled[data-v-95e9f66e]{opacity:.4;pointer-events:none}.application .application--wrap .coming-soon-badge[data-v-95e9f66e]{padding:1px 6px;color:#868686;font-size:11px;border:1px solid #868686;border-radius:4px}.application .application--wrap .ai-agent-setting-footer .note[data-v-95e9f66e]{color:#22201e}.application .application--wrap .ai-agent-setting-footer a[data-v-95e9f66e]{color:var(--v-primary-base);text-decoration:none}.application .application--wrap .ai-agent-setting-footer a[data-v-95e9f66e]:hover{text-decoration:underline}.delivery-frequency-radio[data-v-95e9f66e] span + span{color:#868686 !important;line-height:1.5 !important}

/* Material 定番の circular indeterminate:
   svg 全体を等速回転させつつ、弧の長さ（stroke-dasharray）を伸縮させる */
.spinner-svg[data-v-0a9b91a3] {
  transform-origin: center;
  animation: spinner-rotate-0a9b91a3 2s linear infinite;
}
.spinner-path[data-v-0a9b91a3] {
  stroke-linecap: round;
  animation: spinner-dash-0a9b91a3 1.5s ease-in-out infinite;
}
@keyframes spinner-rotate-0a9b91a3 {
100% {
    transform: rotate(360deg);
}
}
@keyframes spinner-dash-0a9b91a3 {
0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
}
}

.c-font-helveticaNeue-cd[data-v-504df468]{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.title-container--affectedCompany .title-label[data-v-504df468]{border-left:1px solid #d1d0cf}.p-affect-company-headLine[data-v-504df468]{padding:10px 20px;font-size:12px !important;background:#22201e}.p-affect-company-headLine__title[data-v-504df468]{display:flex;align-items:center}.p-affect-company-headLine__title .title__icon img[data-v-504df468]{width:15px}.p-affect-company-headLine__title .title__main[data-v-504df468]{padding:0 10px;color:#fff;font-weight:bold;font-size:14px !important}.p-affect-company-headLine__title .title__sub[data-v-504df468]{display:flex;flex-basis:100%;align-items:center;width:100%}.p-affect-company-headLine__title .title__sub .factor__label[data-v-504df468]{padding:0 5px;font-size:16px !important}.p-affect-company-headLine__title .title__sub .area__label[data-v-504df468]{display:inline-flex;justify-content:center;margin:0 10px;padding:3px 10px;color:#fff;font-weight:bold;font-size:14px !important;background:#3a3d44;border-radius:2px}.p-affect-company-headLine__title .title__sub .root_factor__title[data-v-504df468]{color:#fff;font-weight:600;font-size:12px !important}.p-affect-company-headLine__title .title__sub .root_factor__label[data-v-504df468]{color:#fff;font-weight:800;font-size:18px !important}.p-affect-company-headLine__title .title__sub .root_factor__copy[data-v-504df468]{margin-left:auto;padding:6px 8px;color:#fff;font-weight:bold;line-height:1;background-color:#22201e;border:1px solid #686460;border-radius:2px}.p-affect-company-list[data-v-504df468]{width:100%;color:#2c2c2c;font-size:12px !important}.p-affect-company-list__head[data-v-504df468]{display:flex;height:20px;color:#807c75;border-bottom:1px solid #b7b7b7}.p-affect-company-list__body[data-v-504df468]{display:block;max-height:450px;overflow-y:scroll;color:#3e3e3e;background:#fff}.p-affect-company-list__row[data-v-504df468]{display:flex;flex-direction:row;box-sizing:border-box;width:100%;padding:5px 20px;border-bottom:1px solid #b7b7b7}.p-affect-company-list__row[data-v-504df468]:last-child{border:none}.p-affect-company-list__row--head[data-v-504df468]{display:flex;width:100%;padding:0 20px}.p-affect-company-list__col[data-v-504df468]{box-sizing:border-box;padding:0 5px}.p-affect-company-list__col span[data-v-504df468]{color:#3e3e3e;font-weight:500}.p-affect-company-list__col--factor[data-v-504df468]{width:24%}.p-affect-company-list__col--factor .area__label[data-v-504df468]{display:inline-flex;justify-content:center;margin:0 2px;padding:0 10px;color:#fff;background-color:#3a3d44;border-radius:1px}.p-affect-company-list__col--factor .factor__label[data-v-504df468]{display:inline-flex;font-size:10px !important}.p-affect-company-list__col--ticker[data-v-504df468]{width:12%}.p-affect-company-list__col--company[data-v-504df468]{width:14%}.p-affect-company-list__col--account[data-v-504df468]{min-width:90px}.p-affect-company-list__col--account .c-account-badge-decrease[data-v-504df468],.p-affect-company-list__col--account .c-account-badge-increase[data-v-504df468],.p-affect-company-list__col--account .c-account-badge-base[data-v-504df468]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;border-radius:2px}.p-affect-company-list__col--account .c-account-badge-decrease .c-account[data-v-504df468],.p-affect-company-list__col--account .c-account-badge-increase .c-account[data-v-504df468],.p-affect-company-list__col--account .c-account-badge-base .c-account[data-v-504df468]{color:#fff;font-weight:bold}.p-affect-company-list__col--account .c-account-badge-increase[data-v-504df468]{background:#4c88ad}.p-affect-company-list__col--account .c-account-badge-decrease[data-v-504df468]{background:#a84848}.l-grid-container--affectedCompany[data-v-504df468]{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;border:2px solid #d1d0cf}
@media print{.l-grid-container--affectedCompany[data-v-504df468]{border:0 !important}.p-affect-company-list__body[data-v-504df468]{max-height:unset !important}}
.c-font-helveticaNeue-cd{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.article-container .article-header-label{font-size:11px;letter-spacing:.04em}.article-container .article-body{border-top:2px solid #000;border-bottom:2px solid #000}.article-container .article-body__title,.article-container .article-body__wrapper,.article-container .article-body__topic{width:80%}.article-container .article-body__title{color:#262523;font-weight:bold;font-size:30px;font-family:YakuHanMPs,"Noto Serif JP",serif;font-style:normal;letter-spacing:2.7px}.article-container .article-body__topic .topic__label{color:#f5f5f5;font-size:10px !important;background:#22201e;border-radius:2px}.article-container .article-body__news p{margin-bottom:22.5px;font-weight:400;font-size:15px}.article-container .article-body__wrapper{position:relative;margin-bottom:32px;overflow:hidden}.article-container .article-body__wrapper::before{position:absolute;bottom:0;display:block;width:100%;height:100%;background-image:linear-gradient(rgba(255, 255, 255, 0) 25%, #fff 80%);content:""}.article-container .article-body__wrapper.is-expanded{margin-bottom:0;overflow:unset}.article-container .article-body__wrapper.is-expanded::before{display:none}.article-container .article-body__read-more{position:absolute;bottom:0;left:50%;z-index:1;display:inline-flex;align-items:center;color:var(--v-shades-base);font-weight:bold;font-size:17px;line-height:1;text-decoration:underline;transform:translateX(-50%)}.article-container .article-body__read-more:hover,.article-container .article-body__read-more:active{color:var(--v-shades-base)}.article-container .article-body__read-more-icon{font-size:40px}.article-container .article-body__disclaimer{color:#4b4845;font-size:11px}.article-container .article-body .keyword-container{width:80%}.article-container .article-body .keyword-container .keyword-header{align-items:center}.article-container .article-body .keyword-container .keyword-wrapper{display:flex;flex-wrap:wrap;align-items:center}.article-container .article-body .keyword-container .keyword-wrapper .keyword{color:#403c38;font-size:12px;background-color:#edecea;border-radius:2px}.article-container .expand-icon{color:var(--v-shades-base)}.article-container .copy-icon{color:#22201e !important}.article-container .copy-icon:hover{color:var(--v-primary-base) !important}@media print{.article-body__wrapper{width:100% !important;height:auto !important}.article-body__wrapper::before{display:none !important}.article-body__read-more{display:none !important}}
.download-btn[data-v-44b02330]{display:flex;align-items:center;padding:10px 16px;color:#fff !important;font-size:12px;text-decoration:none;background:#22201e;border-radius:2px;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.download-btn[data-v-44b02330]:hover{opacity:.7}.download-btn img[data-v-44b02330]{width:16px}.download-btn.disabled[data-v-44b02330]{background-color:#bababa;pointer-events:none}.download-btn i[data-v-44b02330]{color:#fff !important}
.article-factor-container[data-v-029632a7]{display:flex}.article-factor-container .article-factor__description[data-v-029632a7]{display:inline-flex;align-items:center;width:12%;color:#3e3e3e;font-size:10px !important}.article-factor-container .article-factor__listCol[data-v-029632a7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:88%}.article-factor-container .article-factor__listCol .factor-box-wrapper[data-v-029632a7]{display:flex;flex-wrap:wrap;width:60%}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box[data-v-029632a7]{display:inline-flex;align-items:center;height:34px;font-size:12px !important;cursor:pointer}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box.is-selected[data-v-029632a7]{background-color:#22201e;border-radius:2px;cursor:inherit}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box.is-selected .factor-box__label[data-v-029632a7]{color:#fff;text-decoration:none}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box__num[data-v-029632a7]{color:#262523;font-size:10px !important;background-color:#edca85}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box__label[data-v-029632a7]{text-decoration:underline}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box__label[data-v-029632a7]:hover{color:var(--v-primary-base)}.article-factor-container .article-factor__listCol .graph-img-download[data-v-029632a7]{color:#fff !important}
.not-found-article-container .not-found-text[data-v-94b365be]{font-weight:600;font-size:20px !important;font-family:"Noto Serif JP",serif;line-height:2;text-align:center}.not-found-article-container .description[data-v-94b365be]{min-height:30px;background:#edecea}.not-found-article-container .description p[data-v-94b365be]{margin:0 !important;font-size:12px !important;line-height:23px}.not-found-article-container .download-btn-container .btn-base[data-v-94b365be]{display:flex;align-items:center;justify-content:center;width:200px;height:40px;color:#fff;font-size:12px;background-color:#22201e;border-radius:2px;cursor:pointer}.not-found-article-container .download-btn-container .btn-base[data-v-94b365be]:hover{background:#000}
.close[data-v-f4f478ce]{padding:4px;background-color:#22201e}.close__icon[data-v-f4f478ce]{color:#fff !important;font-size:32px}
.footer[data-v-5a2f252f]{display:flex;align-items:center;justify-content:center;height:60px;background-color:#22201e}.footer__cancel[data-v-5a2f252f]{padding:8px 16px;font-weight:500;font-size:12px;line-height:1.5}
.modal__overlay{position:fixed;top:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#212121;opacity:.46}.modal__panel{position:relative;max-height:90%}
.modal__body{height:calc(100% - 60px);padding:18px 50px;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;background-color:#fff}.modal__close{position:absolute;top:2px;right:2px}.modal__content{position:relative;height:100%}
.modal-heading[data-v-2b5cd194]{display:flex;align-items:center;min-height:26px;margin-bottom:40px;padding-left:15px;color:#22201e;font-weight:bold;font-size:18px;line-height:1;border-left:4px solid #b99245}.modal-heading-link[data-v-2b5cd194]{display:inline-flex;align-items:baseline;margin-right:12px;margin-left:8px;font-size:11px;line-height:1}.modal-heading-link-icon[data-v-2b5cd194]{color:inherit !important;font-size:11px;line-height:0}.graph-guide-container[data-v-2b5cd194]{text-align:center}.graph-guide-container-image[data-v-2b5cd194]{max-width:100%}
.badge[data-v-1a0d6f18]{display:inline-block;padding:2px 7px;font-weight:500;font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic";white-space:nowrap;text-align:center;vertical-align:baseline;border:1px solid rgba(0,0,0,0);border-radius:2px}.badge--default[data-v-1a0d6f18]{color:#4b4845;background:#edecea}.badge--primary[data-v-1a0d6f18]{color:#22201e;background-color:#edca85;border-color:#edca85}.badge--primary-dark[data-v-1a0d6f18]{color:#fff;background-color:#b99245;border-color:#b99245}.badge--danger[data-v-1a0d6f18]{color:#fff;background-color:#a84848;border-color:#a84848}.badge--line[data-v-1a0d6f18]{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.badge--sm[data-v-1a0d6f18]{font-size:10px;line-height:17px}.badge--md[data-v-1a0d6f18]{font-size:12px;line-height:20px}.badge--lg[data-v-1a0d6f18]{font-size:14px;line-height:24px}
.nestable-table[data-v-2820e564]{width:100%;margin-bottom:40px;background-color:#fff}[data-v-2820e564] .nestable-table__row--depth-0>td:first-child{padding-left:25px}[data-v-2820e564] .nestable-table__row--depth-1>td:first-child{padding-left:50px}[data-v-2820e564] .nestable-table__row--depth-2>td:first-child{padding-left:75px}[data-v-2820e564] .nestable-table__row--depth-3>td:first-child{padding-left:100px}[data-v-2820e564] .nestable-table__row--depth-4>td:first-child{padding-left:125px}[data-v-2820e564] .nestable-table__row--depth-5>td:first-child{padding-left:150px}[data-v-2820e564] .nestable-table__row--depth-6>td:first-child{padding-left:175px}[data-v-2820e564] .nestable-table__row--depth-7>td:first-child{padding-left:200px}[data-v-2820e564] .nestable-table__row--depth-8>td:first-child{padding-left:225px}[data-v-2820e564] .nestable-table__row--depth-9>td:first-child{padding-left:250px}[data-v-2820e564] .nestable-table__row--depth-10>td:first-child{padding-left:275px}[data-v-2820e564] .nestable-table__row--depth-11>td:first-child{padding-left:300px}[data-v-2820e564] .nestable-table__row--depth-12>td:first-child{padding-left:325px}[data-v-2820e564] .nestable-table__row--depth-13>td:first-child{padding-left:350px}[data-v-2820e564] .nestable-table__row--depth-14>td:first-child{padding-left:375px}[data-v-2820e564] .nestable-table__row--depth-15>td:first-child{padding-left:400px}[data-v-2820e564] .nestable-table__row--depth-16>td:first-child{padding-left:425px}[data-v-2820e564] .nestable-table__row--depth-17>td:first-child{padding-left:450px}[data-v-2820e564] .nestable-table__row--depth-18>td:first-child{padding-left:475px}[data-v-2820e564] .nestable-table__row--depth-19>td:first-child{padding-left:500px}[data-v-2820e564] .nestable-table__row--depth-20>td:first-child{padding-left:525px}.nestable-table[data-v-2820e564] th,.nestable-table[data-v-2820e564] td{padding:6px 25px;font-weight:500;font-size:14px;border:1px solid #d1d0cf}.nestable-table__header[data-v-2820e564] th,.nestable-table__header[data-v-2820e564] td{color:#fff;font-weight:bold;font-size:11px;text-align:center;background-color:#403c38}.nestable-table__footer[data-v-2820e564] th,.nestable-table__footer[data-v-2820e564] td{font-size:12px}
.sales-table-title[data-v-db17fdba]{margin-bottom:12px;font-weight:bold;font-size:14px}.no-area-box[data-v-db17fdba]{margin-bottom:30px;padding:26px 40px;background-color:#fff;border:1px solid #d1d0cf}.no-area-box__heading[data-v-db17fdba]{display:flex;align-items:center;margin-bottom:17px;color:#a84848;font-weight:bold;font-size:16px}.no-area-box__lead[data-v-db17fdba]{margin-bottom:22px;font-size:14px}.no-area-box__note[data-v-db17fdba]{padding:10px 14px;font-size:12px;background-color:#f5f5f5;border-left:4px solid #c4c4c4}.no-area-box__note-heading[data-v-db17fdba]{margin-bottom:10px;font-weight:bold}.no-area-box__note-text[data-v-db17fdba]{margin-bottom:0}.table-area-sales[data-v-db17fdba] .nestable-table__row--depth-0 p [data-title=地域]{font-size:16px}.table-area-sales[data-v-db17fdba] .nestable-table__row--depth-0 [data-title=地域],.table-area-sales[data-v-db17fdba] .nestable-table__row--depth-0 [data-title=販売エリアスコア]{font-weight:bold}.table-area-sales[data-v-db17fdba] .nestable-table__row--depth-1 [data-title=販売エリアスコア]{font-size:12px}.table-area-sales[data-v-db17fdba] .nestable-table__row--depth-2 [data-title=地域]{font-size:12px}.table-area-sales[data-v-db17fdba] .nestable-table__row--depth-2 [data-title=販売エリアスコア]{font-size:12px}.table-segment-sales[data-v-db17fdba] [data-title=時間軸]{font-size:12px}.table-segment-sales[data-v-db17fdba] .nestable-table__row--depth-0 [data-title=セグメント]{font-size:16px}.table-segment-sales[data-v-db17fdba] .nestable-table__row--depth-0 [data-title=セグメント],.table-segment-sales[data-v-db17fdba] .nestable-table__row--depth-0 [data-title=業績ドライバースコア]{font-weight:bold}.table-segment-sales[data-v-db17fdba] .nestable-table__row--depth-1 [data-title=トピック],.table-segment-sales[data-v-db17fdba] .nestable-table__row--depth-1 [data-title=業績ドライバースコア],.table-segment-sales[data-v-db17fdba] .nestable-table__row--depth-2 [data-title=トピック],.table-segment-sales[data-v-db17fdba] .nestable-table__row--depth-2 [data-title=業績ドライバースコア]{font-size:12px}.table-segment-sales[data-v-db17fdba] .segment-cell{background-color:#f0f0f0}.table-area-sales[data-v-db17fdba] .nestable-table__row [data-title=参考情報],.table-segment-sales[data-v-db17fdba] .nestable-table__row [data-title=参考情報]{font-weight:500;font-size:11px}.table-area-sales[data-v-db17fdba] .nestable-table__row td.is-active,.table-segment-sales[data-v-db17fdba] .nestable-table__row td.is-active{position:relative;color:var(--v-primary-base);font-weight:bold}.table-area-sales[data-v-db17fdba] .nestable-table__row td.is-active:first-child::before,.table-segment-sales[data-v-db17fdba] .nestable-table__row td.is-active:first-child::before{position:absolute;display:inline-block;font-family:"Material Icons";line-height:1.5;transform:translateX(-100%);content:"star";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.table-area-sales[data-v-db17fdba] .nestable-table__footer [data-title=売上高],.table-segment-sales[data-v-db17fdba] .nestable-table__footer [data-title=売上高]{font-size:14px}.total-sales-title[data-v-db17fdba]{font-size:16px !important}
.info-block[data-v-36679927]{display:flex;flex-direction:column;min-width:140px;margin-top:6.5px;padding:0 14px;text-align:center}.info-block__label[data-v-36679927]{display:block;margin-bottom:4px;color:#403c38;font-weight:bold;font-size:13px;line-height:1;transform:translateY(-50%)}.info-block__body[data-v-36679927]{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:100%;color:#686460;font-weight:bold;font-size:36px;line-height:1}
.info-block-list[data-v-572c4aeb]{display:inline-flex}.info-block-list .info-block+.info-block[data-v-572c4aeb]{border-left:1px solid #bababa}
.factor-company-impact-score[data-v-c42f8226]{display:flex;align-items:center;justify-content:center}.factor-company-impact-score__score-box[data-v-c42f8226]{display:flex;flex-direction:column;flex-shrink:0;align-items:center}.factor-company-impact-score__score-title[data-v-c42f8226]{font-weight:bold;font-size:12px;line-height:18px;text-align:center}.factor-company-impact-score__score-value[data-v-c42f8226]{color:#686460;font-weight:bold;font-size:28px;line-height:40px}.factor-company-impact-score__score-suppl[data-v-c42f8226]{font-size:10px;line-height:12px}.factor-company-impact-score__score-operator[data-v-c42f8226]{margin:0 5px;font-size:24px;line-height:36px}
.factor-label[data-v-35794d3e]{display:inline-block;padding:6px 12px;color:#403c38;font-weight:bold;font-size:12px;line-height:1;letter-spacing:.2925px;background:#f0efed;border-radius:2px}
.factor-label-list[data-v-b872beee]{display:inline-flex;align-items:center;font-weight:bold;font-size:12px}.factor-label-list__item[data-v-b872beee]{margin-right:5px}.factor-label-list__item[data-v-b872beee]:last-child{margin-right:0}
.p-factorsGraph-card[data-v-452abf45]{position:relative}
.p-factorsGraph-card[data-v-1f6e6721]{position:relative}
.graph-container[data-v-f337c12a]{display:flex;align-items:center;justify-content:center}
.modal-heading[data-v-1a485fd0]{display:flex;align-items:center;min-height:26px;margin-bottom:40px;padding-left:15px;color:#22201e;font-weight:bold;font-size:18px;line-height:1;border-left:4px solid #b99245}.modal-heading-link[data-v-1a485fd0]{display:inline-flex;align-items:baseline;margin-right:12px;margin-left:8px;font-size:11px;line-height:1}.modal-heading-link-icon[data-v-1a485fd0]{color:inherit !important;font-size:11px;line-height:0}.modal-heading-suppl[data-v-1a485fd0]{margin-left:15px;font-weight:500;font-size:12px}.scoring-header[data-v-1a485fd0]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.scoring-header-graph[data-v-1a485fd0]{margin-right:50px}.factor-graph-modal__section[data-v-1a485fd0]{margin:0 -50px;padding:18px 50px;overflow:hidden;background-color:#fff}.factor-graph-modal__section--gray[data-v-1a485fd0]{margin-bottom:-18px;background:#f5f5f5}
.well[data-v-c37f5526]{width:100%;max-width:560px;margin:0 auto;margin-bottom:35px;padding:20px 24px;border:3px solid #f0efed}.note-list[data-v-c37f5526]{padding-left:25px;font-weight:bold;font-size:13px;letter-spacing:2px;text-indent:-25px;list-style:none}.note-list__item[data-v-c37f5526]{margin-bottom:20px;padding-left:0;font-family:YakuHanMPs,"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic"}.note-list__item[data-v-c37f5526]:last-child{margin-bottom:0}.message-confirm[data-v-c37f5526]{font-size:12px}
.modal-heading[data-v-b69040e6]{display:flex;align-items:center;min-height:26px;margin-bottom:40px;padding-left:15px;color:#22201e;font-weight:bold;font-size:18px;line-height:1;border-left:4px solid #b99245}.modal-heading-link[data-v-b69040e6]{display:inline-flex;align-items:baseline;margin-right:12px;margin-left:8px;font-size:11px;line-height:1}.modal-heading-link-icon[data-v-b69040e6]{color:inherit !important;font-size:11px;line-height:0}.scoring-header[data-v-b69040e6]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.scoring-header-graph[data-v-b69040e6]{margin-right:50px}.info-block-list[data-v-b69040e6]{display:flex;justify-content:center}.sales-table-title[data-v-b69040e6]{margin-bottom:12px;font-weight:bold;font-size:14px}.sales-table-suppl[data-v-b69040e6]{margin-left:15px;font-weight:500;font-size:12px}.table-related-factors[data-v-b69040e6] td{font-size:12px}.table-related-factors[data-v-b69040e6] [abbr=トピック影響係数]{font-weight:bold;font-size:14px}.table-related-factors[data-v-b69040e6] [abbr=参考資料],.table-related-factors[data-v-b69040e6] [abbr=参考資料取得日]{font-size:11px}.table-related-factors[data-v-b69040e6] .nestable-table__row td.is-active{position:relative;color:var(--v-primary-base);font-weight:bold}.table-related-factors[data-v-b69040e6] .nestable-table__row td.is-active:first-child::before{position:absolute;display:inline-block;font-family:"Material Icons";line-height:1.5;transform:translateX(-100%);content:"star";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.reference_text-label[data-v-b69040e6]{max-width:400px}.factor-graph-modal__section[data-v-b69040e6]{margin:0 -50px;padding:18px 50px;overflow:hidden;background-color:#fff}.factor-graph-modal__section--gray[data-v-b69040e6]{margin-bottom:-18px;background:#f5f5f5}
.formula[data-v-8a08a1a6]{display:flex;justify-content:center;color:#4b4845;font-weight:800;font-size:20px;font-family:"Hiragino Sans",sans-serif}.formula__item[data-v-8a08a1a6]{margin-right:14px;letter-spacing:.2925px}.formula__item--symbol[data-v-8a08a1a6]{color:#686460;font-weight:bold}.formula__result[data-v-8a08a1a6]{color:#4c88ad}
.modal-heading[data-v-bd3121c4]{display:flex;align-items:center;min-height:26px;margin-bottom:54px;padding-left:15px;color:#22201e;font-weight:bold;font-size:18px;line-height:1;border-left:4px solid #b99245}.modal-heading-link[data-v-bd3121c4]{display:inline-flex;align-items:baseline;margin-right:12px;margin-left:8px;font-size:11px;line-height:1}.modal-heading-link-icon[data-v-bd3121c4]{color:inherit !important;font-size:11px;line-height:0}.info-block-list[data-v-bd3121c4]{display:flex;justify-content:center;margin-bottom:52px}.graph-container[data-v-bd3121c4]{margin-bottom:34px}.impact-score-formula[data-v-bd3121c4]{margin-bottom:60px}.factor-graph-modal__section[data-v-bd3121c4]{margin:0 -50px;padding:18px 50px;overflow:hidden;background-color:#fff}.factor-graph-modal__section--gray[data-v-bd3121c4]{margin-bottom:-18px;background:#f5f5f5}
.c-font-helveticaNeue-cd{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.p-factorsGraph{position:relative;width:100%}.p-factorsGraph-card{position:absolute;display:flex;box-sizing:border-box;width:98px;color:#2c2c2c;line-height:1.1;text-align:center;background:#fff;border:1px solid #3e3e3e;cursor:pointer}.p-factorsGraph-card__inner{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;min-height:80px;padding-bottom:5px}.p-factorsGraph-card__id{position:absolute;top:-0.5em;right:-0.5em;z-index:1;padding:2px 5px;color:#fff;font-size:10px !important;background-color:#333;border-radius:3px}.p-factorsGraph-card__tag{display:inline-block;width:100%;color:#fff;font-weight:bold;font-size:11px;line-height:2em;text-align:center;background-color:#262523}.p-factorsGraph-card__ticker{color:#4b4845;font-weight:500;font-size:11px;font-family:"Noto Sans JP";font-style:normal;line-height:1}.p-factorsGraph-card__name{width:100%;font-weight:bold;font-size:12px;font-family:"Hiragino Sans";line-height:1.2}.p-factorsGraph-card__name a{color:#22201e;-webkit-text-decoration-line:underline;text-decoration-line:underline}.p-factorsGraph-card__name a:hover,.p-factorsGraph-card__name a:active{color:#b99245}.p-factorsGraph-card__facterTitle{display:inline-block;margin:.2em;font-size:12px !important}.p-factorsGraph-card__predicate{display:flex;flex-basis:100%;align-items:center;justify-content:center;width:78px;color:#2c2c2c;font-weight:bold;font-size:11px;line-height:1;border-radius:2px;transition:background .2s}.p-factorsGraph-card__predicate img{margin-right:4px}.p-factorsGraph-card__predicate--up{color:#fff;background-color:#4c88ad}.p-factorsGraph-card__predicate--down{color:#fff;background-color:#a84848}.p-factorsGraph-card__predicate--impact:hover,.p-factorsGraph-card__predicate--impact:active{cursor:pointer}.p-factorsGraph-card__predicate--impact.p-factorsGraph-card__predicate--up:hover,.p-factorsGraph-card__predicate--impact.p-factorsGraph-card__predicate--up:active{background-color:rgb(20.6472950626%,36.9477911647%,46.9997637609%)}.p-factorsGraph-card__predicate--impact.p-factorsGraph-card__predicate--down:hover,.p-factorsGraph-card__predicate--impact.p-factorsGraph-card__predicate--down:active{background-color:hsl(0,40%,32.0588235294%)}.p-factorsGraph-card__tagRow{flex:1 0 auto;width:100%}.p-factorsGraph-card__nameRow{flex:1 0 auto;width:100%}.p-factorsGraph-card__trendRow{display:flex;flex:none;align-items:center;justify-content:center;width:100%}.p-factorsGraph-card__num{position:absolute;top:-10px;left:-12px;box-sizing:border-box;min-width:1.8em;min-height:1.8em;color:#fff;font-weight:bold;font-size:10px !important;line-height:1.8;text-align:center;background-color:#2c2c2c}.p-factorsGraph-card__impactRow{width:100%;margin-bottom:3px;font-weight:bold}.p-factorsGraph-card__impactRow--increase{color:#4c88ad}.p-factorsGraph-card__impactRow--decrease{color:#a84848}.p-factorsGraph-card__impactRow__label{margin-right:6px;font-size:8px}.p-factorsGraph-card__impactRow__score{margin-right:4px;font-size:14px;font-family:"Helvetica Neue","Arial","Segoe UI",Meiryo,sans-serif}.p-factorsGraph-card__impactRow__timeHorizon{font-size:12px}.p-factorsGraph-card__label{position:absolute;top:-12px;right:-6px}.p-factorsGraph-card--company{width:148px}.p-factorsGraph-card--company .p-factorsGraph-card__nameRow{display:flex;flex:1 0 auto;align-items:center;justify-content:center;width:100%;padding-bottom:4px}.p-factorsGraph-card--company .p-factorsGraph-card__inner{min-height:106px;padding:5px 7.5px 3px}.p-factorsGraph-card--company .p-factorsGraph-card__tagRow{flex-grow:0;width:100%}.p-factorsGraph-card--company .p-factorsGraph-card__predicate{padding:6px;font-size:12px}.p-factorsGraph-lineIcon{position:absolute;width:40px;height:40px;background-image:url(/assets/webpack/images/brain/icon/icon-memo-295510666ad65514c6ea5c1387516136.svg);cursor:pointer}.rel-line{opacity:.4;fill:none;stroke:#000;stroke-width:1}.rel-line.is-active{opacity:1;stroke:#b99245;stroke-width:2}.rel-arrow{fill:#888686}.rel-arrow.is-active{border:5px solid #000;fill:#b99245}.rel-circle{display:inline-block;-webkit-text-decoration-line:none !important;text-decoration-line:none !important}.rel-circle-edge{pointer-events:none;fill:#fafafa;stroke:#686460;stroke-width:1}.rel-circle.is-active .rel-circle-edge{stroke:#b99245}.rel-circle-text{font-weight:bold;font-size:11px;font-family:"Helvetica Neue","Arial","Segoe UI",Meiryo,sans-serif;pointer-events:none;fill:#686460}.rel-circle-background-text{font-weight:bold;font-size:11px;font-family:"Helvetica Neue","Arial","Segoe UI",Meiryo,sans-serif;pointer-events:none;fill:#fafafa;stroke:#fafafa;stroke-width:5}.rel-circle.is-active .rel-circle-text{fill:#b99245}.factor-graph-scroll{overflow-x:auto;overflow-y:hidden;overflow:auto hidden}
.fetch-article-error-container .error-text[data-v-126f2bd9]{font-weight:600;font-size:20px !important;font-family:"Noto Serif JP",serif;line-height:2;text-align:center}.fetch-article-error-container .description[data-v-126f2bd9]{min-height:30px}.fetch-article-error-container .description p[data-v-126f2bd9]{margin:0 !important;font-size:12px !important;line-height:23px}.fetch-article-error-container .description ul li[data-v-126f2bd9]{list-style-type:disc}.fetch-article-error-container .download-btn-container .btn-base[data-v-126f2bd9]{display:flex;align-items:center;justify-content:center;width:200px;height:40px;color:#fff;font-size:12px;background-color:#22201e;border-radius:2px;cursor:pointer}.fetch-article-error-container .download-btn-container .btn-base[data-v-126f2bd9]:hover{background:#000}
.section-title-container[data-v-3f694369]{font-size:14px}.section-title-container .section-title__text[data-v-3f694369]{color:var(--v-shades-base);letter-spacing:.04em}
.article-main[data-v-2986fa36]{box-sizing:border-box}.article-main .footer-margin[data-v-2986fa36]{margin-bottom:200px}.article-main .graph-guide-link[data-v-2986fa36]{display:inline-flex;align-items:baseline;margin-left:8px;font-size:11px;line-height:1;cursor:pointer}
.outlined-button[data-v-e4e9a1d8]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:88px;height:38px;margin:0;padding:0 14px;color:var(--v-shades-base);font-weight:500;font-size:12px;text-transform:uppercase;text-decoration:none;vertical-align:middle;background:rgba(0,0,0,0);border:1px solid;border-radius:0;outline:0;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),color 1ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.outlined-button.text-none[data-v-e4e9a1d8]{text-transform:none}.active[data-v-e4e9a1d8]{color:var(--v-primary-base)}.outlined-button[disabled][data-v-e4e9a1d8]{opacity:.4}
.article-side-counter[data-v-1e0a64b6]{min-height:26px;padding:5px 15px;background-color:#22201e;border-bottom:1px solid #403c38}.count[data-v-1e0a64b6]{color:#868686;font-size:10px}
.search-container[data-v-6eb6b5e8]{background:#22201e;border-bottom:1px solid #4b4845 !important}.search-container .checkbox-container[data-v-6eb6b5e8]{display:flex;flex-basis:100%;flex-shrink:0;flex-wrap:nowrap;align-items:center;width:100%;padding:10px 10px 14px}.search-container .checkbox-container__title[data-v-6eb6b5e8]{flex-basis:auto;align-items:center;margin-right:8px;margin-bottom:0;color:var(--v-shades-base);font-weight:500;font-size:10px;line-height:1}.search-container .checkbox-container__title[data-v-6eb6b5e8]:hover{cursor:pointer}.search-container .checkbox-container__checkbox[data-v-6eb6b5e8]{flex-basis:auto;flex-grow:0;margin-top:0;margin-right:12px;padding-top:0;padding-right:0}.search-container .checkbox-container__checkbox[data-v-6eb6b5e8] span{font-weight:bold !important}.search-container .checkbox-container__checkbox[data-v-6eb6b5e8]:last-child{margin-right:0}
.fade-enter-active[data-v-555cda58]{transition:opacity .1s ease}.fade-leave-active[data-v-555cda58]{transition:opacity .1s ease-out}.fade-enter-from[data-v-555cda58],.fade-leave-to[data-v-555cda58]{opacity:0}.article-side[data-v-555cda58]{overflow:hidden}.loading-container[data-v-555cda58]{overflow:scroll}.news-list-container[data-v-555cda58]{position:fixed;box-sizing:border-box;width:100%;height:100%;background:#22201e}.news-list-container .non-articles[data-v-555cda58]{display:flex;flex-direction:column;justify-content:center;padding:17.5px 14px;color:var(--v-shades-base)}.news-list-container .non-articles-title[data-v-555cda58]{display:block;margin-bottom:8px;padding-top:16px;padding-left:16px;color:#fff;font-weight:500;font-size:16px !important;line-height:1;text-align:center}.news-item-container[data-v-555cda58]{overflow-y:scroll !important}.news-item-container .news-list-item[data-v-555cda58]{box-sizing:border-box;font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic";border-bottom:1px solid #4b4845 !important}.news-item-container .news-list-item .news-list-item-container[data-v-555cda58]{padding:14px 24px 12px}.news-item-container .news-list-item .news-list-item-container .article-info[data-v-555cda58]{margin-bottom:8px}.news-item-container .news-list-item .news-list-item-container .article-info .article-date-time[data-v-555cda58]{color:#bababa;font-weight:500;font-size:10px}.news-item-container .news-list-item .news-list-item-container .article-info .article-supplier[data-v-555cda58]{color:#bababa;font-weight:500;font-size:11.5px}.news-item-container .news-list-item .news-list-item-container .article-title[data-v-555cda58]{color:#fff;font-weight:600;font-size:14px;font-family:YakuHanJPs,"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic"}.news-item-container .news-list-item .news-list-item-container .topic-container[data-v-555cda58]{width:100%;padding-top:12px}.news-item-container .news-list-item .news-list-item-container .topic-container .topic-wrapper[data-v-555cda58]{display:flex;flex-wrap:wrap;align-items:center}.news-item-container .news-list-item .news-list-item-container .topic-container .topic-wrapper .topic[data-v-555cda58]{display:inline-flex;margin:0 4px 4px 0;color:#22201e;font-weight:500;font-size:11px;word-break:keep-all;background:var(--v-primary-base);border-radius:2px}.news-item-container .news-list-more[data-v-555cda58]{display:flex;justify-content:center}.news-item-container .news-list-more__btn[data-v-555cda58]{width:80%}
.article-main{z-index:1}
@media print{.flex[data-v-37a697e9]:not(.print-display-none){display:block !important}.article[data-v-37a697e9],.h-full[data-v-37a697e9]{height:auto !important}}
.c-font-helveticaNeue-cd[data-v-7f9b8552]{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.company-search-header[data-v-7f9b8552]{height:111px;background-color:#22201e}.company-search-header[data-v-7f9b8552] .company-search-container span{color:#d1d0cf;font-size:10px !important}.company-search-header[data-v-7f9b8552] .company-search-container .v-input{font-size:13px}.company-search-header[data-v-7f9b8552] .company-search-container .v-input ::-moz-placeholder{color:#686460 !important}.company-search-header[data-v-7f9b8552] .company-search-container .v-input ::placeholder{color:#686460 !important}.company-search-header[data-v-7f9b8552] .company-search-container .v-input input{color:#fff !important}.company-search-header[data-v-7f9b8552] .company-search-container .v-input .v-input__icon .v-icon{color:#fff !important}.company-search-header[data-v-7f9b8552] .company-search-container .v-input__icon .v-icon{color:#aca9a1 !important}.company-search-header .date-picker-container[data-v-7f9b8552]{max-width:246px}.company-search-header .btn-container[data-v-7f9b8552]{display:inline-flex;flex-basis:100%;align-items:center;justify-content:flex-end}.company-search-header .btn-container .download-link[data-v-7f9b8552]{text-decoration:none}.company-search-spacer[data-v-7f9b8552]{flex-basis:100%}.company-list-container[data-v-7f9b8552]{box-sizing:border-box;overflow-y:scroll;background:#fff;-webkit-overflow-scrolling:touch}.company-list-container .company-list-header[data-v-7f9b8552]{height:50px}.company-list-container .company-list-body .company-loading-container[data-v-7f9b8552]{display:flex;align-items:center;justify-content:center;height:500px}.company-list-container .company-list-table[data-v-7f9b8552]{width:100%;max-width:100%;color:rgba(0,0,0,.87);background-color:#fff;border-radius:2px;border-collapse:collapse;border-spacing:0}.company-list-container .company-list-table thead tr[data-v-7f9b8552]{height:56px;border-bottom:2px solid #22201e}.company-list-container .company-list-table thead th[data-v-7f9b8552]{padding:0 24px;color:rgba(0,0,0,.54);font-weight:500;font-size:12px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company-list-container .company-list-table tbody td[data-v-7f9b8552]{height:48px;padding:0 24px;font-weight:400;font-size:13px}.company-list-container .company-list-table tbody tr[data-v-7f9b8552]:nth-child(even){background:#f5f5f5}
.btn-text[data-v-7e96e2d1]{color:#fff;font-size:10px !important}.btn-img[data-v-7e96e2d1]{width:14px}.disabled[data-v-7e96e2d1]{background-color:#868686 !important;cursor:not-allowed;opacity:1 !important;pointer-events:auto !important}
.download-container[data-v-61e407c0]{height:calc(100vh - 48px);overflow:scroll}.download-container .date-title[data-v-61e407c0]{font-size:16px !important}.description[data-v-61e407c0]{max-width:410px;color:#22201e;background:#fff}
.dropdown[data-v-22457740]{display:flex;align-items:center;cursor:pointer}.dropdown__panel[data-v-22457740]{position:fixed;top:0;left:0;z-index:8;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;border-radius:2px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}
.create-company-watchlist-modal:not(.v-dialog--fullscreen){max-height:280px}
.delete-company-watchlist-modal-wrapper__title[data-v-15d1a320]{color:var(--v-shades-base);font-size:18px}.delete-company-watchlist-modal-wrapper__description[data-v-15d1a320]{color:#403c38;font-size:14px}
.delete-company-watchlist-modal:not(.v-dialog--fullscreen){max-height:220px}
.edit-company-watchlist-modal:not(.v-dialog--fullscreen){max-height:280px}
.company-watchlist-menu-list[data-v-c26b3b06]{padding:0}.company-watchlist-menu-list .company-watchlist-menu-content[data-v-c26b3b06]{display:flex;align-items:center;width:144px;height:48px;text-decoration:none;border-bottom:1px solid #edecea;cursor:pointer}.company-watchlist-menu-list .company-watchlist-menu-content[data-v-c26b3b06]:last-child{border:none}.company-watchlist-menu-list .company-watchlist-menu-content[data-v-c26b3b06]:hover{background-color:#f5f5f5}.application .application--wrap .company-watchlist-container[data-v-c26b3b06]{max-width:840px !important;height:calc(100vh - 48px)}.application .application--wrap .company-watchlist-container .company-watchlist-header[data-v-c26b3b06]{min-height:98px;border-bottom:2px solid #403c38}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper[data-v-c26b3b06]{height:calc(100% - 98px);overflow:auto}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .empty-box[data-v-c26b3b06]{height:88px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist[data-v-c26b3b06]{border-bottom:1px solid #bababa}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist[data-v-c26b3b06]:hover{background-color:#f5f5f5;cursor:pointer}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container[data-v-c26b3b06]{width:100%}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link[data-v-c26b3b06]{display:flex;flex-direction:column;color:#868686;text-decoration:none}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link:hover .watchlist-name[data-v-c26b3b06]{color:var(--v-primary-base) !important}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link .watchlist-name[data-v-c26b3b06]{color:var(--v-shades-base);font-size:18px;font-family:"Noto Serif JP",serif}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link .watchlist-count[data-v-c26b3b06]{color:#686460;font-size:11px;background-color:#edecea;border-radius:2px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link .watchlist-company-name[data-v-c26b3b06]{color:#868686;font-size:12px;letter-spacing:.04em}
.add-company-modal-wrapper .error-text-label[data-v-ba02891a]{font-size:16px}.add-company-modal-wrapper .search-list-container[data-v-ba02891a]{height:350px;border:1px solid #22201e}.add-company-modal-wrapper .search-list-container .search-list-header[data-v-ba02891a]{height:24px;background-color:#0f0f0e}.add-company-modal-wrapper .search-list-container .search-list-header span[data-v-ba02891a]{color:var(--v-shades-base);font-size:11px}.add-company-modal-wrapper .search-list-container .search-list-header span[data-v-ba02891a]:first-child{width:54px;text-align:center}.add-company-modal-wrapper .search-list-container .search-result-container[data-v-ba02891a]{height:calc(100% - 24px)}.add-company-modal-wrapper .search-list-container .search-result-container .search-result-wrapper[data-v-ba02891a]{height:100%;overflow:auto}.add-company-modal-wrapper .search-list-container .search-result-container .search-result-wrapper .search-result-company[data-v-ba02891a]{display:flex;align-items:center;width:100%;height:32px;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-company-modal-wrapper .search-list-container .search-result-container .search-result-wrapper .search-result-company[data-v-ba02891a]:hover{background-color:#f5f5f5;cursor:pointer}.add-company-modal-wrapper .search-list-container .search-result-container .search-result-wrapper .search-result-company .register-status-container[data-v-ba02891a]{display:inline-block;width:54px;text-align:center}
.add-company-modal:not(.v-dialog--fullscreen){max-height:620px}.add-company-modal .footer__cancel{display:none}
.bulk-insert-companies-modal-wrapper textarea[data-v-0d58783b]{width:100%;font-size:16px;border:1px solid #22201e;resize:none}
.bulk-insert-companies-modal:not(.v-dialog--fullscreen){max-height:550px}
.bulk-insert-companies-result-modal-wrapper .result-summary-container[data-v-48ff07d0]{font-size:14px}
.bulk-insert-companies-result-modal:not(.v-dialog--fullscreen){max-height:550px}.bulk-insert-companies-result-modal .footer__cancel{display:none}
.delete-company-modal-wrapper__title[data-v-1ecd94c5]{color:var(--v-shades-base);font-size:18px}.delete-company-modal-wrapper__description[data-v-1ecd94c5]{color:#403c38;font-size:14px}
.delete-company-modal:not(.v-dialog--fullscreen){max-height:220px}
.scroll-container[data-v-4c26886e]{overflow:scroll}.application .application--wrap .company-watchlist-title-container[data-v-4c26886e]{min-height:88px}.application .application--wrap .company-watchlist-title-container .company-watchlist-title-header[data-v-4c26886e]{background:#22201e}.application .application--wrap .company-watchlist-title-container .company-watchlist-title-header .company-watchlist-name-label[data-v-4c26886e]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.application .application--wrap .company-watchlist-container[data-v-4c26886e]{max-width:840px !important;height:calc(100vh - 88px - 48px)}.application .application--wrap .company-watchlist-container .company-count_label-container[data-v-4c26886e]{border-bottom:2px solid #403c38}.application .application--wrap .company-watchlist-container .company-count_label-container .company-count_label-value[data-v-4c26886e]{font-size:16px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper[data-v-4c26886e]{height:calc(100% - 48px - 78px);overflow:auto}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .empty-box[data-v-4c26886e]{height:88px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist[data-v-4c26886e]{border-bottom:1px solid #bababa}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-name-label[data-v-4c26886e]{color:var(--v-shades-base);font-size:16px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .ticker-symbol-label[data-v-4c26886e]{color:#4b4845;font-size:16px}
.no-data[data-v-0400215d]{display:flex;align-items:flex-start;justify-content:flex-start;color:#868686;font-size:14px}
.download-btn[data-v-6bce1752]{position:relative;display:flex;align-items:center;height:44px;padding:10px 16px;color:#fff;font-weight:400;font-size:12px;text-decoration:none;background:#22201e;border-radius:2px;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.download-btn[data-v-6bce1752]:hover{opacity:.7}.download-btn img[data-v-6bce1752]{width:16px}.download-btn.disabled[data-v-6bce1752]{background-color:#bababa;pointer-events:auto}.download-btn.disabled[data-v-6bce1752]:hover{cursor:not-allowed;opacity:1}.download-btn.is-loading[data-v-6bce1752]{color:#22201e;cursor:not-allowed}.download-btn.is-loading[data-v-6bce1752] .spinner-svg{position:absolute;top:50%;left:50%;fill:#fff;translate:-50% -50%}.download-btn.is-loading[data-v-6bce1752] .download-btn__content,.download-btn.is-loading[data-v-6bce1752] .download-btn__icon{visibility:hidden}
.fade-enter-active[data-v-3c094362],.fade-leave-active[data-v-3c094362]{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.fade-enter-from[data-v-3c094362],.fade-leave-to[data-v-3c094362]{opacity:0}.scroll-top-button[data-v-3c094362]{position:fixed;bottom:16px;z-index:4;display:inline-flex;grid-gap:4px;gap:4px;align-items:center;justify-content:center;min-width:160px;height:33px;padding:0 16px 0 11px;color:#fff !important;font-weight:500;font-size:12px;background:#22201e;border-radius:2px;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1);-webkit-text-decoration-line:none;text-decoration-line:none}.scroll-top-button[data-v-3c094362]:hover{opacity:.7}
.single-select__menu[data-v-20fd6610] [aria-selected='true']{background-color:#f6f0e2}
.btn[data-v-01d2aeb3]{--x-radius-base: 2px;--x-button-default-border: #22201e;--x-button-default-bg: #22201e;--x-button-default-color: #fff;--x-button-default-hover-border: #4b4845;--x-button-default-hover-bg: #4b4845;--x-button-default-hover-color: #fff;--x-button-primary-dark-border: #b99245;--x-button-primary-dark-bg: #b99245;--x-button-primary-dark-color: #fff;--x-button-primary-dark-hover-border: #9c782c;--x-button-primary-dark-hover-bg: #9c782c;--x-button-primary-dark-hover-color: #fff;--x-button-primary-light-border: #edca85;--x-button-primary-light-bg: #edca85;--x-button-primary-light-color: #22201e;--x-button-primary-light-hover-border: #d1b06b;--x-button-primary-light-hover-bg: #d1b06b;--x-button-primary-light-hover-color: #22201e;display:inline-flex;grid-gap:4px;gap:4px;align-items:center;justify-content:center;padding:12px 16px;color:#000;font-weight:500;font-size:12px;font-style:normal;line-height:100%;text-align:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:2px}.btn--default[data-v-01d2aeb3]{color:var(--x-button-default-color);background-color:var(--x-button-default-bg);border-color:var(--x-button-default-border)}.btn--default[data-v-01d2aeb3]:hover,.btn--default[data-v-01d2aeb3]:active,.btn--default[data-v-01d2aeb3]:focus{color:var(--x-button-default-hover-color);background-color:var(--x-button-default-hover-bg);border-color:var(--x-button-default-hover-border)}.btn--default.disabled[data-v-01d2aeb3]{cursor:not-allowed;opacity:.3;pointer-events:none}.btn--primary-dark[data-v-01d2aeb3]{color:var(--x-button-primary-dark-color);background-color:var(--x-button-primary-dark-bg);border-color:var(--x-button-primary-dark-border)}.btn--primary-dark[data-v-01d2aeb3]:hover,.btn--primary-dark[data-v-01d2aeb3]:active,.btn--primary-dark[data-v-01d2aeb3]:focus{color:var(--x-button-primary-dark-hover-color);background-color:var(--x-button-primary-dark-hover-bg);border-color:var(--x-button-primary-dark-hover-border)}.btn--primary-dark.disabled[data-v-01d2aeb3]{cursor:not-allowed;opacity:.5;pointer-events:none}.btn--primary-light[data-v-01d2aeb3]{color:var(--x-button-primary-light-color);background-color:var(--x-button-primary-light-bg);border-color:var(--x-button-primary-light-border)}.btn--primary-light[data-v-01d2aeb3]:hover,.btn--primary-light[data-v-01d2aeb3]:active,.btn--primary-light[data-v-01d2aeb3]:focus{color:var(--x-button-primary-light-hover-color);background-color:var(--x-button-primary-light-hover-bg);border-color:var(--x-button-primary-light-hover-border)}.btn--primary-light.disabled[data-v-01d2aeb3]{cursor:not-allowed;opacity:.5;pointer-events:none}.icon[data-v-01d2aeb3]{display:inline-block;font-weight:normal;font-size:12px;font-family:"Material Icons";font-style:normal;line-height:1;direction:inherit;letter-spacing:normal;white-space:nowrap;text-transform:none;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}
.dropdown[data-v-60ed97de]{position:relative;display:inline-block}.dropdown__menu[data-v-60ed97de]{position:absolute;z-index:var(--z-index-dropdown);padding:8px 0;color:#22201e;list-style-type:none;background-color:#fff;border-radius:2px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.dropdown__menu--small[data-v-60ed97de]{width:160px;font-size:small}.dropdown__menu--medium[data-v-60ed97de]{width:240px;font-size:small}.dropdown__menu--large[data-v-60ed97de]{width:100%;min-width:160px;font-size:small}.dropdown__item[data-v-60ed97de]{padding:8px 16px;text-align:left;cursor:pointer}.dropdown__item[data-v-60ed97de]:hover{background-color:#f5f5f5}.dropdown__placement--top[data-v-60ed97de]{bottom:100%;margin-bottom:8px}.dropdown__placement--bottom[data-v-60ed97de]{top:100%;left:0}.dropdown__placement--left[data-v-60ed97de]{top:0;right:100%;margin-right:8px}.dropdown__placement--right[data-v-60ed97de]{top:0;left:100%;margin-left:8px}
.chart[data-v-38ffff13]{position:relative}.chart__unit[data-v-38ffff13]{display:inline-block;max-width:120px;min-height:15px;color:#403c38;font-weight:400;font-size:10px;line-height:170%;text-align:center;transform:translateX(-50%) translateY(4px)}.chart__zero-tooltip[data-v-38ffff13]{padding:16px;font-size:10px;line-height:170%;background:rgba(0,0,0,.8);box-shadow:none}.chart__zero-label[data-v-38ffff13]{position:absolute;z-index:1;display:none}
.dashboard__header[data-v-697f4ea4]{display:flex;align-items:center}@media print{.dashboard__header[data-v-697f4ea4]{display:none}}
.dashboard__panels[data-v-697f4ea4]{display:grid;grid-auto-rows:minmax(484px, auto);grid-template-columns:repeat(3, 1fr);grid-gap:16px;gap:16px}@media(max-width: 1280px){.dashboard__panels[data-v-697f4ea4]{grid-template-columns:repeat(2, 1fr)}}@media print{.dashboard__panels .panel[data-v-697f4ea4]:nth-child(6n){page-break-after:always;-moz-column-break-after:page;break-after:page;page-break-after:always}.dashboard__panels .panel[data-v-697f4ea4]:nth-child(6n+7),.dashboard__panels .panel[data-v-697f4ea4]:nth-child(6n+8){margin-top:24px}}@media print{.dashboard__section-heading[data-v-697f4ea4]{display:none}}@media print{.dashboard__company-section[data-v-697f4ea4]{margin-top:0;page-break-before:always;page-break-before:always;-moz-column-break-before:page;break-before:page}.dashboard__company-section .panel[data-v-697f4ea4]:nth-child(6n){page-break-after:always;page-break-after:always;-moz-column-break-after:page;break-after:page}.dashboard__company-section .panel[data-v-697f4ea4]:nth-child(6n+1),.dashboard__company-section .panel[data-v-697f4ea4]:nth-child(6n+2){margin-top:24px}}
[data-v-697f4ea4] .panel{display:flex;flex-direction:column;padding:16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:2px}[data-v-697f4ea4] .panel__body{flex:1}[data-v-697f4ea4] .panel__header{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;margin-bottom:24px}[data-v-697f4ea4] .panel__title{flex-grow:1;color:#22201e;text-overflow:ellipsis}[data-v-697f4ea4] .panel__title .badge{margin-right:8px;vertical-align:bottom}[data-v-697f4ea4] .panel__title-link{color:inherit;text-decoration:underline}[data-v-697f4ea4] .panel__title-link:hover{color:#b99245;text-decoration:underline}[data-v-697f4ea4] .panel__actions{flex-grow:0}@media print{[data-v-697f4ea4] .panel__actions{display:none}}
[data-v-697f4ea4] .panel__actions .dropdown .btn{padding:4px;background-color:rgba(0,0,0,0);border:0}[data-v-697f4ea4] .panel__indicator{display:-webkit-box;flex-basis:100%;height:34px;padding-right:24px;overflow:hidden;color:#4b4845;font-size:10px;line-height:170%;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-v-697f4ea4] .panel__unit{flex-basis:100%;min-height:17px;color:#686460;font-size:10px;line-height:170%;text-align:right}[data-v-697f4ea4] .panel__footer{display:flex;grid-gap:2px;gap:2px;align-items:center;justify-content:flex-end;margin-top:16px}[data-v-697f4ea4] .panel__footer-link{color:#22201e;font-weight:700;font-size:12px;text-decoration:underline}[data-v-697f4ea4] .panel__footer-link:hover{color:#b99245}.form-box[data-v-697f4ea4]{padding:24px 40px;background-color:#f5f5f5;border-radius:2px}@media print{.form-box[data-v-697f4ea4]{display:none}}
.form-block[data-v-697f4ea4]{display:flex}.form-block__label[data-v-697f4ea4]{flex-shrink:0;width:50px;padding:4px 0;font-weight:700;font-size:10px}.form-block__label.is-disabled[data-v-697f4ea4]{opacity:.4}.report-block[data-v-697f4ea4]{display:flex;justify-content:flex-end}@media print{.report-block[data-v-697f4ea4]{display:none}}
[data-v-697f4ea4] .trend-panels{display:flex;grid-gap:8px;gap:8px;justify-content:space-between;margin-bottom:24px}[data-v-697f4ea4] .trend-panels>span{display:flex;flex:1;container-type:inline-size}[data-v-697f4ea4] .trend-panels__item{display:flex;flex:1;flex-direction:column;container-type:inline-size;align-items:stretch}[data-v-697f4ea4] .trend-panels__label{margin-bottom:8px;color:#292725;font-weight:500;font-size:12px;line-height:100%;text-align:center}[data-v-697f4ea4] .trend-panels__value{color:#292725;font-weight:700;font-size:clamp(10px,8cqi + 2px,18px);line-height:150%;white-space:nowrap;text-align:center}[data-v-697f4ea4] .trend-panels__diff{color:#292725;font-weight:700;font-size:12px;line-height:150%;text-align:center}[data-v-697f4ea4] .trend-panels__diff.is-positive{color:#4c88ad}[data-v-697f4ea4] .trend-panels__diff.is-negative{color:#a84848}[data-v-697f4ea4] .trend-panels__tooltip{display:flex;flex-direction:column;grid-gap:4px;gap:4px;align-items:flex-start;padding:1px 8px}[data-v-697f4ea4] .trend-panels__tooltip-heading{display:block;color:#fff;font-weight:400;font-size:10px;line-height:170%;text-align:center}[data-v-697f4ea4] .trend-panels__tooltip-text{color:#fff;font-weight:500;font-size:12px;line-height:170%}
.stories[data-v-0a11b893]{color:#22201e;letter-spacing:.04em}
.c-font-helveticaNeue-cd[data-v-0319b420]{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.finance-result-container[data-v-0319b420]{background-color:#fff}.finance-result-list__Box[data-v-0319b420]{padding:20px;color:#2c2c2c;background:#fff;border-top:2px solid #000}.finance-result-list__Box .title-label[data-v-0319b420]{color:#4b4845}.finance-result-summary[data-v-0319b420]{transition:.2s;-webkit-overflow-scrolling:touch}.finance-result-summary__Box[data-v-0319b420]{display:flex;min-height:250px;padding:20px;color:#2c2c2c;background:#fff;border-top:2px solid #000}.finance-result-summary__Box .title-label[data-v-0319b420]{color:#4b4845;font-size:12px !important}.finance-result-summary__Box .quarter[data-v-0319b420],.finance-result-summary__Box .published-at[data-v-0319b420],.finance-result-summary__Box .generated-at[data-v-0319b420]{color:var(--v-shades-base)}.finance-result-summary__Box .quarter[data-v-0319b420]{font-size:16px;letter-spacing:.08em}.finance-result-summary__Box .published-at[data-v-0319b420],.finance-result-summary__Box .generated-at[data-v-0319b420]{font-size:14px}.finance-result-summary__Box .published-at__title[data-v-0319b420],.finance-result-summary__Box .generated-at__title[data-v-0319b420]{font-size:12px}.finance-result-summary__Box .story-box[data-v-0319b420]{border-left:1px solid #d1d0cf}.xeno-flash-summary[data-v-0319b420]{border-top:1px solid #d1d0cf}.xeno-flash-summary .xenoFlashFrame[data-v-0319b420]{height:890px}.xeno-flash-summary .none-xeno-flash[data-v-0319b420]{color:var(--v-shades-base);font-size:15px;text-align:center;background-color:#f0efed;border-radius:2px}.finance-result-competitors[data-v-0319b420]{border-top:2px solid #000}.finance-result-competitors .competitors-list-container__guide[data-v-0319b420]{padding-bottom:10px;font-size:14px}.finance-result-competitors .competitors-list-container__btn-list[data-v-0319b420]{width:100%}.finance-result-competitors .competitors-list-container .competitor-link-btn-container[data-v-0319b420]{min-width:232px;border-radius:2px}.finance-result-competitors .competitors-list-container .competitor-link-btn-container .competitor-link-btn[data-v-0319b420]{display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.finance-result-competitors .competitors-list-container .competitor-link-btn-container .enabled[data-v-0319b420]{background:#22201e}.finance-result-competitors .competitors-list-container .competitor-link-btn-container .disabled[data-v-0319b420]{background:#bababa}.finance-result-competitors .competitors-list-container .competitor-link-btn-container .disabled .competitor-link-btn[data-v-0319b420]:hover{color:#000;color:initial;text-decoration:none}.finance-result-competitors .competitor-xeno-flash-container .competitor-xeno-flash-summary[data-v-0319b420]{border:1px solid #d1d0cf}.finance-result-competitors .competitor-xeno-flash-container .competitor-xeno-flash-summary .alert-container[data-v-0319b420]{margin-bottom:10px;padding:18px;text-align:center;background-color:#eedada}.finance-result-competitors .competitor-xeno-flash-container .competitor-xeno-flash-summary .alert-label[data-v-0319b420]{color:#a84848;font-size:15px}.finance-result-competitors .competitor-xeno-flash-container .return-top[data-v-0319b420]{padding:10px;font-size:15px;text-align:right}.finance-result-competitors .none-competitors[data-v-0319b420]{color:#22201e;font-size:15px;text-align:center;background-color:#f0efed;border-radius:2px}.footer-margin[data-v-0319b420]{margin-bottom:200px}.xenoFlashFrame[data-v-0319b420]{overflow-y:hidden}
.application .application--wrap .finance-result-mail-setting-title-container[data-v-195f167b]{min-height:88px}.application .application--wrap .finance-result-mail-setting-title-container .finance-result-mail-setting-title-header[data-v-195f167b]{background:#22201e}.application .application--wrap .finance-result-mail-setting-title-container .finance-result-mail-setting-title-header .finance-result-mail-setting-name-label[data-v-195f167b]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.application .application--wrap .finance-result-mail-setting-container[data-v-195f167b]{max-width:840px !important;height:calc(100vh - 88px - 48px)}.application .application--wrap .finance-result-mail-setting-container .finance-result-mail-setting-title[data-v-195f167b]{color:var(--v-shades-base);font-size:18px}.application .application--wrap .company-count_label-container[data-v-195f167b]{border-bottom:2px solid #403c38}.application .application--wrap .finance-result-mail-setting-wrapper[data-v-195f167b]{height:calc(100% - 240px);overflow:auto}.application .application--wrap .finance-result-mail-setting-wrapper .finance-result-mail-setting-company-list[data-v-195f167b]{border-bottom:1px solid #bababa}.application .application--wrap .finance-result-mail-setting-wrapper .finance-result-mail-setting-company-list .ticker-symbol-label[data-v-195f167b]{color:#4b4845;font-size:16px}.application .application--wrap .finance-result-mail-setting-wrapper .finance-result-mail-setting-company-list .company-name-label[data-v-195f167b]{color:var(--v-shades-base);font-size:16px}
.application .application--wrap .sign-up-container[data-v-4c534928]{width:100%;height:calc(100vh - 46px);-webkit-overflow-scrolling:touch}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-4c534928]{overflow:auto;-webkit-overflow-scrolling:touch}.application .application--wrap .sign-up-container .sing-up-form-wrapper .form-header img[data-v-4c534928]{max-width:300px}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-4c534928] .sign-up-form{width:100%}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-4c534928] .sign-up-form .email .v-input__slot,.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-4c534928] .sign-up-form .role .v-input__slot{background-color:rgba(0,0,0,.12) !important;border:0 !important}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-4c534928] .sign-up-form .email input,.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-4c534928] .sign-up-form .role input{color:#000 !important}.application .application--wrap .sign-up-container .sing-up-form-wrapper .sing-up-btn-container[data-v-4c534928]{width:60%}.application .application--wrap .sign-up-container .sing-up-form-wrapper .sing-up-btn-container .sign-up-btn[data-v-4c534928]{height:56px;color:#fff}.application .application--wrap .sign-up-container .sign-in-image-wrapper[data-v-4c534928]{height:auto}
.not-found-text[data-v-b6ea4960]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;letter-spacing:.2em}
th[title=市場名][data-v-dbb258ee]{padding-top:15px;padding-bottom:15px;font-size:12px;text-align:left}.toggle-icon[data-v-dbb258ee]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle-icon.is-open[data-v-dbb258ee]{transform:rotate(0)}.name[data-v-dbb258ee]{padding-left:24px}.toggle-btn+.name[data-v-dbb258ee]{padding-left:0}
@keyframes text-in-6229e83d{0%{transform:translate(0, -20px);opacity:0}}.markets-container[data-v-6229e83d]{width:100%}.markets-container .markets-search-wrapper[data-v-6229e83d]{width:100%;color:var(--v-shades-base);background-color:#33302d}.markets-container .markets-search-wrapper__heading[data-v-6229e83d]{margin-bottom:13px;font-weight:bold;font-size:18px}.markets-container .markets-search-wrapper .lead[data-v-6229e83d]{font-size:14px}.markets-container .markets-search-wrapper[data-v-6229e83d] .search-word{width:40%}.markets-container .markets-search-wrapper[data-v-6229e83d] .search-word ::-moz-placeholder{color:#686460 !important}.markets-container .markets-search-wrapper[data-v-6229e83d] .search-word ::placeholder{color:#686460 !important}.markets-container .markets-search-wrapper[data-v-6229e83d] .search-word input{color:#fff !important;font-size:14px}.markets-container .markets-search-wrapper .search-btn-container[data-v-6229e83d]{margin-top:8px;border-top:1px solid #403c38}.markets-container .markets-search-wrapper .search-btn-container .reset-btn[data-v-6229e83d]{padding:8px 16px;font-weight:500;font-size:12px;line-height:1.5}.markets-container .markets-list-wrapper .markets-list-container[data-v-6229e83d]{overflow-x:auto}.markets-container .markets-list-wrapper .markets-loading-container[data-v-6229e83d]{display:flex;align-items:center;justify-content:center;height:500px}.markets-container .markets-list-wrapper .markets-loading-container .late-warn-message[data-v-6229e83d]{display:inline-block;margin-top:10px;color:#686460;font-size:14px;animation:text-in-6229e83d .8s cubic-bezier(0.22, 0.15, 0.25, 1.43) 0s backwards;animation-delay:1.5s}
.dashboard-add-btn[data-v-879b6eaa]{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;color:#22201e;font-weight:500;font-size:14px}
.commentary-action[data-v-7f6ac2bc]{display:flex;flex-direction:column;grid-gap:12px;gap:12px;align-items:center;align-self:stretch;justify-content:center;padding:24px;background:#f5f5f5;border-radius:2px}.commentary-action__note[data-v-7f6ac2bc]{width:100%;margin-bottom:0;color:#403c38;font-weight:400;font-size:10px;line-height:170%;text-align:left}
.commentary-markdown[data-v-5825bd11]{font-size:14px}.commentary-markdown[data-v-5825bd11] h1,.commentary-markdown[data-v-5825bd11] h2,.commentary-markdown[data-v-5825bd11] h4,.commentary-markdown[data-v-5825bd11] h5,.commentary-markdown[data-v-5825bd11] h6{margin-bottom:8px;font-weight:700;line-height:1.5}.commentary-markdown[data-v-5825bd11] p{margin-bottom:16px;line-height:1.7}.commentary-markdown[data-v-5825bd11] a{color:#b99245;text-decoration:none}.commentary-markdown[data-v-5825bd11] a:hover{text-decoration:underline}.commentary-markdown[data-v-5825bd11] .citation{position:relative;top:-1.5px;display:inline-flex;grid-gap:4px;gap:4px;align-items:baseline;justify-content:center;margin:0 2px;padding:3px 4px;color:#686460;font-size:9px;line-height:1;letter-spacing:.25px;background:#f5f5f5;border-radius:2px}.commentary-markdown[data-v-5825bd11] .citation:hover{color:#edecea;text-decoration:none;background:#4b4845}
.anchor-links[data-v-6468a159]{display:inline-flex;align-items:center;padding:6px 4px;background-color:#f0f0f0;border-radius:2px}.anchor-links__item[data-v-6468a159]{padding:0 20px;font-weight:500}
.default-table[data-v-096a90e4]{width:100%;margin-bottom:40px;background-color:#fff}.default-table[data-v-096a90e4] th,.default-table[data-v-096a90e4] td{min-width:100px;padding:6px;font-weight:500;font-size:12px;text-align:left;border:1px solid #d1d0cf}.default-table__header[data-v-096a90e4] th,.default-table__header[data-v-096a90e4] td{color:#fff;font-weight:bold;font-size:11px;text-align:center;background-color:#403c38}.default-table__footer[data-v-096a90e4] th,.default-table__footer[data-v-096a90e4] td{font-size:12px}
.categories-list-container[data-v-3c092c4a]{width:100%;border-radius:2px}.toggle[data-v-3c092c4a]{display:flex;align-items:flex-start}.toggle__icon[data-v-3c092c4a]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle__icon.is-open[data-v-3c092c4a]{transform:rotate(0)}.toggle__label[data-v-3c092c4a]{padding-left:24px}.toggle__button+.toggle__label[data-v-3c092c4a]{padding-left:0}[data-v-3c092c4a] .default-table .is-positive{color:#4c88ad}[data-v-3c092c4a] .default-table .is-negative{color:#a84848}[data-v-3c092c4a] .default-table th{font-size:12px}[data-v-3c092c4a] .default-table tr.category{background-color:#f0efed}[data-v-3c092c4a] .default-table tr.category td{font-weight:700;font-size:14px}[data-v-3c092c4a] .default-table tr.category td span{margin-right:10px}[data-v-3c092c4a] .default-table [data-title=予測結果への影響],[data-v-3c092c4a] .default-table [data-title=予測結果への影響内訳]{min-width:unset}[data-v-3c092c4a] .default-table th[data-title=カテゴリー]{width:225px}[data-v-3c092c4a] .default-table th[data-title=市場名]{width:225px}[data-v-3c092c4a] .default-table th[data-title=予測結果への影響],[data-v-3c092c4a] .default-table th[data-title=予測結果への影響内訳]{width:134px}[data-v-3c092c4a] .default-table th[data-title=関連性スコア]{width:104px}[data-v-3c092c4a] .default-table td[data-title=カテゴリー]{font-weight:500;font-size:12px;vertical-align:top}[data-v-3c092c4a] .default-table td[data-title=カテゴリー] span{font-weight:700;font-size:12px}[data-v-3c092c4a] .default-table td[data-title=市場名]{font-weight:700;font-size:12px;line-height:17px;vertical-align:top}[data-v-3c092c4a] .default-table td[data-title=予測結果への影響],[data-v-3c092c4a] .default-table td[data-title=予測結果への影響内訳]{font-weight:700;font-size:12px;text-align:right}[data-v-3c092c4a] .default-table td[data-title=指標名] .indicator-label{font-weight:400;font-size:10px}[data-v-3c092c4a] .default-table td[data-title=関連性スコア]{text-align:center}
.trend-summary__content[data-v-3cab2beb]{display:inline-block}.trend-summary .is-positive[data-v-3cab2beb]{color:#4c88ad}.trend-summary .is-negative[data-v-3cab2beb]{color:#a84848}.trend-summary__error[data-v-3cab2beb]{margin:16px 0;color:#868686;font-weight:500;font-size:12px;line-height:170%}.trend-summary__empty[data-v-3cab2beb]{margin:8px 0;color:#403c38;font-weight:700;font-size:24px;line-height:150%}.trend-summary__header[data-v-3cab2beb]{margin-bottom:16px}.trend-summary__heading[data-v-3cab2beb]{margin-bottom:0;color:#403c38}.trend-summary__label[data-v-3cab2beb]{margin-bottom:0;color:#403c38;font-weight:500;font-size:10px;line-height:170%}.trend-summary__value[data-v-3cab2beb]{margin-bottom:12px}.trend-summary__percentage[data-v-3cab2beb]{font-weight:700;font-size:20px;line-height:150%}.trend-summary__num[data-v-3cab2beb]{font-weight:700;font-size:16px;line-height:150%}.scale-tooltip[data-v-3cab2beb]{padding:12px 16px;opacity:1 !important}.scale-tooltip__content[data-v-3cab2beb]{display:inline-flex;flex-direction:column;grid-gap:8px;gap:8px}.scale-tooltip__heading[data-v-3cab2beb]{margin-bottom:0;font-size:12px}.scale-tooltip__body[data-v-3cab2beb]{display:flex;grid-gap:8px;gap:8px}.scale-tooltip__range[data-v-3cab2beb]{font-weight:700;font-size:12px;line-height:170%}.scale-tooltip__label[data-v-3cab2beb]{flex-grow:1;font-size:12px;line-height:170%}.scale-tooltip__note[data-v-3cab2beb]{margin-bottom:0;font-size:12px}
.default-table [abbr=予測対象期間][data-v-4b8ea93c]{min-width:100px}.default-table th[data-v-4b8ea93c],.default-table td[data-v-4b8ea93c]{min-width:90px}.default-table td.mpe[data-v-4b8ea93c],.default-table td.corr[data-v-4b8ea93c],.default-table td.prc[data-v-4b8ea93c]{text-align:right}
.indicator-label[data-v-b8a6b24c]{color:#22201e}.indicator-label__name[data-v-b8a6b24c]{font-weight:500;font-size:14px}.indicator-label__formula[data-v-b8a6b24c]{margin-top:8px;padding-left:50px;font-weight:500;font-size:12px;line-height:1.5;text-indent:9.5px}.indicator-label__source[data-v-b8a6b24c]{font-weight:500;font-size:10px}
.container[data-v-9116f732]{max-width:none}.form-box[data-v-9116f732]{padding:24px 40px;background-color:#f5f5f5;border-radius:2px}.form-block[data-v-9116f732]{display:flex}.form-block__label[data-v-9116f732]{flex-shrink:0;width:50px;padding:4px 0;font-weight:700;font-size:10px}.form-block__label.is-disabled[data-v-9116f732]{opacity:.4}.select-btn[data-v-9116f732]{padding:2px 14px;color:#4b4845;font-weight:700;font-size:12px;text-decoration:underline;background-color:rgba(0,0,0,0);border-radius:2px}.select-btn.is-active[data-v-9116f732]{color:#fff;text-decoration:none;background-color:#b99245}.select-radio[data-v-9116f732]{align-items:start}.select-radio[data-v-9116f732]:last-child{margin-bottom:0 !important}.text-indicator[data-v-9116f732]{font-size:12px}.trend-box[data-v-9116f732]{padding:24px 16px;border:1px solid #d1d0cf}.trend-box__heading[data-v-9116f732]{font-weight:700;font-size:16px;line-height:170%}.trend-box__summary[data-v-9116f732]{flex-basis:38%;flex-shrink:0;max-width:38%}.trend-box__chart[data-v-9116f732]{flex:1 1 auto;min-width:0}.trend-box__summary[data-v-9116f732],.trend-box__chart[data-v-9116f732]{padding:0 16px}.trend-box__chart-header[data-v-9116f732]{display:inline-flex;grid-gap:16px;gap:16px;align-items:center}.trend-box__divider[data-v-9116f732]{margin:0 16px;border-color:#edecea}.trend-box__summary-divider[data-v-9116f732]{margin:24px 0;border-color:#edecea}.trend-box__commentary[data-v-9116f732]{display:flex;flex-direction:column}.trend-box__commentary-header[data-v-9116f732]{display:flex;align-items:center;margin-bottom:16px}.trend-box__commentary-heading[data-v-9116f732]{display:flex;align-items:center;margin-bottom:8px;font-weight:700;font-size:16px;line-height:170%}.trend-box__commentary-copy[data-v-9116f732]{color:#22201e}.trend-box__commentary-copy[data-v-9116f732]:hover{color:#4b4845}.trend-box__commentary-copy[data-v-9116f732]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.trend-box__commentary-copy-icon[data-v-9116f732]{color:inherit !important}.trend-box__commentary-error[data-v-9116f732]{color:#22201e;font-weight:500;font-size:12px;line-height:170%}.chart-form-block[data-v-9116f732]{margin-bottom:20px}.select-divider[data-v-9116f732]{height:24px}.select-divider .divider[data-v-9116f732]{border-color:#d1d0cf}.note-chart[data-v-9116f732]{padding-left:75px;font-weight:400;font-size:12px;line-height:1.6}.select-periods-block__select[data-v-9116f732]{flex-shrink:0;width:124px}.select-graph-block[data-v-9116f732] label > span{font-weight:500 !important;white-space:nowrap}.select-graph-block__legend[data-v-9116f732]{width:20px;height:4px;margin-left:8px}.select-graph-block__legend.is-values[data-v-9116f732]{background-color:#968d83}.select-graph-block__legend.is-trends[data-v-9116f732]{background-color:#af8d4f}.download-block[data-v-9116f732]{justify-content:flex-end;margin-left:auto}.commentary-block[data-v-9116f732]{color:#403c38}.commentary-block__empty[data-v-9116f732]{font-weight:700;font-size:24px;line-height:150%}.commentary-block__loading[data-v-9116f732]{display:inline-block;font-size:14px;line-height:1;animation:commentary-loading-text-9116f732 1.5s ease-in-out infinite}.commentary-block__loading[data-v-9116f732]::before{margin-right:4px;color:#b99244;animation:commentary-loading-dot-9116f732 1.5s ease-in-out infinite;content:"●"}@keyframes commentary-loading-text-9116f732{0%,100%{opacity:.7}50%{opacity:1}}@keyframes commentary-loading-dot-9116f732{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}
.subheader[data-v-41292dea]{flex-basis:100%;width:100%;background-color:#22201e}
.subheader-heading[data-v-681652e6]{display:flex}.subheader-heading__text[data-v-681652e6]{display:flex;flex-basis:100%;align-items:center;width:100%;padding:9px 30px;color:var(--v-shades-base);font-weight:600;font-size:24px;font-family:"Noto Serif JP",serif;line-height:1;background-color:#22201e;border-bottom:4px solid #0f0f0f}
[data-v-12745c5c] .badge{margin-right:12px;padding:0 12px}
.container[data-v-77189b81]{max-width:none}.form-box[data-v-77189b81]{padding:24px 40px;background-color:#f5f5f5;border-radius:2px}.form-block[data-v-77189b81]{display:flex}.form-block__label[data-v-77189b81]{flex-shrink:0;width:50px;padding:4px 0;font-weight:700;font-size:10px}.select-btn[data-v-77189b81]{padding:2px 14px;color:#4b4845;font-weight:700;font-size:12px;text-decoration:underline;background-color:rgba(0,0,0,0);border-radius:2px}.select-btn.is-active[data-v-77189b81]{color:#fff;text-decoration:none;background-color:#b99245}.select-radio[data-v-77189b81]{align-items:start}.select-radio[data-v-77189b81]:last-child{margin-bottom:0 !important}.text-indicator[data-v-77189b81]{font-size:12px}.trend-box[data-v-77189b81]{padding:24px 16px;border:1px solid #d1d0cf}.trend-box__heading[data-v-77189b81]{font-weight:700;font-size:16px;line-height:170%}.trend-box__summary[data-v-77189b81]{flex-basis:38%;flex-shrink:0;max-width:38%}.trend-box__chart[data-v-77189b81]{flex:1 1 auto;min-width:0}.trend-box__summary[data-v-77189b81],.trend-box__chart[data-v-77189b81]{padding:0 16px}.trend-box__divider[data-v-77189b81]{margin:0 16px;border-color:#edecea}.trend-box__summary-divider[data-v-77189b81]{margin:24px 0;border-color:#edecea}.trend-box__commentary[data-v-77189b81]{display:flex;flex-direction:column}.trend-box__commentary-header[data-v-77189b81]{display:flex;align-items:center;margin-bottom:16px}.trend-box__commentary-heading[data-v-77189b81]{display:flex;align-items:center;margin-bottom:8px;font-weight:700;font-size:16px;line-height:170%}.trend-box__commentary-copy[data-v-77189b81]{color:#22201e}.trend-box__commentary-copy[data-v-77189b81]:hover{color:#4b4845}.trend-box__commentary-copy[data-v-77189b81]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.trend-box__commentary-copy-icon[data-v-77189b81]{color:inherit !important}.trend-box__chart-header[data-v-77189b81]{display:inline-flex;grid-gap:16px;gap:16px;align-items:center}.chart-form-block[data-v-77189b81]{margin-bottom:20px}.select-label[data-v-77189b81]{min-width:20px;margin-right:16px;font-weight:700;font-size:10px;white-space:nowrap}.select-divider[data-v-77189b81]{height:24px}.select-divider .divider[data-v-77189b81]{border-color:#d1d0cf}.note-chart[data-v-77189b81]{padding-left:75px;font-weight:400;font-size:12px;line-height:1.6}.select-periods-block__select[data-v-77189b81]{max-width:124px}.select-graph-block[data-v-77189b81] label > span{font-weight:500 !important;white-space:nowrap}.select-graph-block__legend[data-v-77189b81]{width:20px;height:4px;margin-left:8px}.select-graph-block__legend.is-values[data-v-77189b81]{background-color:#968d83}.select-graph-block__legend.is-trends[data-v-77189b81]{background-color:#af8d4f}.download-block[data-v-77189b81]{justify-content:flex-end;margin-left:auto}.commentary-block[data-v-77189b81]{color:#403c38}.commentary-block__empty[data-v-77189b81]{font-weight:700;font-size:24px;line-height:150%}.commentary-block__loading[data-v-77189b81]{display:inline-block;font-size:14px;line-height:1;animation:commentary-loading-text-77189b81 1.5s ease-in-out infinite}.commentary-block__loading[data-v-77189b81]::before{margin-right:4px;color:#b99244;animation:commentary-loading-dot-77189b81 1.5s ease-in-out infinite;content:"●"}@keyframes commentary-loading-text-77189b81{0%,100%{opacity:.7}50%{opacity:1}}@keyframes commentary-loading-dot-77189b81{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}
.actions[data-v-bf9fd25e]{display:inline-flex;flex-shrink:0;grid-gap:8px;gap:8px;align-items:center}.actions__edit[data-v-bf9fd25e],.actions__delete[data-v-bf9fd25e]{display:inline-flex;align-items:baseline}.actions__edit[data-v-bf9fd25e]{color:#22201e;font-size:12px}.actions__edit[data-v-bf9fd25e]:hover{color:#22201e}.actions__delete[data-v-bf9fd25e]{color:#a84848;font-size:12px}.actions__delete[data-v-bf9fd25e]:hover{color:#a84848}
.default-table[data-v-2b4bb294] th{padding:4px;font-size:12px}.default-table[data-v-2b4bb294] td{padding:8px}.default-table[data-v-2b4bb294] [data-title=指標コード]{width:1%;min-width:54px;white-space:nowrap}.default-table[data-v-2b4bb294] [data-title=指標名]{width:auto;min-width:unset}.default-table[data-v-2b4bb294] [data-title=エリア]{width:90px;min-width:unset}.default-table[data-v-2b4bb294] [data-title=市場名]{width:142px;min-width:unset}.default-table[data-v-2b4bb294] [data-title=市場タイプ]{width:90px;min-width:unset}.default-table[data-v-2b4bb294] [data-title=単位]{width:90px;min-width:unset}.default-table[data-v-2b4bb294] [data-title=出所]{width:176px;min-width:unset}.default-table[data-v-2b4bb294] [data-title=指標説明]{width:240px;min-width:unset}.default-table[data-v-2b4bb294] [data-title=操作]{width:142px;min-width:unset}.default-table[data-v-2b4bb294] td[data-title=指標コード],.default-table[data-v-2b4bb294] td[data-title=エリア],.default-table[data-v-2b4bb294] td[data-title=市場名],.default-table[data-v-2b4bb294] td[data-title=市場タイプ],.default-table[data-v-2b4bb294] td[data-title=単位],.default-table[data-v-2b4bb294] td[data-title=操作]{text-align:center}
.form-block[data-v-37653a2e]{margin-bottom:32px}.form-block__hint[data-v-37653a2e]{margin-top:4px;margin-bottom:16px;padding-left:0;color:#868686;font-weight:400;font-size:10px;line-height:170%}.form-block__hint-link[data-v-37653a2e]{color:#868686}
.btn-file[data-v-3e7efa5c]{--x-button-download-loading-bg: #4b4845;position:relative;min-width:146px}.btn-file__icon[data-v-3e7efa5c]{display:inline-block;width:auto;height:16px}.btn-file.is-loading[data-v-3e7efa5c]{background-color:var(--x-button-download-loading-bg);cursor:not-allowed}.btn-file.is-loading[data-v-3e7efa5c] .spinner-svg{position:absolute;top:50%;left:50%;translate:-50% -50%}.btn-file.is-loading[data-v-3e7efa5c] .icon--suffix{visibility:hidden}.btn-file.is-loading .btn-file__content[data-v-3e7efa5c]{visibility:hidden}
.sub-heading[data-v-b76642e4]{margin-bottom:8px;font-weight:700;font-size:12px;line-height:170%}.note[data-v-b76642e4]{display:flex;align-items:center;justify-content:center;padding:24px;border:3px solid #f0f0f0}.note__list[data-v-b76642e4]{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.note__list-item[data-v-b76642e4]{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:170%}.note__list-item-icon[data-v-b76642e4]{width:auto;height:20px;margin-right:8px}.input-file[data-v-b76642e4]{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;color:#686460;background-color:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}.input-file[data-v-b76642e4]:hover{cursor:pointer}.input-file__content[data-v-b76642e4]{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;line-height:1}.input-file__name[data-v-b76642e4]{font-size:12px}.input-file__close[data-v-b76642e4]{margin-left:24px}.message-success[data-v-b76642e4]{display:flex;align-items:center;justify-content:center;margin:32px auto;padding:16px;border:1px solid #edecea}.errors[data-v-b76642e4]{color:#a84848;font-weight:400;font-size:12px;line-height:170%}.errors__list-item[data-v-b76642e4]{list-style-type:disc}
@keyframes text-in-5a43879a{0%{transform:translate(0, -20px);opacity:0}}.indicator-list-wrapper .indicator-list-container[data-v-5a43879a]{overflow-x:auto}.indicator-list-wrapper .indicator-loading-container[data-v-5a43879a]{display:flex;align-items:center;justify-content:center;height:500px}.indicator-list-wrapper .indicator-loading-container .late-warn-message[data-v-5a43879a]{display:inline-block;margin-top:10px;color:#686460;font-size:14px;animation:text-in-5a43879a .8s cubic-bezier(0.22, 0.15, 0.25, 1.43) 0s backwards;animation-delay:1.5s}.indicator-list-wrapper .no-data[data-v-5a43879a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#403c38;font-size:14px;background:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}
.promotion-wrapper[data-v-40c3f1be]{padding:48px 0;letter-spacing:.12em;border:1px solid #d1d0cf}.promotion-wrapper .message-wrapper[data-v-40c3f1be]{display:inline-block;padding:8px 20px;background:#f5f5f5}.promotion-wrapper .message-wrapper p[data-v-40c3f1be]{margin-bottom:0}.promotion-wrapper .detail-wrapper[data-v-40c3f1be]{max-width:1013px;margin:45px auto}.promotion-wrapper .detail-wrapper .action-list[data-v-40c3f1be]{display:flex;grid-gap:16px;gap:16px}.promotion-wrapper .detail-wrapper .action-list__item[data-v-40c3f1be]{width:100%;height:52px}.promotion-wrapper .detail-wrapper .inner-box[data-v-40c3f1be]{border:1px solid #ababab}.promotion-wrapper .detail-wrapper .inner-box .price-title[data-v-40c3f1be]{font-weight:500;font-size:14px}.promotion-wrapper .detail-wrapper .inner-box .price-title p[data-v-40c3f1be]{margin-bottom:0}.promotion-wrapper .detail-wrapper .inner-box p[data-v-40c3f1be]{font-size:16px}.promotion-wrapper .detail-wrapper .inner-box p span[data-v-40c3f1be]{margin-right:5px;font-size:24px}.promotion-wrapper .detail-wrapper .inner-box p .price-slash[data-v-40c3f1be]{margin-left:8px;font-size:12px;vertical-align:text-top}
.default-table [abbr=氏名][data-v-32f758ab]{width:160px}.default-table [abbr=メールアドレス][data-v-32f758ab]{width:240px}.default-table [abbr=電話番号][data-v-32f758ab]{width:136px}.default-table [abbr=所属部署][data-v-32f758ab]{width:136px}.default-table [abbr=担当業務] .job-detail-text[data-v-32f758ab]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.default-table [abbr=権限][data-v-32f758ab]{width:78px;text-align:center}.default-table [abbr=操作][data-v-32f758ab]{width:210px;text-align:center}
.textarea__counter[data-v-368ba8bd]{color:#868686;font-size:12px;line-height:1;text-align:right}
.edit-modal{max-height:640px}
.invite-result-modal-wrapper .invite-result-modal-list-container .list-title[data-v-4b6d6912]{font-weight:bold;font-size:14px}.invite-result-modal-wrapper .invite-result-modal-list-container .default-table [abbr=メッセージ][data-v-4b6d6912]{white-space:pre}
.invite-result-modal:not(.v-dialog--fullscreen){max-height:450px}.invite-result-modal .footer__cancel{display:none}
.invite-modal-wrapper__license-num[data-v-241f5222]{max-width:235px;padding:3px 8px;background:#f0efed;border-radius:2px}
.invite-modal{max-height:500px}
.account-management-wrapper .account-management-container[data-v-56997feb]{width:100%}.account-management-wrapper .account-management-container .account-management-title-wrapper[data-v-56997feb]{width:100%;min-height:120px;background:#22201e}.account-management-wrapper .account-management-container .account-management-title-wrapper__company-name[data-v-56997feb]{color:var(--v-shades-base);font-weight:600;font-size:24px;font-style:normal;line-height:150%;letter-spacing:.12em}.account-management-wrapper .account-management-container .account-management-title-wrapper__license-num span[data-v-56997feb]{color:var(--v-shades-base);font-weight:500;font-size:14px;font-style:normal;line-height:20px}.account-management-wrapper .account-management-container .account-personalize-wrapper__heading[data-v-56997feb]{font-weight:700;font-size:20px}.account-management-wrapper .account-management-container .account-personalize-wrapper__radio-group-wrapper[data-v-56997feb]{width:640px}.account-management-wrapper .account-management-container .account-personalize-wrapper__sub-heading[data-v-56997feb]{font-weight:700;font-size:14px}.account-management-wrapper .account-management-container .account-personalize-wrapper__description[data-v-56997feb]{font-size:12px;line-height:1.7}.account-management-wrapper .account-management-container .account-management-list-wrapper__heading[data-v-56997feb]{font-weight:700;font-size:20px}.account-management-wrapper .account-management-container .account-management-list-wrapper .account-management-loading-container[data-v-56997feb]{display:flex;align-items:center;justify-content:center;height:500px}
.application .application--wrap .password-forgot-container{width:100%;height:calc(100vh - 46px)}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .form-header img{max-width:300px}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-description-container .description__content{color:#33302d;font-size:13px}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-form{width:70%}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-form .send-btn-container{width:60%}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-form .send-btn-container .send-btn{height:56px;color:#fff}.application .application--wrap .password-forgot-container .password-forgot-image-wrapper{height:auto}
.application .application--wrap .password-reset-container{width:100%;height:calc(100vh - 46px);-webkit-overflow-scrolling:touch}.application .application--wrap .password-reset-container .password-reset-form-wrapper .form-header img{max-width:300px}.application .application--wrap .password-reset-container .password-reset-form-wrapper .password-reset-form{width:70%}.application .application--wrap .password-reset-container .password-reset-form-wrapper .password-reset-form .password-reset-btn-container{width:60%}.application .application--wrap .password-reset-container .password-reset-form-wrapper .password-reset-form .password-reset-btn-container .reset-btn{height:56px;color:#fff}.application .application--wrap .password-reset-container .password-reset-image-wrapper{height:auto}
.password-change-edit-wrapper .password-change-edit-container[data-v-4889e30e]{width:100%}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-title-wrapper[data-v-4889e30e]{min-height:88px;background:#22201e}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-title-wrapper__title[data-v-4889e30e]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-content-wrapper[data-v-4889e30e]{width:376px}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-content-wrapper__back-link[data-v-4889e30e]{font-size:14px}
.application .application--wrap .sign-in-container{width:100%;height:calc(100vh - 46px);-webkit-overflow-scrolling:touch}.application .application--wrap .sign-in-container .sign-in-form-wrapper.is-notice{height:100%}.application .application--wrap .sign-in-container .sign-in-form-wrapper .form-header img{max-width:300px}.application .application--wrap .sign-in-container .sign-in-form-wrapper .sign-in-form{width:70%}.application .application--wrap .sign-in-container .sign-in-form-wrapper .login-btn-container{width:60%}.application .application--wrap .sign-in-container .sign-in-form-wrapper .login-btn-container .login-btn{height:56px;color:#fff}.application .application--wrap .sign-in-container .sign-in-image-wrapper{height:auto}.grecaptcha-badge{visibility:hidden}
.account-edit-wrapper .account-edit-container[data-v-864465ac]{width:100%}.account-edit-wrapper .account-edit-container .account-edit-title-wrapper[data-v-864465ac]{min-height:88px;background:#22201e}.account-edit-wrapper .account-edit-container .account-edit-title-wrapper__title[data-v-864465ac]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.account-edit-wrapper .account-edit-container .account-edit-content-wrapper[data-v-864465ac]{width:376px}.account-edit-wrapper .account-edit-container .account-edit-content-wrapper .textarea[data-v-864465ac] textarea{margin-top:8px}.account-edit-wrapper .account-edit-container .account-edit-content-wrapper__back-link[data-v-864465ac]{font-size:14px}.account-edit-tooltip-wrapper[data-v-864465ac]{padding:16px;background:rgba(0,0,0,.9)}.account-edit-tooltip-wrapper[data-v-864465ac]::after{position:absolute;top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) rgba(0,0,0,.9) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px;content:""}.account-edit-tooltip-wrapper__title[data-v-864465ac]{font-weight:700;font-size:14px}.account-edit-tooltip-wrapper__content[data-v-864465ac]{margin-bottom:0;line-height:1.7}
.account-setting-wrapper .account-setting-container[data-v-2c44267a]{width:100%}.account-setting-wrapper .account-setting-container .account-setting-title-wrapper[data-v-2c44267a]{min-height:88px;background:#22201e}.account-setting-wrapper .account-setting-container .account-setting-title-wrapper__title[data-v-2c44267a]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper[data-v-2c44267a]{width:376px}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper[data-v-2c44267a] .readonly-field{opacity:1 !important}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper .textarea[data-v-2c44267a] textarea{margin-top:8px;color:var(--v-shades-base)}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper__edit-button[data-v-2c44267a]{display:inline-flex;align-items:center;width:180px;height:52px;padding:14px 60px;color:#fff !important;font-weight:500;font-size:14px;font-style:normal;line-height:1.5;text-decoration:none;background-color:var(--v-primary-base);border-radius:2px}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper__edit-button i[data-v-2c44267a]{color:#fff !important}.account-setting-wrapper .account-setting-container .password-change[data-v-2c44267a]{font-size:14px}.account-setting-tooltip-wrapper[data-v-2c44267a]{padding:16px;background:rgba(0,0,0,.9)}.account-setting-tooltip-wrapper[data-v-2c44267a]::after{position:absolute;top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) rgba(0,0,0,.9) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px;content:""}.account-setting-tooltip-wrapper__title[data-v-2c44267a]{font-weight:700;font-size:14px}.account-setting-tooltip-wrapper__content[data-v-2c44267a]{margin-bottom:0;line-height:1.7}
[data-v-26ba1237] canvas{margin:0 auto}
.box[data-v-71820ff2]{padding:30px 16px;border:1px solid #d1d0cf}.table-market-shares[data-v-71820ff2]{margin-bottom:0}.table-market-shares[data-v-71820ff2] td{padding:6px 8px;font-size:14px}.table-market-shares[data-v-71820ff2] .nestable-table__header{height:38px}.table-market-shares[data-v-71820ff2] .nestable-table__header th{padding:6px 2px;font-size:12px}.table-market-shares[data-v-71820ff2] .nestable-table__body [abbr=順位]{padding:0;text-align:center}.table-market-shares[data-v-71820ff2] .nestable-table__footer{height:38px;background-color:#f5f5f5}.table-market-shares[data-v-71820ff2] [abbr=順位]{width:40px}.table-market-shares[data-v-71820ff2] [abbr=国内マーケットシェア],.table-market-shares[data-v-71820ff2] [abbr=国内売上高（百万円）],.table-market-shares[data-v-71820ff2] [abbr=企業全体の売上高（百万円）],.table-market-shares[data-v-71820ff2] [abbr=売上依存度],.table-market-shares[data-v-71820ff2] [abbr=国内売上高構成比率]{width:115px}.table-market-shares[data-v-71820ff2] .highlight-row{background-color:rgba(237,202,133,.5)}.table-market-shares[data-v-71820ff2] .highlight-row td{font-weight:700}
.box[data-v-71e72f30]{padding:30px 16px;border:1px solid #d1d0cf}.table-market-shares[data-v-71e72f30]{margin-bottom:0}.table-market-shares[data-v-71e72f30] td{padding:6px 8px;font-size:14px}.table-market-shares[data-v-71e72f30] .nestable-table__header{height:38px}.table-market-shares[data-v-71e72f30] .nestable-table__header th{padding:6px 2px;font-size:12px}.table-market-shares[data-v-71e72f30] .nestable-table__body [abbr=順位]{padding:0;text-align:center}.table-market-shares[data-v-71e72f30] .nestable-table__footer{height:38px;background-color:#f5f5f5}.table-market-shares[data-v-71e72f30] [abbr=順位]{width:40px}.table-market-shares[data-v-71e72f30] .highlight-row{background-color:rgba(237,202,133,.5)}.table-market-shares[data-v-71e72f30] .highlight-row td{font-weight:700}
.default-table .highlight-row[data-v-a5d7098e]{background-color:rgba(237,202,133,.5)}.default-table td[data-title=TDB企業コード][data-v-a5d7098e],.default-table td[data-title=法人番号][data-v-a5d7098e],.default-table td[data-title=銘柄コード][data-v-a5d7098e],.default-table td[data-title=業績予測（5年）レーティング][data-v-a5d7098e],.default-table td[data-title=国内マーケットシェア（推定）][data-v-a5d7098e],.default-table td[data-title=マーケットシェア（推定）][data-v-a5d7098e],.default-table td[data-title=売上依存度][data-v-a5d7098e],.default-table td[data-title=国内売上高構成比率][data-v-a5d7098e],.default-table td[data-title=直近通期決算期][data-v-a5d7098e],.default-table td[data-title=設立年月日][data-v-a5d7098e],.default-table td[data-title=企業Webサイト][data-v-a5d7098e],.default-table td[data-title=電話番号][data-v-a5d7098e]{text-align:center}.default-table th[data-title=TDB企業コード][data-v-a5d7098e],.default-table th[data-title=銘柄コード][data-v-a5d7098e]{line-break:strict}.default-table [data-title=TDB企業コード][data-v-a5d7098e]{min-width:75px}.default-table [data-title=銘柄コード][data-v-a5d7098e]{min-width:46px}.default-table td[data-title=企業名][data-v-a5d7098e]{min-width:238px;font-size:14px}.default-table td[data-title="xeno業種 主業種"][data-v-a5d7098e],.default-table td[data-title="xeno業種 従業種"][data-v-a5d7098e]{min-width:238px}.default-table td[data-title=営業利益予測成長率（5年）][data-v-a5d7098e],.default-table td[data-title=国内マーケットシェア][data-v-a5d7098e],.default-table td[data-title=マーケットシェア][data-v-a5d7098e],.default-table td[data-title=売上依存度][data-v-a5d7098e],.default-table td[data-title=国内売上高構成比率][data-v-a5d7098e]{padding-right:30px;text-align:right}.default-table td[data-title=国内売上][data-v-a5d7098e],.default-table td[data-title=企業全体の売上高][data-v-a5d7098e],.default-table td[data-title=資本金][data-v-a5d7098e]{min-width:135px;text-align:right}.default-table td[data-title=直近通期決算期][data-v-a5d7098e]{min-width:100px}.default-table td[data-title=従業員数][data-v-a5d7098e]{min-width:300px}.default-table td[data-title=特色][data-v-a5d7098e]{min-width:400px}.default-table td[data-title=企業Webサイト][data-v-a5d7098e]{min-width:120px}.default-table td[data-title=所在地][data-v-a5d7098e]{min-width:420px}.default-table td[data-title=代表者名][data-v-a5d7098e]{min-width:300px}.default-table td[data-title=製品・サービス名（企業Webサイト）][data-v-a5d7098e]{min-width:400px}.default-table td[data-title=法人番号][data-v-a5d7098e]{min-width:102px}.clamp[data-v-a5d7098e]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.no-data[data-v-7ed2797c]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:82px;color:#403c38;font-size:14px;background:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}
.selected[data-v-30ed0bab]{font-weight:700 !important;background-color:rgba(237,202,133,.5)}
.industries[data-v-9df88824]{width:auto;width:initial;max-width:100%}.industries .tier[data-v-9df88824]{width:200px}.industries .main[data-v-9df88824]{width:87px;color:#fff;font-weight:bold;font-size:12px;text-align:center;background-color:#4b4845}.industries .sub[data-v-9df88824]{color:#4b4845;font-weight:bold;font-size:12px;text-align:center;background-color:#d1d0cf}.industries .row[data-v-9df88824]{height:39px}
.container[data-v-2adb3843]{width:100%}.industries-wrapper[data-v-2adb3843]{margin-bottom:40px}.industries-wrapper .loading-container[data-v-2adb3843]{display:flex;align-items:flex-start;justify-content:center;height:500px;padding:30px 0}.market-shares-wrapper[data-v-2adb3843]{margin-bottom:40px}.market-shares-wrapper .market-shares-loading-container[data-v-2adb3843]{display:flex;align-items:center;justify-content:center;height:462px}.market-share-xeno-companies-list-wrapper .market-share-xeno-companies-list-container[data-v-2adb3843]{overflow-x:auto}.market-share-xeno-companies-list-wrapper .market-share-xeno-companies-loading-container[data-v-2adb3843]{display:flex;align-items:center;justify-content:center;height:500px}
[data-v-486b4a53] .nestable-table{height:100%;margin-bottom:0;border-bottom:1px solid #d1d0cf}[data-v-486b4a53] .nestable-table .is-positive{color:#4c88ad}[data-v-486b4a53] .nestable-table .is-negative{color:#a84848}[data-v-486b4a53] .nestable-table th{padding:2px 4px;font-weight:700;font-size:12px}[data-v-486b4a53] .nestable-table td{font-size:12px}[data-v-486b4a53] .nestable-table [data-title=セグメント及び業績ドライバー]{width:215px;min-width:unset;font-weight:700}[data-v-486b4a53] .nestable-table [data-title=原材料]{width:158px;min-width:unset}[data-v-486b4a53] .nestable-table [data-title=業績ドライバースコア]{width:94px;min-width:unset}[data-v-486b4a53] .nestable-table [data-title=予測結果への影響],[data-v-486b4a53] .nestable-table [data-title$=予測への影響]{width:130px;min-width:unset}[data-v-486b4a53] .nestable-table [data-title=予測結果への影響内訳],[data-v-486b4a53] .nestable-table [data-title$=予測への影響内訳]{width:130px;min-width:unset}[data-v-486b4a53] .nestable-table [data-title=関連性スコア]{width:104px;min-width:unset}[data-v-486b4a53] .nestable-table td[data-title=業績ドライバースコア]{text-align:right}[data-v-486b4a53] .nestable-table td[data-title=関連性スコア]{text-align:center}[data-v-486b4a53] .nestable-table td[data-title=予測結果への影響],[data-v-486b4a53] .nestable-table td[data-title$=予測への影響]{font-weight:700;text-align:right}[data-v-486b4a53] .nestable-table td[data-title=予測結果への影響内訳],[data-v-486b4a53] .nestable-table td[data-title$=予測への影響内訳]{font-weight:700;text-align:right}[data-v-486b4a53] .nestable-table td[data-title=指標名] .indicator-label{font-weight:400;font-size:10px}[data-v-486b4a53] .nestable-table .depth-0 td[data-title=セグメント及び業績ドライバー],[data-v-486b4a53] .nestable-table .depth-0 td[data-title=業績ドライバースコア]{font-weight:700;font-size:14px}[data-v-486b4a53] .nestable-table .depth-0 .segment-cell[data-title=業績ドライバースコア]{font-size:16px}[data-v-486b4a53] .nestable-table .depth-1 .content-cell.is-segment{font-size:14px}[data-v-486b4a53] .nestable-table .nestable-table__body{position:relative}[data-v-486b4a53] .nestable-table .nestable-table__body td{padding:8px;border-bottom:0}[data-v-486b4a53] .nestable-table .nestable-table__body .segment-cell{background-color:#f0f0f0}[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー],[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell[data-title=原材料]{padding:8px 16px}[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]{vertical-align:top;border:0}[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]~td{border-top:0;border-bottom:0}[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]::before{position:absolute;top:0;bottom:0;left:-0.5px;width:1px;background-color:#d1d0cf;content:""}[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]::after{position:absolute;right:0;left:0;height:1px;background-color:#d1d0cf;transform:translate(0, -9px);content:""}[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell>.virtual-cell{position:relative;z-index:1;display:inline-block;width:100%;margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:7px;background-color:#fff}[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー][rowspan]>.virtual-cell{height:calc(100% + 15px);overflow:hidden}[data-v-486b4a53] .nestable-table .nestable-table__body .content-cell[data-title=関連性スコア]{text-align:center}[data-v-486b4a53] .nestable-table .nestable-table__body .price-cell[data-title=セグメント及び業績ドライバー]{position:relative;vertical-align:top;border:0}[data-v-486b4a53] .nestable-table .nestable-table__body .price-cell:not([data-title=セグメント及び業績ドライバー]){background-color:#f0f0f0}[data-v-486b4a53] .nestable-table .nestable-table__body .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{position:absolute;top:-1px;left:0;z-index:1;width:100%;height:100%;background-color:#fff}[data-v-486b4a53] .nestable-table .nestable-table__body .price-cell[data-title=関連性スコア]{text-align:center}[data-v-486b4a53] .nestable-table .depth-2 .content-cell[data-title=セグメント及び業績ドライバー]{padding-left:56px}[data-v-486b4a53] .nestable-table .depth-2 .content-cell[data-title=セグメント及び業績ドライバー]::before{top:37px;left:39.5px}[data-v-486b4a53] .nestable-table .depth-2 .content-cell[data-title=セグメント及び業績ドライバー]::after{left:39.5px}[data-v-486b4a53] .nestable-table .depth-3 .content-cell[data-title=セグメント及び業績ドライバー]{padding-left:96px}[data-v-486b4a53] .nestable-table .depth-3 .content-cell[data-title=セグメント及び業績ドライバー]::before{top:72px;left:79.5px}[data-v-486b4a53] .nestable-table .depth-3 .content-cell[data-title=セグメント及び業績ドライバー]::after{left:79.5px}[data-v-486b4a53] .nestable-table .depth-3 .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{width:calc(100% - 41px);margin-left:41px}[data-v-486b4a53] .nestable-table .depth-4 .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{width:calc(100% - 81px);margin-left:81px}[data-v-486b4a53] .nestable-table .toggle{display:flex;align-items:flex-start}[data-v-486b4a53] .nestable-table .toggle__icon{line-height:.8;transform:rotate(-90deg);transition:transform .2s}[data-v-486b4a53] .nestable-table .toggle__icon.is-open{transform:rotate(0)}[data-v-486b4a53] .nestable-table .toggle__label{padding-left:24px}[data-v-486b4a53] .nestable-table .toggle__button+.toggle__label{padding-left:0}
.finance-summary__content[data-v-2a43249b]{display:inline-block}.finance-summary .is-positive[data-v-2a43249b]{color:#4c88ad}.finance-summary .is-negative[data-v-2a43249b]{color:#a84848}.finance-summary__error[data-v-2a43249b]{margin:16px 0;color:#868686;font-weight:500;font-size:12px;line-height:170%}.finance-summary__empty[data-v-2a43249b]{margin:8px 0;color:#403c38;font-weight:700;font-size:24px;line-height:150%}.finance-summary__header[data-v-2a43249b]{margin-bottom:16px}.finance-summary__heading[data-v-2a43249b]{margin-bottom:0;color:#403c38}.finance-summary__label[data-v-2a43249b]{margin-bottom:0;color:#403c38;font-weight:500;font-size:10px;line-height:170%}.finance-summary__value[data-v-2a43249b]{margin-bottom:24px}.finance-summary__percentage[data-v-2a43249b]{font-weight:700;font-size:20px;line-height:150%}.finance-summary__num[data-v-2a43249b]{font-weight:700;font-size:16px;line-height:150%}.scale-tooltip[data-v-2a43249b]{padding:12px 16px;opacity:1 !important}.scale-tooltip__content[data-v-2a43249b]{display:inline-flex;flex-direction:column;grid-gap:8px;gap:8px}.scale-tooltip__heading[data-v-2a43249b]{margin-bottom:0;font-size:12px}.scale-tooltip__body[data-v-2a43249b]{display:flex;grid-gap:8px;gap:8px}.scale-tooltip__range[data-v-2a43249b]{font-weight:700;font-size:12px;line-height:170%}.scale-tooltip__label[data-v-2a43249b]{flex-grow:1;font-size:12px;line-height:170%}.seasonality-heading[data-v-2a43249b]{margin-bottom:4px;font-weight:500;font-size:10px;line-height:170%}.scale-heading[data-v-2a43249b]{margin-bottom:16px;font-size:10px;line-height:170%}.seasonality-box[data-v-2a43249b]{display:flex;padding:16px;background-color:#f5f5f5;border-radius:2px}.seasonality-block[data-v-2a43249b]{display:flex;flex:1 0 0}.seasonality-block__row[data-v-2a43249b]{display:flex;flex-direction:column;justify-content:center}.seasonality-block__row .seasonality-block__col[data-v-2a43249b]:last-child{margin-bottom:0}.seasonality-block__row .seasonality-block__col[data-v-2a43249b]:first-child:last-child,.seasonality-block__row .seasonality-block__col[data-v-2a43249b]:nth-child(2){padding-bottom:4px;border-bottom:1px solid #bababa}.seasonality-block__percentages[data-v-2a43249b]{flex:1 0 0}.seasonality-block__col[data-v-2a43249b]{display:flex;justify-content:flex-end;margin-bottom:8px;font-weight:500;font-size:10px;line-height:170%}.seasonality-block__operator[data-v-2a43249b]{padding-right:24px}.seasonality-block__values .seasonality-block__col[data-v-2a43249b]{padding-left:8px}.seasonality-collapse[data-v-2a43249b]{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:center;padding:8px 4px;border:1px solid #d1d0cf;border-radius:2px}.seasonality-collapse[data-v-2a43249b]:hover{cursor:pointer}.seasonality-collapse.is-open[data-v-2a43249b]{grid-gap:8px;gap:8px}.seasonality-collapse__trigger[data-v-2a43249b]{display:flex;grid-gap:8px;gap:8px;align-items:center;width:100%}.seasonality-collapse__trigger-icon[data-v-2a43249b]{transition:transform .3s ease-in-out}.seasonality-collapse.is-open .seasonality-collapse__trigger-icon[data-v-2a43249b]{transform:rotate(90deg)}.seasonality-collapse__trigger-label[data-v-2a43249b]{color:#22201e;font-weight:500;font-size:12px;line-height:1;-webkit-text-decoration-line:underline;text-decoration-line:underline}.seasonality-collapse__target[data-v-2a43249b]{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s ease-out}.seasonality-collapse.is-open .seasonality-collapse__target[data-v-2a43249b]{grid-template-rows:1fr}.seasonality-collapse__target-content[data-v-2a43249b]{padding:0 8px;overflow-y:hidden}
.panel[data-v-e318d1ea]{--panel-bg: #33302d;--panel-color: #f5f5f5;--panel-header-color: #f5f5f5;--panel-body-color: #f5f5f5;--panel-footer-color: #ababab;--panel-link-bg: #4b4845;position:relative;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:space-between;padding:8px;text-decoration:none;background:var(--panel-bg);transition:background .2s}.panel__header[data-v-e318d1ea]{display:flex;grid-gap:4px;gap:4px;align-items:baseline;justify-content:center;color:var(--panel-header-color);font-weight:500;font-size:16px;line-height:170%}.panel__body[data-v-e318d1ea]{display:flex;align-items:center;align-self:stretch;justify-content:space-between;color:var(--panel-body-color)}.panel__footer[data-v-e318d1ea]{display:flex;align-items:flex-start;align-self:stretch;justify-content:flex-end;min-height:16.8px;color:var(--panel-footer-color);font-weight:500;font-size:12px;line-height:140%;white-space:pre-line;text-align:right}.panel[data-v-e318d1ea]:hover:is(a){text-decoration:none;background-color:var(--panel-link-bg);cursor:pointer}
.summary-panels[data-v-2c884768]{--summary-panels-header-color: #d1d0cf;--summary-panels-subheading-color: #d1d0cf;--summary-panels-note-color: #ababab;display:flex;width:100%}.summary-panels__header[data-v-2c884768]{display:flex;flex-direction:column;grid-gap:16px;gap:16px;align-items:flex-start;align-self:stretch;padding:0 16px}.summary-panels__heading[data-v-2c884768]{display:flex;grid-gap:4px;gap:4px;align-items:flex-start;justify-content:space-between;color:var(--summary-panels-header-color);font-weight:500;font-size:14px;line-height:170%}.summary-panels__subheading[data-v-2c884768]{color:var(--summary-panels-subheading-color);font-weight:400;font-size:10px;line-height:170%}.summary-panels__note[data-v-2c884768]{color:var(--summary-panels-note-color);font-weight:400;font-size:10px;line-height:170%}.summary-panels__panels[data-v-2c884768]{display:flex;flex:1 0 0;grid-gap:8px;gap:8px;align-items:flex-start;align-self:stretch}[data-v-2c884768] .panel{--vector-color: #d1d0cf;--vector-up-color: #4c88ad;--vector-down-color: #b15555;--panel-value-color: #f5f5f5;--panel-value-suffix-color: #f5f5f5;--panel-link-badge-color: #fff;--panel-link-badge-bg: #868686;--panel-heading-note-color: #ababab}[data-v-2c884768] .panel__heading-note{color:var(--panel-heading-note-color);font-weight:400;font-size:12px;line-height:170%}[data-v-2c884768] .panel__label{min-width:32px;font-weight:500;font-size:14px;line-height:140%}[data-v-2c884768] .panel__content{display:flex;grid-gap:8px;gap:8px;align-items:flex-end;justify-content:flex-end}[data-v-2c884768] .panel__vector{color:var(--vector-color);font-weight:400;font-size:32px;line-height:normal;text-align:justify}[data-v-2c884768] .panel__vector.--up{color:var(--vector-up-color)}[data-v-2c884768] .panel__vector.--down{color:var(--vector-down-color)}[data-v-2c884768] .panel__value{display:flex;grid-gap:4px;gap:4px;align-items:baseline;justify-content:center;color:var(--panel-value-color);font-weight:700;font-size:36px;font-family:Lato;line-height:normal;white-space:nowrap;text-align:right}[data-v-2c884768] .panel__content.--small{font-size:10px}[data-v-2c884768] .panel__label.--small{font-size:12px}[data-v-2c884768] .panel__content.--small .panel__value{font-size:26px}[data-v-2c884768] .panel__value-suffix{color:var(--panel-value-suffix-color);font-weight:500;font-size:14px;line-height:170%;white-space:nowrap;text-align:right}[data-v-2c884768] .panel__link-badge{position:absolute;top:8px;right:8px;display:none;grid-gap:4px;gap:4px;align-items:center;justify-content:center;padding:4px 8px;color:var(--panel-link-badge-color);font-weight:500;font-size:12px;line-height:100%;background:var(--panel-link-badge-bg);border-radius:2px}[data-v-2c884768] .panel:hover:is(a) .panel__link-badge{display:inline-flex}
.segment-panels[data-v-179a3612]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px;border:1px solid #d1d0cf}[data-v-179a3612] .summary-panels{--summary-panels-header-color: #33302d;--summary-panels-subheading-color: #33302d;--summary-panels-note-color: #686460}[data-v-179a3612] .summary-panels__header{padding-right:60px}[data-v-179a3612] .panel{--vector-up-color: #4c88ad;--vector-down-color: #b15555;--panel-bg: #fff;--panel-color: #33302d;--panel-header-color: #33302d;--panel-heading-note-color: #686460;--panel-body-color: #33302d;--panel-footer-color: #686460;--panel-link-bg: #f5f5f5;--panel-value-color: #33302d;--panel-value-suffix-color: #33302d;padding-right:16px;padding-left:24px;background-image:linear-gradient(to right, #edecea 1px, transparent 1px);background-repeat:no-repeat;background-position-y:50%;background-size:1px 60%}[data-v-179a3612] .panel__header{min-height:38.4px;line-height:120%}
.container[data-v-802d13a8]{width:100%}.form-box[data-v-802d13a8]{display:flex;align-items:center;padding:16px 24px;background-color:#f5f5f5;border-radius:2px}.form-box__divider[data-v-802d13a8]{margin:8px 24px;border-color:#d1d0cf}.form-block[data-v-802d13a8]{display:flex;align-items:center}.form-block__label[data-v-802d13a8]{flex-shrink:0;width:50px;padding:4px 0;font-weight:700;font-size:10px}.period-type-selection[data-v-802d13a8]{margin-bottom:4px}.period-type-selection .period-type[data-v-802d13a8]{margin-right:16px}.period-type-selection .period-type[data-v-802d13a8]:last-child{margin-right:0}.select-account-code[data-v-802d13a8]{flex-grow:0;width:180px}.finance-summary-box[data-v-802d13a8]{padding:24px 16px;border:1px solid #d1d0cf}.finance-summary-box__heading[data-v-802d13a8]{display:flex;align-items:center;font-weight:700;font-size:16px;line-height:170%}.finance-summary-box__heading-addition[data-v-802d13a8]{color:#403c38;font-weight:500;font-size:10px;line-height:170%}.finance-summary-box__summary[data-v-802d13a8]{flex-basis:38%;flex-shrink:0;max-width:38%}.finance-summary-box__summary[data-v-802d13a8],.finance-summary-box__chart[data-v-802d13a8]{padding:0 16px}.finance-summary-box__divider[data-v-802d13a8]{margin:0 16px;border-color:#edecea}.finance-summary-box__summary-divider[data-v-802d13a8]{margin:24px 0;border-color:#edecea}.finance-summary-box__commentary[data-v-802d13a8]{display:flex;flex-direction:column}.finance-summary-box__commentary-header[data-v-802d13a8]{display:flex;align-items:center;margin-bottom:16px}.finance-summary-box__commentary-heading[data-v-802d13a8]{display:flex;align-items:center;margin-bottom:8px;font-weight:700;font-size:16px;line-height:170%}.finance-summary-box__commentary-copy[data-v-802d13a8]{color:#22201e}.finance-summary-box__commentary-copy[data-v-802d13a8]:hover{color:#4b4845}.finance-summary-box__commentary-copy[data-v-802d13a8]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.finance-summary-box__commentary-copy-icon[data-v-802d13a8]{color:inherit !important}.finance-summary-box__commentary-error[data-v-802d13a8]{color:#22201e;font-weight:500;font-size:12px;line-height:170%}.chart-form-block[data-v-802d13a8]{margin-bottom:20px}.note-chart[data-v-802d13a8]{padding-left:75px;font-weight:400;font-size:12px;line-height:1.6}.select-periods-block__select[data-v-802d13a8]{max-width:124px}.leading-indicator-list-table[data-v-802d13a8]{margin-bottom:0}.leading-indicator-list-table-collapse[data-v-802d13a8]>.collapse-panel__trigger{font-size:14px}.commentary-block[data-v-802d13a8]{color:#403c38}.commentary-block__empty[data-v-802d13a8]{font-weight:700;font-size:24px;line-height:150%}.commentary-block__loading[data-v-802d13a8]{display:inline-block;font-size:14px;line-height:1;animation:commentary-loading-text-802d13a8 1.5s ease-in-out infinite}.commentary-block__loading[data-v-802d13a8]::before{margin-right:4px;color:#b99244;animation:commentary-loading-dot-802d13a8 1.5s ease-in-out infinite;content:"●"}@keyframes commentary-loading-text-802d13a8{0%,100%{opacity:.7}50%{opacity:1}}@keyframes commentary-loading-dot-802d13a8{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}
.table-drivers__body[data-v-d7b41afe]{position:relative}.table-drivers[data-v-d7b41afe] [data-title=セグメント及び業績ドライバー]{width:238px}.table-drivers[data-v-d7b41afe] [data-title=原材料]{width:222px}.table-drivers[data-v-d7b41afe] [data-title=業績ドライバースコア]{width:172px}.table-drivers[data-v-d7b41afe] [data-title=推定売上高]{width:126px}.table-drivers[data-v-d7b41afe] [data-title=出典]{width:auto}.table-drivers[data-v-d7b41afe] td{font-size:12px}.table-drivers[data-v-d7b41afe] th{padding-top:2px;padding-bottom:2px;font-weight:700;font-size:12px}.table-drivers[data-v-d7b41afe] td[data-title=セグメント及び業績ドライバー]{font-weight:700}.table-drivers[data-v-d7b41afe] td[data-title=業績ドライバースコア],.table-drivers[data-v-d7b41afe] td[data-title=推定売上高]{text-align:right}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-0 td[data-title=セグメント及び業績ドライバー],.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-0 td[data-title=業績ドライバースコア],.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-0 td[data-title=推定売上高]{font-weight:700;font-size:14px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-0 .segment-cell[data-title=業績ドライバースコア],.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-0 .segment-cell[data-title=推定売上高]{font-size:16px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-1 .content-cell.is-segment{font-size:14px}.table-drivers[data-v-d7b41afe] .nestable-table__body td{padding:8px 16px;border-bottom:0}.table-drivers[data-v-d7b41afe] .nestable-table__body .segment-cell{background-color:#f0f0f0}.table-drivers[data-v-d7b41afe] .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]{border:0}.table-drivers[data-v-d7b41afe] .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]~td{border-top:0;border-bottom:0}.table-drivers[data-v-d7b41afe] .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]::before{position:absolute;top:0;bottom:0;left:-0.5px;width:1px;background-color:#d1d0cf;content:""}.table-drivers[data-v-d7b41afe] .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]::after{position:absolute;right:0;left:0;height:1px;background-color:#d1d0cf;transform:translate(0, -9px);content:""}.table-drivers[data-v-d7b41afe] .nestable-table__body .content-cell>.virtual-cell{position:relative;z-index:1;display:inline-block;width:100%;margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:7px;background-color:#fff}.table-drivers[data-v-d7b41afe] .nestable-table__body .price-cell[data-title=セグメント及び業績ドライバー]{position:relative;border:0}.table-drivers[data-v-d7b41afe] .nestable-table__body .price-cell[data-title=原材料]{background-color:#f0f0f0}.table-drivers[data-v-d7b41afe] .nestable-table__body .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{position:absolute;top:-1px;left:0;z-index:1;width:100%;height:100%;background-color:#fff}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-2 .content-cell[data-title=セグメント及び業績ドライバー]{padding-left:56px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-2 .content-cell[data-title=セグメント及び業績ドライバー]::before{top:37px;left:39.5px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-2 .content-cell[data-title=セグメント及び業績ドライバー]::after{left:39.5px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-3 .content-cell[data-title=セグメント及び業績ドライバー]{padding-left:96px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-3 .content-cell[data-title=セグメント及び業績ドライバー]::before{top:72px;left:79.5px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-3 .content-cell[data-title=セグメント及び業績ドライバー]::after{left:79.5px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-3 .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{width:calc(100% - 41px);margin-left:41px}.table-drivers[data-v-d7b41afe] .nestable-table__row--depth-4 .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{width:calc(100% - 81px);margin-left:81px}.table-drivers[data-v-d7b41afe] .nestable-table__footer td{padding:8px 16px;border-bottom:1px solid #d1d0cf}.table-drivers[data-v-d7b41afe] .nestable-table__footer td[data-title=セグメント及び業績ドライバー],.table-drivers[data-v-d7b41afe] .nestable-table__footer td[data-title=推定売上高]{font-weight:700;font-size:14px}.toggle[data-v-d7b41afe]{display:flex;align-items:flex-start}.toggle__icon[data-v-d7b41afe]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle__icon.is-open[data-v-d7b41afe]{transform:rotate(0)}.toggle__label[data-v-d7b41afe]{padding-left:24px}.toggle__button+.toggle__label[data-v-d7b41afe]{padding-left:0}
.box[data-v-5260dd5c]{padding:30px 16px;border:1px solid #d1d0cf}.table-area-sales[data-v-5260dd5c]{margin-bottom:0}.table-area-sales[data-v-5260dd5c] td{padding:6px 8px}.table-area-sales[data-v-5260dd5c] .nestable-table__header{height:38px}.table-area-sales[data-v-5260dd5c] .nestable-table__header th{padding:0;font-size:12px}.table-area-sales[data-v-5260dd5c] [class*=nestable-table__row--depth-] [abbr=地域],.table-area-sales[data-v-5260dd5c] [class*=nestable-table__row--depth-] [abbr=売上高構成比率],.table-area-sales[data-v-5260dd5c] [class*=nestable-table__row--depth-] [abbr=売上高]{font-size:10px}.table-area-sales[data-v-5260dd5c] .nestable-table__row [abbr=地域]{width:200px}.table-area-sales[data-v-5260dd5c] .nestable-table__row [abbr=売上高構成比率],.table-area-sales[data-v-5260dd5c] .nestable-table__row [abbr=売上高]{width:120px}.table-area-sales[data-v-5260dd5c] .nestable-table__row [abbr=出典]{font-weight:500;font-size:10px}.table-area-sales[data-v-5260dd5c] .nestable-table__row--depth-0 [abbr=地域],.table-area-sales[data-v-5260dd5c] .nestable-table__row--depth-0 [abbr=売上高構成比率],.table-area-sales[data-v-5260dd5c] .nestable-table__row--depth-0 [abbr=売上高]{font-weight:bold;font-size:12px}.table-area-sales[data-v-5260dd5c] .nestable-table__footer{background-color:#f5f5f5}.table-area-sales[data-v-5260dd5c] .nestable-table__footer .total-sales-title,.table-area-sales[data-v-5260dd5c] .nestable-table__footer [abbr=売上高]{font-size:12px}.table-area-sales[data-v-5260dd5c] .nestable-table__footer [abbr=出典]{font-weight:500;font-size:10px}.no-pie-chart-text[data-v-5260dd5c]{margin-top:4px;margin-bottom:0}.no-area-box[data-v-5260dd5c]{padding:26px 40px;background-color:#fff;border:1px solid #d1d0cf}.no-area-box__heading[data-v-5260dd5c]{display:flex;align-items:center;margin-bottom:17px;color:#a84848;font-weight:bold;font-size:16px}.no-area-box__lead[data-v-5260dd5c]{margin-bottom:22px;font-size:14px}.no-area-box__note[data-v-5260dd5c]{padding:10px 14px;font-size:12px;background-color:#f5f5f5;border-left:4px solid #c4c4c4}.no-area-box__note-heading[data-v-5260dd5c]{margin-bottom:10px;font-weight:bold}.no-area-box__note-text[data-v-5260dd5c]{margin-bottom:0}
.box[data-v-30d0519c]{padding:30px 16px;border:1px solid #d1d0cf}.table-segment-sales[data-v-30d0519c]{margin-bottom:0}.table-segment-sales[data-v-30d0519c] td{padding:6px 8px}.table-segment-sales[data-v-30d0519c] .nestable-table__header{height:38px}.table-segment-sales[data-v-30d0519c] .nestable-table__header th{padding:0;font-size:12px}.table-segment-sales[data-v-30d0519c] [class*=nestable-table__row--depth-] [abbr=事業名],.table-segment-sales[data-v-30d0519c] [class*=nestable-table__row--depth-] [abbr=売上高構成比率],.table-segment-sales[data-v-30d0519c] [class*=nestable-table__row--depth-] [abbr=売上高]{font-size:10px}.table-segment-sales[data-v-30d0519c] .nestable-table__row [abbr=事業名]{width:200px}.table-segment-sales[data-v-30d0519c] .nestable-table__row [abbr=売上高構成比率],.table-segment-sales[data-v-30d0519c] .nestable-table__row [abbr=売上高]{width:120px}.table-segment-sales[data-v-30d0519c] .nestable-table__row [abbr=具体的製品・サービス名]{font-weight:500;font-size:10px}.table-segment-sales[data-v-30d0519c] .nestable-table__row--depth-0 [abbr=事業名],.table-segment-sales[data-v-30d0519c] .nestable-table__row--depth-0 [abbr=売上高構成比率],.table-segment-sales[data-v-30d0519c] .nestable-table__row--depth-0 [abbr=売上高]{font-weight:bold;font-size:12px}.table-segment-sales[data-v-30d0519c] .nestable-table__footer{background-color:#f5f5f5}.table-segment-sales[data-v-30d0519c] .nestable-table__footer .total-sales-title,.table-segment-sales[data-v-30d0519c] .nestable-table__footer [abbr=売上高]{font-size:12px}.table-segment-sales[data-v-30d0519c] .nestable-table__footer [abbr=具体的製品・サービス名]{font-weight:500;font-size:10px}.note[data-v-30d0519c]{margin-top:5px;margin-bottom:0;font-weight:500;font-size:12px;text-align:right}.no-pie-chart-text[data-v-30d0519c]{margin-top:4px;margin-bottom:0}.no-segment-box[data-v-30d0519c]{padding:26px 40px;background-color:#fff;border:1px solid #d1d0cf}.no-segment-box__heading[data-v-30d0519c]{display:flex;align-items:center;margin-bottom:17px;color:#a84848;font-weight:bold;font-size:16px}.no-segment-box__lead[data-v-30d0519c]{margin-bottom:22px;font-size:14px}.no-segment-box__note[data-v-30d0519c]{padding:10px 14px;font-size:12px;background-color:#f5f5f5;border-left:4px solid #c4c4c4}.no-segment-box__note-heading[data-v-30d0519c]{margin-bottom:10px;font-weight:bold}.no-segment-box__note-text[data-v-30d0519c]{margin-bottom:0}
.container[data-v-fde1fe7a]{width:100%}.content-wrapper[data-v-fde1fe7a]{margin-bottom:40px}.content-wrapper .loading-container[data-v-fde1fe7a]{display:flex;align-items:flex-start;justify-content:center;height:82px;padding:30px 0}.content-wrapper .no-data[data-v-fde1fe7a]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:82px;color:#403c38;font-size:14px;background:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}
.category-title[data-v-998b6584]{margin-bottom:44px;font-weight:700;font-size:22px;line-height:1.5}.category-title.is-negative[data-v-998b6584]{color:#a84848}.category-title.is-negative .category-title__link[data-v-998b6584]:hover{color:hsl(0,40%,32.0588235294%)}.category-title.is-positive[data-v-998b6584]{color:#4c88ad}.category-title.is-positive .category-title__link[data-v-998b6584]:hover{color:rgb(20.6472950626%,36.9477911647%,46.9997637609%)}.category-title__link[data-v-998b6584]{color:inherit}.list-header[data-v-998b6584]{width:100%;margin-bottom:24px}.list-header .heading[data-v-998b6584]{font-weight:700;font-size:16px;line-height:1.5}.list-header__title[data-v-998b6584]{margin-right:auto;font-weight:700;font-size:12px;line-height:1.4}.list-header__title.is-negative[data-v-998b6584]{color:#a84848}.list-header__title.is-positive[data-v-998b6584]{color:#4c88ad}.list-header__icon.is-negative[data-v-998b6584]{color:#a84848}.list-header__icon.is-positive[data-v-998b6584]{color:#4c88ad}.affected-list[data-v-998b6584]{width:100%;padding-left:0}.affected-list__item[data-v-998b6584]{display:flex;align-items:baseline;min-height:37px;margin-bottom:20px;font-weight:700}.affected-list__item-num[data-v-998b6584]{margin-right:12px;padding:5px 7px;color:#fff;font-weight:700;font-size:11px;line-height:1}.affected-list__item:nth-child(1) .affected-list__item-num.is-negative[data-v-998b6584]{background-color:#a84848}.affected-list__item:nth-child(1) .affected-list__item-num.is-positive[data-v-998b6584]{background-color:#4c88ad}.affected-list__item:nth-child(2) .affected-list__item-num.is-negative[data-v-998b6584]{background-color:#b15555}.affected-list__item:nth-child(2) .affected-list__item-num.is-positive[data-v-998b6584]{background-color:#5992b6}.affected-list__item:nth-child(3) .affected-list__item-num.is-negative[data-v-998b6584]{background-color:#c06a6a}.affected-list__item:nth-child(3) .affected-list__item-num.is-positive[data-v-998b6584]{background-color:#6ca3c4}.affected-list__item:nth-child(4) .affected-list__item-num.is-negative[data-v-998b6584]{background-color:#cb7a7a}.affected-list__item:nth-child(4) .affected-list__item-num.is-positive[data-v-998b6584]{background-color:#7eb1d1}.affected-list__item:nth-child(5) .affected-list__item-num.is-negative[data-v-998b6584]{background-color:#d88c8c}.affected-list__item:nth-child(5) .affected-list__item-num.is-positive[data-v-998b6584]{background-color:#8ebedc}.affected-list__item-text[data-v-998b6584]{width:100%;margin-right:16px}.affected-list__item-score[data-v-998b6584]{flex-shrink:0;align-self:flex-start;margin-left:auto;font-weight:700;font-size:18px;line-height:1}.affected-list__item:first-child .affected-list__item-score[data-v-998b6584]{font-size:20px}.affected-list__item-score.is-negative[data-v-998b6584]{color:#a84848}.affected-list__item-score.is-positive[data-v-998b6584]{color:#4c88ad}
.legend__box[data-v-156609dc]{display:inline-block;width:16px;height:16px;margin-right:3px}.legend__box.positive[data-v-156609dc]{background-color:rgba(76,136,173,.3);border:2px solid #4c88ad}.legend__box.negative[data-v-156609dc]{background-color:rgba(168,72,72,.3);border:2px solid #a84848}.legend__text[data-v-156609dc]{font-weight:700;font-size:10px}.legend__text.positive[data-v-156609dc]{color:#4c88ad}.legend__text.negative[data-v-156609dc]{color:#a84848}
.box[data-v-27076f4c]{border:1px solid #d1d0cf}.title[data-v-27076f4c]{margin-bottom:32px;font-size:16px !important;text-align:center}
.categories-list-container[data-v-310c8d66]{width:100%;border-radius:2px}[data-v-310c8d66] .text-positive{color:#4c88ad}[data-v-310c8d66] .text-negative{color:#a84848}.toggle-icon[data-v-310c8d66]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle-icon.is-open[data-v-310c8d66]{transform:rotate(0)}.default-table[data-v-310c8d66]{table-layout:fixed}[data-v-310c8d66] tr.category{background-color:#f0efed}[data-v-310c8d66] tr.category td{font-weight:700;font-size:14px}[data-v-310c8d66] tr.category td span{margin-right:10px}[data-v-310c8d66] th[title=カテゴリー]{width:225px}[data-v-310c8d66] th[title=社会トレンド]{width:225px}[data-v-310c8d66] th[title=営業利益予測成長率（5年）]{width:70px}[data-v-310c8d66] th[title=営業利益予測成長率内訳（5年）]{width:90px}[data-v-310c8d66] th[title=影響経路]{width:100%}[data-v-310c8d66] th[title=影響時期]{width:172px}[data-v-310c8d66] th[title=影響セグメント]{width:162px}[data-v-310c8d66] td[title=カテゴリー]{font-weight:500;font-size:12px;vertical-align:top}[data-v-310c8d66] td[title=カテゴリー] span{font-weight:700;font-size:12px}[data-v-310c8d66] td[title=社会トレンド]{font-weight:700;font-size:12px;line-height:17px;vertical-align:top}[data-v-310c8d66] td[title=営業利益予測成長率（5年）]{width:70px;font-weight:700;font-size:12px;white-space:nowrap;text-align:right}[data-v-310c8d66] td[title=営業利益予測成長率内訳（5年）]{width:70px;font-weight:700;font-size:12px;white-space:nowrap;text-align:right}[data-v-310c8d66] td[title=影響経路]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-310c8d66] td[title=影響時期]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-310c8d66] td[title=影響セグメント]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-310c8d66] td[title=エリア]{padding-left:50px;font-weight:700;font-size:12px;vertical-align:top}.scenario-impacts-table-area-row[data-v-310c8d66]{background-color:#f5f5f5}
.title[data-v-24624500]{margin-bottom:20px;font-weight:700;font-size:16px !important}.axis-label[data-v-24624500]{margin-bottom:8px;color:#686460;font-weight:500;font-size:10px}.chart[data-v-24624500]{position:relative}.chart__tooltip[data-v-24624500]{position:absolute;display:block;width:80px;margin-left:6px;color:#fff;background-color:#ababab;transform:translateY(-50%)}.chart__tooltip.positive[data-v-24624500]{color:#4c88ad;background-color:#c8e5f7}.chart__tooltip.negative[data-v-24624500]{color:#a84848;background-color:#f8e2e2}.chart__tooltip__content[data-v-24624500]{position:relative;display:flex;flex-direction:column;align-items:center;padding:6px}.chart__tooltip__content[data-v-24624500]::before{position:absolute;top:50%;left:0;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:6px 6px 6px 0;transform:translate(-100%, -50%);content:""}.chart__tooltip.positive .chart__tooltip__content[data-v-24624500]::before{border-color:rgba(0,0,0,0) #c8e5f7 rgba(0,0,0,0) rgba(0,0,0,0)}.chart__tooltip.negative .chart__tooltip__content[data-v-24624500]::before{border-color:rgba(0,0,0,0) #f8e2e2 rgba(0,0,0,0) rgba(0,0,0,0)}.chart__tooltip__label[data-v-24624500]{display:block;color:#686460;font-size:10px;line-height:1.3}.chart__tooltip__value[data-v-24624500]{display:block;margin-top:4px;color:currentcolor;font-weight:700;font-size:14px}.legend[data-v-24624500]{padding-right:90px}.legend__item[data-v-24624500]{display:inline-flex;align-items:center}.legend__box[data-v-24624500]{display:inline-block;width:16px;height:16px;margin-right:8px;background-color:#ababab}.legend__text[data-v-24624500]{font-size:12px;line-height:1}.legend__item.positive .legend__box[data-v-24624500]{background-color:#4c88ad}.legend__item.negative .legend__box[data-v-24624500]{background-color:#a84848}
.scenario-impacts-total-evaluation-compact__content[data-v-61d7510e]{display:inline-block}.rating-text[data-v-61d7510e]{margin-bottom:4px;font-weight:bold;font-size:40px;line-height:1.5}.rating-description[data-v-61d7510e]{font-weight:bold;font-size:14px}.score[data-v-61d7510e]{display:inline-flex;grid-gap:10px;gap:10px;align-items:center;color:#686460;font-weight:bold;font-size:12px}.label[data-v-61d7510e]{display:inline-flex;padding:4px 8px;color:#fff;font-weight:bold;font-size:14px;background-color:#686460;border-radius:2px}.label .v-icon[data-v-61d7510e]{display:inline-block;margin-right:4px;color:#fff}.scale-tooltip[data-v-61d7510e]{padding:12px 16px;opacity:1 !important}.scale-tooltip__content[data-v-61d7510e]{display:inline-flex;flex-direction:column;grid-gap:8px;gap:8px}.scale-tooltip__heading[data-v-61d7510e]{margin-bottom:0;font-size:12px}.scale-tooltip__body[data-v-61d7510e]{display:flex;grid-gap:8px;gap:8px}.scale-tooltip__label[data-v-61d7510e]{font-weight:700;font-size:12px;line-height:170%}.scale-tooltip__range[data-v-61d7510e]{font-size:12px;line-height:170%}.scale-tooltip__comment[data-v-61d7510e]{flex-grow:1;font-size:12px;line-height:170%}
.container[data-v-76668db2]{width:100%}.loading-container[data-v-76668db2]{display:flex;align-items:flex-start;justify-content:center;height:500px}.empty-container[data-v-76668db2]{padding:72px 0}.empty-container__lead[data-v-76668db2]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;line-height:166.69%;text-align:center}.empty-container__message[data-v-76668db2]{padding:20px 34px;color:#403c38;background-color:#fff;border:1px solid #d1d0cf}.scenario-impact-summary-box[data-v-76668db2]{border:1px solid #d1d0cf}.scenario-impact-summary-box__heading[data-v-76668db2]{display:flex;align-items:center;font-weight:700;font-size:16px;line-height:170%}.scenario-impact-summary-box__summary[data-v-76668db2]{flex-basis:38%;flex-shrink:0;max-width:38%}.scenario-impact-summary-box__summary[data-v-76668db2],.scenario-impact-summary-box__chart[data-v-76668db2]{padding:0 16px}.scenario-impact-summary-box__divider[data-v-76668db2]{margin:0 16px;border-color:#edecea}.scenario-impact-summary-box__summary-divider[data-v-76668db2]{margin:24px 0;border-color:#edecea}.scenario-impact-summary-box__commentary[data-v-76668db2]{display:flex;flex-direction:column}.scenario-impact-summary-box__commentary-header[data-v-76668db2]{display:flex;align-items:center;margin-bottom:16px}.scenario-impact-summary-box__commentary-heading[data-v-76668db2]{display:flex;align-items:center;margin-bottom:8px;font-weight:700;font-size:16px;line-height:170%}.scenario-impact-summary-box__commentary-copy[data-v-76668db2]{color:#22201e}.scenario-impact-summary-box__commentary-copy[data-v-76668db2]:hover{color:#4b4845}.scenario-impact-summary-box__commentary-copy[data-v-76668db2]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.scenario-impact-summary-box__commentary-copy-icon[data-v-76668db2]{color:inherit !important}.scenario-impact-summary-box__commentary-error[data-v-76668db2]{color:#22201e;font-weight:500;font-size:12px;line-height:170%}.commentary-block[data-v-76668db2]{color:#403c38}.commentary-block__empty[data-v-76668db2]{font-weight:700;font-size:24px;line-height:150%}.commentary-block__loading[data-v-76668db2]{display:inline-block;font-size:14px;line-height:1;animation:commentary-loading-text-76668db2 1.5s ease-in-out infinite}.commentary-block__loading[data-v-76668db2]::before{margin-right:4px;color:#b99244;animation:commentary-loading-dot-76668db2 1.5s ease-in-out infinite;content:"●"}@keyframes commentary-loading-text-76668db2{0%,100%{opacity:.7}50%{opacity:1}}@keyframes commentary-loading-dot-76668db2{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}
.not-found-text[data-v-51e7baab]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;letter-spacing:.2em}
.vue-histogram-view{z-index:9}.slider-wrapper{width:100%;margin-top:var(--hist-slider-gap)}.vue-histogram-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-histogram-slider-bar{pointer-events:none}.irs{font-family:var(--font-family);font-size:var(--font-size);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important;cursor:pointer}.irs-bar{cursor:pointer;display:block}.irs-bar,.irs-shadow{position:absolute;left:0;width:0}.irs-shadow{display:none}.irs-handle{position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;z-index:99}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:var(--line-height)}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:var(--line-height);background-color:var(--holder-color);border-radius:var(--line-height)}.irs--round .irs-bar{top:36px;height:var(--line-height);background-color:var(--primary-color)}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:var(--line-height);bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{cursor:pointer;top:calc(50% - var(--handle-size)/2 + 5px);width:var(--handle-size);height:var(--handle-size);background-color:var(--handle-color);z-index:9;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,255,.3);box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{cursor:pointer;font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:var(--label-color);color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:var(--primary-color)}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:var(--grid-text-color);font-size:13px}
.scale-container .scale[data-v-077cc20a]{display:flex;padding-bottom:7px}.scale-container .scale .division[data-v-077cc20a]{position:relative;display:flex;flex-basis:20%;justify-content:center;padding:3px 0;color:rgba(255,255,255,.7);font-weight:700;font-size:10px;line-height:1;text-align:center}.scale-container .scale .division[data-v-077cc20a]::after{position:absolute;top:0;right:0;width:0;height:23px;border-right:1px dashed #4b4845;content:""}.scale-container .scale .body[data-v-077cc20a]{display:flex;flex-basis:50%}.scale-container .scale .body.positive[data-v-077cc20a]{background-image:linear-gradient(-90deg, #4c88ad 0%, #90bfdd 100%);border-radius:0 2px 2px 0}.scale-container .scale .body.positive .division[data-v-077cc20a]:last-child::after{border:0}.scale-container .scale .body.negative[data-v-077cc20a]{background-image:linear-gradient(90deg, #a84848 0%, #da8e8e 100%);border-radius:2px 0 0 2px}.scale-container .marks[data-v-077cc20a]{display:flex}.scale-container .mark[data-v-077cc20a]{flex-basis:10%;font-weight:500;font-size:10px;text-align:center;transform:translateX(50%)}.scale-container .mark.negative[data-v-077cc20a]{color:#a84848}.scale-container .mark.positive[data-v-077cc20a]{color:#4c88ad}.scale-container .arrows[data-v-077cc20a]{position:relative;display:flex;margin-top:16px}.scale-container .arrow[data-v-077cc20a]{flex-basis:50%;height:4px;margin-bottom:6px}.scale-container .arrow[data-v-077cc20a]::after{position:absolute;top:-3px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);content:""}.scale-container .arrow-negative[data-v-077cc20a]{margin-left:4px;background-image:linear-gradient(90deg, #a84848 0%, #da8e8e 100%)}.scale-container .arrow-negative[data-v-077cc20a]::after{left:0;border-right:8px solid #a84848}.scale-container .arrow-positive[data-v-077cc20a]{margin-right:4px;background-image:linear-gradient(-90deg, #4c88ad 0%, #90bfdd 100%)}.scale-container .arrow-positive[data-v-077cc20a]::after{right:0;border-left:8px solid #4c88ad}.scale-container .directions[data-v-077cc20a]{display:flex;justify-content:space-between}.scale-container .direction[data-v-077cc20a]{flex-shrink:1;font-weight:500;font-size:10px}
[data-v-07e75308] .vue-histogram-slider-wrapper{margin-right:auto;margin-left:auto}[data-v-07e75308] .irs--round .irs-handle{top:28px}

:root {
  --slider-primary-color: #edca85;
  --label-color: #b99245;
  --holder-color: #c4c4c4;
  --handle-color: #fff;
  --grid-text-color: silver;
  --line-height: 6px;
  --font-family: arial, sans-serif;
  --font-size: 12;
  --hist-slider-gap: -26px;
  --handle-size: 20px;
}

.btn-select[data-v-1045b0e7]{font-size:12px}
.heading[data-v-0468953c]{font-weight:bold;font-size:18px}.panel[data-v-0468953c]{border:1px solid #ababab}.panel__header[data-v-0468953c]{padding:10px 24px;border-bottom:1px solid #ababab}.panel__body[data-v-0468953c]{position:relative;padding:20px 24px}.panel.active[data-v-0468953c]{border-color:var(--v-primary-base)}.panel.active .panel__header[data-v-0468953c]{border-color:var(--v-primary-base)}.panel:not(.active) .panel__body[data-v-0468953c]{opacity:.35;pointer-events:none}.panel .mode-radio[data-v-0468953c] span{color:#292725 !important;font-weight:700 !important;font-size:14px !important}
.score-modal:not(.v-dialog--fullscreen){max-height:600px}
.search-result-column-btn[data-v-68d35fb3]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:10px 16px;color:#fff;font-weight:400;font-size:12px;text-decoration:none;background:#22201e;border-radius:2px;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.search-result-column-btn[data-v-68d35fb3]:hover{opacity:.7}.box[data-v-68d35fb3]{display:flex;flex-direction:column;align-items:flex-start;height:calc(100% - 122px);min-height:258px;overflow-y:scroll;border:1px solid #22201e}.box[data-v-68d35fb3] label{flex-shrink:0;margin:8px 16px}.message[data-v-68d35fb3]{margin:18px 0 0;color:#a84848;font-size:12px;text-align:center}
.box[data-v-6ff1d499]{height:calc(100% - 150px);min-height:300px;overflow-y:scroll;border:1px solid #22201e}.heading[data-v-6ff1d499]{font-weight:bold;font-size:18px}[data-v-6ff1d499] .tree .tree-checkbox{width:18px;height:18px;border:2px solid rgba(0,0,0,.54)}[data-v-6ff1d499] .tree .tree-checkbox.checked,[data-v-6ff1d499] .tree .tree-checkbox.indeterminate{background-color:var(--v-primary-base);border-color:var(--v-primary-base)}[data-v-6ff1d499] .tree .tree-checkbox::after{position:inherit;top:-2px;left:-2px;color:#fff;font-size:18px;font-family:"Material Icons";line-height:1;border:0;transform:none;content:""}[data-v-6ff1d499] .tree .tree-checkbox.checked::after{width:auto;height:auto}[data-v-6ff1d499] .tree .tree-checkbox.indeterminate::after{top:calc(50% - .75px);left:0;height:1.5px;content:""}[data-v-6ff1d499] .tree .tree-node>.tree-content:hover{background-color:rgba(0,0,0,0)}[data-v-6ff1d499] .tree .tree-node.selected>.tree-content{background-color:rgba(0,0,0,0)}[data-v-6ff1d499] .tree .tree-root{padding-top:10px;padding-bottom:10px}[data-v-6ff1d499] .tree .tree-arrow{margin-left:20px}[data-v-6ff1d499] .tree .tree-arrow.has-child{width:20px;margin-left:0}[data-v-6ff1d499] .tree .tree-arrow.has-child::after{top:5px;left:0;width:20px;height:auto;color:#22201e;font-size:20px;font-family:"Material Icons";line-height:1;border:0;transform:rotate(-90deg);content:""}[data-v-6ff1d499] .tree .tree-arrow.has-child.expanded::after{transform:rotate(0)}[data-v-6ff1d499] .tree>.tree-filter-empty{padding:10px}.filter-field[data-v-6ff1d499]{caret-color:rgba(0,0,0,.87) !important}.filter-field[data-v-6ff1d499] .v-icon{color:rgba(0,0,0,.54) !important}.btn-select[data-v-6ff1d499]{font-size:12px}.tree-text[data-v-6ff1d499]{display:inline-flex;align-items:center}.tree-text .icon[data-v-6ff1d499]{max-width:100%;height:18px;margin-left:2px}.tree-text .icon[data-v-6ff1d499]:hover{opacity:.8}.error-message-wrapper[data-v-6ff1d499]{height:25px}.error-message[data-v-6ff1d499]{margin:10px 0 5px;color:#a84848}
.default-table td[data-title=TDB企業コード][data-v-b23eaf3c],.default-table td[data-title=法人番号][data-v-b23eaf3c],.default-table td[data-title=銘柄コード][data-v-b23eaf3c],.default-table td[data-title=業績予測（5年）レーティング][data-v-b23eaf3c],.default-table td[data-title=直近通期決算期][data-v-b23eaf3c],.default-table td[data-title=設立年月日][data-v-b23eaf3c],.default-table td[data-title=企業Webサイト][data-v-b23eaf3c],.default-table td[data-title=電話番号][data-v-b23eaf3c]{text-align:center}.default-table th[data-title=TDB企業コード][data-v-b23eaf3c],.default-table th[data-title=銘柄コード][data-v-b23eaf3c]{line-break:strict}.default-table [data-title=TDB企業コード][data-v-b23eaf3c]{min-width:75px}.default-table [data-title=銘柄コード][data-v-b23eaf3c]{min-width:46px}.default-table td[data-title=企業名][data-v-b23eaf3c]{min-width:238px;font-size:14px}.default-table td[data-title=所在地][data-v-b23eaf3c]{min-width:420px}.default-table td[data-title="xeno業種 主業種"][data-v-b23eaf3c],.default-table td[data-title="xeno業種 従業種"][data-v-b23eaf3c]{min-width:238px}.default-table td[data-title=営業利益予測成長率（5年）][data-v-b23eaf3c]{padding-right:30px;text-align:right}.default-table td[data-title=直近通期売上高][data-v-b23eaf3c],.default-table td[data-title=資本金][data-v-b23eaf3c]{min-width:135px;text-align:right}.default-table td[data-title=直近通期決算期][data-v-b23eaf3c]{min-width:100px}.default-table td[data-title=従業員数][data-v-b23eaf3c]{min-width:300px}.default-table td[data-title=特色][data-v-b23eaf3c]{min-width:400px}.default-table td[data-title=企業Webサイト][data-v-b23eaf3c]{min-width:120px}.default-table td[data-title=代表者名][data-v-b23eaf3c]{min-width:300px}.default-table td[data-title=製品・サービス名（企業Webサイト）][data-v-b23eaf3c]{min-width:400px}.default-table td[data-title=上場取引所][data-v-b23eaf3c]{min-width:240px}.default-table td[data-title=法人番号][data-v-b23eaf3c]{min-width:102px}.default-table td[data-title=親会社][data-v-b23eaf3c]{min-width:300px}.default-table td[data-title=株主][data-v-b23eaf3c]{min-width:500px}.default-table td[data-title=役員情報][data-v-b23eaf3c]{min-width:300px}.default-table td[data-title=取引銀行][data-v-b23eaf3c]{min-width:350px}.default-table td[data-title=拠点情報][data-v-b23eaf3c]{min-width:500px}.default-table td[data-title=沿革][data-v-b23eaf3c]{min-width:500px}.clamp[data-v-b23eaf3c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.box[data-v-21742dcb]{height:100%;min-height:300px;overflow-y:scroll;border:1px solid #22201e}[data-v-21742dcb] .tree .tree-checkbox{width:18px;height:18px;border:2px solid rgba(0,0,0,.54)}[data-v-21742dcb] .tree .tree-checkbox.checked,[data-v-21742dcb] .tree .tree-checkbox.indeterminate{background-color:var(--v-primary-base);border-color:var(--v-primary-base)}[data-v-21742dcb] .tree .tree-checkbox::after{position:inherit;top:-2px;left:-2px;color:#fff;font-size:18px;font-family:"Material Icons";line-height:1;border:0;transform:none;content:""}[data-v-21742dcb] .tree .tree-checkbox.checked::after{width:auto;height:auto}[data-v-21742dcb] .tree .tree-checkbox.indeterminate::after{top:calc(50% - .75px);left:0;height:1.5px;content:""}[data-v-21742dcb] .tree .tree-node>.tree-content:hover{background-color:rgba(0,0,0,0)}[data-v-21742dcb] .tree .tree-node.selected>.tree-content{background-color:rgba(0,0,0,0)}[data-v-21742dcb] .tree .tree-root{padding-top:10px;padding-bottom:10px}[data-v-21742dcb] .tree .tree-arrow{margin-left:20px}[data-v-21742dcb] .tree .tree-arrow.has-child{width:20px;margin-left:0}[data-v-21742dcb] .tree .tree-arrow.has-child::after{top:5px;left:0;width:20px;height:auto;color:#22201e;font-size:20px;font-family:"Material Icons";line-height:1;border:0;transform:rotate(-90deg);content:""}[data-v-21742dcb] .tree .tree-arrow.has-child.expanded::after{transform:rotate(0)}[data-v-21742dcb] .tree>.tree-filter-empty{padding:10px}.filter-field[data-v-21742dcb]{caret-color:rgba(0,0,0,.87) !important}.filter-field[data-v-21742dcb] .v-icon{color:rgba(0,0,0,.54) !important}.btn-select[data-v-21742dcb]{font-size:12px}.tree-text[data-v-21742dcb]{display:inline-flex;align-items:center}.tree-text .icon[data-v-21742dcb]{max-width:100%;height:18px;margin-left:2px}.tree-text .icon[data-v-21742dcb]:hover{opacity:.8}.error-message-wrapper[data-v-21742dcb]{height:25px}.error-message[data-v-21742dcb]{margin:10px 0 5px;color:#a84848}
.heading[data-v-6b7ce1c7]{font-weight:bold;font-size:18px}.filter-types-box[data-v-6b7ce1c7]{margin-bottom:24px;padding:16px 24px;border:1px solid #d1d0cf}.filter-types-box__label[data-v-6b7ce1c7]{margin-right:8px;color:#22201e;font-weight:700;font-size:10px;line-height:1.7}.tree-view[data-v-6b7ce1c7]{height:calc(100% - 205px)}
.xeno-companies-wrapper .xeno-companies-container[data-v-a7c4651e]{width:100%}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e]{width:100%;color:var(--v-shades-base);background-color:#33302d}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper__control-annotation[data-v-a7c4651e]{font-size:10px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper__control-label[data-v-a7c4651e]{font-size:10px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper__control-label.is-disabled[data-v-a7c4651e]{opacity:.4}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-word ::-moz-placeholder, .xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-address ::-moz-placeholder{color:#686460 !important}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-word ::placeholder,.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-address ::placeholder{color:#686460 !important}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-word input,.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-address input{color:#fff !important}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-word{width:50%}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-word input{font-size:14px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-address{width:260px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-a7c4651e] .search-address input{font-size:14px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container label[data-v-a7c4651e]{cursor:pointer}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container input[type=radio][data-v-a7c4651e]{display:none}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container span[data-v-a7c4651e]{padding:4px 10px;font-size:10px;border:1px solid;border-radius:50px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container span.active[data-v-a7c4651e]{color:#22201e;background-color:var(--v-primary-base);border:none}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container span.active[data-v-a7c4651e]::before{padding-right:4px;font-family:"Material Icons";content:""}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .search-btn-container[data-v-a7c4651e]{margin-top:8px;border-top:1px solid #403c38}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .search-btn-container .reset-btn[data-v-a7c4651e]{padding:8px 16px;font-weight:500;font-size:12px;line-height:1.5}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-list-wrapper .xeno-companies-list-container[data-v-a7c4651e]{overflow-x:auto}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-list-wrapper .xeno-companies-loading-container[data-v-a7c4651e]{display:flex;align-items:center;justify-content:center;height:500px}.xeno-companies-wrapper .xeno-companies-container[data-v-a7c4651e] .v-select__selections{width:65px}
.rating-text[data-v-794f8738]{margin-bottom:4px;font-weight:bold;font-size:72px;line-height:1.5}.rating-description[data-v-794f8738]{font-weight:bold;font-size:14px}.score[data-v-794f8738]{display:inline-flex;color:#686460;font-weight:bold;font-size:12px}.score>span[data-v-794f8738]{display:inline-block;margin-left:10px;font-weight:700;font-size:18px}.label[data-v-794f8738]{display:inline-flex;padding:4px 8px;color:#fff;font-weight:bold;font-size:14px;background-color:#686460;border-radius:2px}.label .v-icon[data-v-794f8738]{display:inline-block;margin-right:4px;color:#fff}.text-positive[data-v-794f8738]{color:#4c88ad}.text-negative[data-v-794f8738]{color:#a84848}
.box[data-v-4edcab98]{border:1px solid #d1d0cf}.summary-heading[data-v-4edcab98]{padding-left:9px;font-weight:700;font-size:14px;border-left:3px solid #ababab}
.performances-panels__headig[data-v-3afd8ccd]{display:flex;grid-gap:4px;gap:4px;align-items:center}.performances-panels__more-link[data-v-3afd8ccd]{color:#fff;font-size:12px}.performances-panels__chart[data-v-3afd8ccd]{width:100%}[data-v-3afd8ccd] .panel{grid-gap:8px;gap:8px;justify-content:flex-start;padding:12px}[data-v-3afd8ccd] .panel__header{align-items:center;justify-content:space-between;width:100%}[data-v-3afd8ccd] .panel__footer{min-height:auto}.table-segment-sales[data-v-3afd8ccd]{width:100%;margin-bottom:0;background-color:#33302d}.table-segment-sales th[data-v-3afd8ccd]{padding:9px;font-size:12px;white-space:nowrap;background-color:#4b4845}.table-segment-sales td[data-v-3afd8ccd]{padding:9px;font-size:12px}.table-segment-sales .nestable-table__row [abbr=注目の業績ドライバー][data-v-3afd8ccd]{font-weight:500;font-size:10px}.positive-driver-topic[data-v-3afd8ccd]{color:var(--driver-positive-color)}.negative-driver-topic[data-v-3afd8ccd]{color:var(--driver-negative-color)}.driver-topic-legend[data-v-3afd8ccd]{display:flex;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}span.driver-topic-legend-item[data-v-3afd8ccd]{display:flex}[data-v-3afd8ccd] .axis-label{padding-right:6px;color:#bababa;font-weight:500;font-size:10px}
.dashboard[data-v-793cd90e]{--vector-color: #d1d0cf;--vector-up-color: #4c88ad;--vector-down-color: #b15555;--driver-positive-color: #94c1dc;--driver-negative-color: #d88c8c}[data-v-793cd90e] .dashboard{display:flex;flex-direction:column;grid-gap:16px;gap:16px;grid-row-gap:8px;row-gap:8px;align-items:flex-start;width:100%;padding:8px;background:#22201e}[data-v-793cd90e] .dashboard__panels{display:flex;flex:1 0 0;grid-gap:8px;gap:8px;align-items:flex-start;align-self:stretch}
.collapse-panel[data-v-51cb2092]{position:relative;overflow:hidden}.collapse-panel[data-v-51cb2092]::before{position:absolute;bottom:0;z-index:1;display:block;width:100%;height:64px;background-image:linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 50%);content:""}.collapse-panel.is-overflow[data-v-51cb2092]{padding-bottom:32px}.collapse-panel.is-expanded[data-v-51cb2092]::before{display:none}.collapse-panel__trigger[data-v-51cb2092]{position:absolute;bottom:8px;left:50%;z-index:1;display:inline-flex;align-items:center;padding:0;color:#000;font-weight:700;font-size:10px;line-height:1;transform:translateX(-50%)}.collapse-panel.is-expanded .collapse-panel__trigger[data-v-51cb2092]{bottom:0}.collapse-panel__trigger-label[data-v-51cb2092]{text-decoration:underline}
.vertical-table[data-v-54e8cf47]{width:100%;margin-bottom:40px;background-color:#fff}.vertical-table[data-v-54e8cf47] th,.vertical-table[data-v-54e8cf47] td{padding:6px 11px;border:1px solid #d1d0cf}.vertical-table[data-v-54e8cf47] th{min-width:150px;max-width:200px;color:#fff;font-weight:bold;font-size:11px;background-color:#403c38}.vertical-table[data-v-54e8cf47] td{min-width:450px;max-width:500px;font-weight:500;font-size:14px}
[data-v-2df225b5] .vertical-table th{width:12%}[data-v-2df225b5] .vertical-table td{font-weight:500}.small[data-v-2df225b5]{font-size:12px;font-feature-settings:normal}.note[data-v-2df225b5]{margin-bottom:0;font-size:10px}.table-collapse[data-v-2df225b5]>.collapse-panel__trigger{font-size:14px}
.report-preview[data-v-052e35ac]{--color-white-100: #fff;--color-gray-100: #f5f5f5;--color-gray-200: #f0f0f0;--color-gray-300: #edecea;--color-gray-400: #d1d0cf;--color-gray-500: #bababa;--color-gray-600: #ababab;--color-gray-700: #868686;--color-gray-800: #67635f;--color-gray-900: #4b4845;--color-gray-1000: #403c38;--color-gray-1100: #33302d;--color-gray-1200: #292725;--color-gray-1300: #22201e;--color-gold-300: #b99245;--color-gold-400: #9c782c;--color-blue-500: #4c88ad;--color-default: var(--color-gray-1300);--color-secondary: var(--color-gray-900);--color-tertiary: var(--color-gray-700);--color-inverse: var(--color-white-100);--color-primary-dark-default: var(--color-gold-300);--color-primary-dark-hover: var(--color-gold-400);--radius-default: 2px;--shadow-sm: 0 1px 2px rgb(0 0 0 / 15%);--shadow-lg: 0 8px 16px rgb(0 0 0 / 20%);--font-sans: 'Noto Sans JP', ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--font-number: 'Inter', ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--text-xs: 10px;--text-sm: 12px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--duration-fast: 150ms;--duration-normal: 250ms;--duration-slow: 400ms;--ease-default: cubic-bezier(0, 0, 0.2, 1);color:var(--color-default);font-size:var(--text-md);font-family:var(--font-sans);line-height:1.7}.report-preview[data-v-052e35ac] *,.report-preview[data-v-052e35ac] *::before,.report-preview[data-v-052e35ac] *::after{box-sizing:border-box}.report-preview h1[data-v-052e35ac],.report-preview h2[data-v-052e35ac],.report-preview h3[data-v-052e35ac],.report-preview h4[data-v-052e35ac],.report-preview p[data-v-052e35ac],.report-preview button[data-v-052e35ac],.report-preview input[data-v-052e35ac],.report-preview textarea[data-v-052e35ac]{margin:0;padding:0}.report-preview .btn[data-v-052e35ac]{position:relative;display:inline-flex;grid-gap:6px;gap:6px;align-items:center;justify-content:center;min-width:120px;height:40px;padding:0 20px;overflow:hidden;color:inherit;font-weight:600;font-size:var(--text-md);font-family:var(--font-sans);line-height:1;white-space:nowrap;text-decoration:none;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-default);cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.report-preview .btn-sm[data-v-052e35ac]{min-width:80px;height:32px;padding:0 12px;font-size:var(--text-sm)}.report-preview .btn-lg[data-v-052e35ac]{min-width:200px;height:52px;padding:0 28px;font-size:var(--text-lg)}.report-preview .btn-primary[data-v-052e35ac]{color:var(--color-inverse);background:var(--color-primary-dark-default);border-color:var(--color-primary-dark-default)}.report-preview .btn-primary[data-v-052e35ac]:hover{background:var(--color-primary-dark-hover);border-color:var(--color-primary-dark-hover)}.report-preview .btn-neutral-outline[data-v-052e35ac]{color:var(--color-default);background:var(--color-white-100);border-color:var(--color-gray-500)}.report-preview .btn-neutral-outline[data-v-052e35ac]:hover{background:var(--color-gray-100)}.report-preview .btn-black[data-v-052e35ac]{color:var(--color-inverse);background:var(--color-gray-1300);border-color:var(--color-gray-1300)}.report-preview .btn-black[data-v-052e35ac]:hover{background:var(--color-gray-1100);border-color:var(--color-gray-1100)}.report-preview .btn[data-v-052e35ac]:disabled{opacity:.4;pointer-events:none}.report-preview .btn-primary.btn-lg[data-v-052e35ac]::before{position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);transform:skewX(-20deg);animation:xcrp-shimmer-052e35ac 4.5s infinite;content:""}@keyframes xcrp-shimmer-052e35ac{0%{left:-75%}40%,100%{left:175%}}.report-preview .btn-icon-lg[data-v-052e35ac]{font-size:20px}.report-preview .badge[data-v-052e35ac]{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;padding:4px 8px;color:var(--color-inverse);font-weight:600;font-size:var(--text-xs);line-height:1;background:var(--color-gray-700);border-radius:var(--radius-default)}.report-preview .badge .material-icons[data-v-052e35ac]{font-size:12px}.report-preview .badge-gold[data-v-052e35ac]{color:var(--color-inverse);background:var(--color-gold-300)}.report-preview .badge-fresh[data-v-052e35ac]{color:var(--color-gray-800);background:rgba(0,0,0,0)}.report-preview .hero-card[data-v-052e35ac]{position:relative;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:24px 32px 16px;overflow:hidden;background:var(--color-gray-100);border:1px solid var(--color-gray-400);border-radius:var(--radius-default)}.report-preview .hero-card[data-v-052e35ac]::after{position:absolute;background:radial-gradient(2px 2px at 20%, at 30%, rgba(185, 146, 69, 0.15), transparent),radial-gradient(1px 1px at 70%, at 60%, rgba(185, 146, 69, 0.18), transparent),radial-gradient(1.5px 1.5px at 85%, at 25%, rgba(185, 146, 69, 0.12), transparent),radial-gradient(1px 1px at 40%, at 80%, rgba(185, 146, 69, 0.15), transparent);background:radial-gradient(2px 2px at 20% 30%, rgba(185, 146, 69, 0.15), transparent),radial-gradient(1px 1px at 70% 60%, rgba(185, 146, 69, 0.18), transparent),radial-gradient(1.5px 1.5px at 85% 25%, rgba(185, 146, 69, 0.12), transparent),radial-gradient(1px 1px at 40% 80%, rgba(185, 146, 69, 0.15), transparent);content:"";pointer-events:none;top:0;right:0;bottom:0;left:0}.report-preview .hero-card[data-v-052e35ac]>*{position:relative;z-index:1}.report-preview .hero-eyebrow[data-v-052e35ac]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;align-items:center}.report-preview .hero-eyebrow .badge[data-v-052e35ac]{font-size:var(--text-sm)}.report-preview .hero-eyebrow .badge .material-icons[data-v-052e35ac]{font-size:14px}.report-preview .hero-card h3[data-v-052e35ac]{font-weight:700;font-size:var(--text-2xl);line-height:1.4}.report-preview .hero-lead[data-v-052e35ac]{color:var(--color-default);font-size:var(--text-md);line-height:1.7}.report-preview .hero-lead strong[data-v-052e35ac]{font-weight:700}.report-preview .steps-section[data-v-052e35ac]{margin-bottom:16px}.report-preview .steps-section-title[data-v-052e35ac]{margin-bottom:8px;color:var(--color-tertiary);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.report-preview .steps-timeline[data-v-052e35ac]{position:relative;display:flex;flex-direction:column;grid-gap:0;gap:0}.report-preview .step[data-v-052e35ac]{display:flex;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;background:rgba(255,255,255,.7);border:1px solid var(--color-gray-400);border-radius:var(--radius-default);transition:all var(--duration-normal) var(--ease-default)}.report-preview .step-num[data-v-052e35ac]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-gray-1000);font-weight:500;font-size:14px;font-family:var(--font-number);background:var(--color-gray-300);border-radius:var(--radius-default)}.report-preview .step-body .step-label[data-v-052e35ac]{margin-bottom:2px;font-weight:700;font-size:var(--text-md);line-height:1.4}.report-preview .step-body .step-desc[data-v-052e35ac]{color:var(--color-secondary);font-size:var(--text-xs);line-height:1.5}.report-preview .step-arrow[data-v-052e35ac]{position:relative;width:32px;height:16px;margin-left:16px;overflow:hidden}.report-preview .step-arrow[data-v-052e35ac]::before{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--color-gray-400);transform:translateX(-50%);content:""}.report-preview .step-arrow[data-v-052e35ac]::after{position:absolute;left:50%;width:2px;height:10px;background:var(--color-primary-dark-default);border-radius:1px;transform:translateX(-50%);animation:xcrp-flow-gold-dot-052e35ac 2s linear infinite;content:""}@keyframes xcrp-flow-gold-dot-052e35ac{0%{top:-10px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:100%;opacity:0}}.report-preview .steps-and-included[data-v-052e35ac]{display:flex;grid-gap:24px;gap:24px;align-items:stretch}.report-preview .steps-and-included>.sample-section[data-v-052e35ac]{flex:0 0 170px}.report-preview .steps-and-included>.detail-cluster[data-v-052e35ac]{display:flex;flex:1;grid-gap:40px;gap:40px;align-items:stretch;min-width:0}.report-preview .steps-and-included>.fresh-badge-wrap[data-v-052e35ac]{align-self:flex-end}.report-preview .steps-and-included>.detail-cluster>.steps-section[data-v-052e35ac]{flex:1;min-width:0}.report-preview .steps-and-included>.steps-section[data-v-052e35ac]{display:flex;flex-direction:column;margin-bottom:0}.report-preview .sample-preview-wrap[data-v-052e35ac]{position:relative;overflow:hidden;border-radius:var(--radius-default);cursor:pointer}.report-preview .sample-preview[data-v-052e35ac]{display:block;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto}.report-preview .sample-overlay[data-v-052e35ac]{position:absolute;display:flex;align-items:center;justify-content:center;background:rgba(34,32,30,0);transition:background var(--duration-normal) var(--ease-default);top:0;right:0;bottom:0;left:0}.report-preview .sample-preview-wrap:hover .sample-overlay[data-v-052e35ac]{background:rgba(34,32,30,.45)}.report-preview .sample-cta-btn[data-v-052e35ac]{transform:translateY(4px) scale(0.96);opacity:0;transition:all var(--duration-normal) var(--ease-default);pointer-events:none}.report-preview .sample-cta-btn .material-icons[data-v-052e35ac]{font-size:14px}.report-preview .sample-preview-wrap:hover .sample-cta-btn[data-v-052e35ac]{transform:translateY(0) scale(1);opacity:1}.report-preview .included[data-v-052e35ac]{display:grid;grid-template-columns:repeat(2, max-content);grid-gap:4px 48px;gap:4px 48px;justify-content:start}.report-preview .included-item[data-v-052e35ac]{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;min-width:0;padding:4px 0}.report-preview .included-item>.material-icons[data-v-052e35ac]{margin-top:1px;color:var(--color-primary-dark-default);font-size:18px}.report-preview .included-item .ft-label[data-v-052e35ac]{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;align-items:center;font-weight:600;font-size:var(--text-sm);line-height:1.4}.report-preview .included-item .ft-tag[data-v-052e35ac]{display:inline-block;padding:1px 6px;color:var(--color-tertiary);font-weight:500;font-size:10px;line-height:1.4;background:#f5f5f5;background:var(--color-bg-subtle, #f5f5f5);border:1px solid #e5e5e5;border:1px solid var(--color-border-subtle, #e5e5e5);border-radius:8px}.report-preview .included-item .ft-desc[data-v-052e35ac]{margin-top:2px;color:var(--color-gray-800);font-size:var(--text-xs);line-height:1.5}.report-preview .cta-block[data-v-052e35ac]{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;align-items:center;padding-top:16px;border-top:1px solid var(--color-gray-400)}.report-preview .cta-meta[data-v-052e35ac]{display:flex;flex-direction:column;grid-gap:4px;gap:4px;color:var(--color-secondary);font-size:var(--text-sm)}.report-preview .cta-meta .strong[data-v-052e35ac]{color:var(--color-default);font-weight:600}.report-preview .cta-meta .material-icons[data-v-052e35ac]{color:var(--color-primary-dark-default);font-size:14px;vertical-align:middle}.report-preview .cta-spacer[data-v-052e35ac]{flex:1}.report-preview .cta-actions[data-v-052e35ac]{display:flex;grid-gap:8px;gap:8px;align-items:center}.modal-cta[data-v-052e35ac]{font-family:"Noto Sans JP", sans-serif;font-family:var(--font-sans, "Noto Sans JP", sans-serif)}.modal-cta .modal-title-row[data-v-052e35ac]{display:flex;grid-gap:10px;gap:10px;align-items:center;margin-bottom:4px}.modal-cta .modal-title-row h3[data-v-052e35ac]{margin:0;font-weight:700;font-size:16px;line-height:1.4}.modal-cta .modal-ai-icon[data-v-052e35ac]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;background:#b99245;background:var(--color-gold-300, #b99245);border-radius:2px}.modal-cta .modal-ai-icon .material-icons[data-v-052e35ac]{font-size:18px}.modal-cta .cta-modal-sub[data-v-052e35ac]{margin-bottom:20px;color:#868686;color:var(--color-tertiary, #868686);font-size:12px}.modal-cta .modal-section[data-v-052e35ac]{margin-bottom:20px}.modal-cta .modal-section-title[data-v-052e35ac]{margin-bottom:8px;color:#868686;color:var(--color-tertiary, #868686);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.modal-cta .modal-steps[data-v-052e35ac]{position:relative;display:flex;flex-direction:column;grid-gap:0;gap:0;padding:16px;background:#f5f5f5;background:var(--color-gray-100, #f5f5f5);border:1px solid #d1d0cf;border:1px solid var(--color-gray-400, #d1d0cf);border-radius:2px}.modal-cta .modal-steps-line[data-v-052e35ac]{position:absolute;top:27px;bottom:27px;left:27px;z-index:0;width:2px;overflow:hidden;background:#bababa;background:var(--color-gray-500, #bababa);border-radius:1px;transform:translateX(-1px)}.modal-cta .modal-steps-line[data-v-052e35ac]::after{position:absolute;left:0;width:100%;height:14px;background:#b99245;background:var(--color-primary-dark-default, #b99245);border-radius:1px;animation:xcrp-modal-line-flow-052e35ac 2.4s linear infinite;content:""}@keyframes xcrp-modal-line-flow-052e35ac{0%{top:-14px;opacity:0}12%{opacity:1}88%{opacity:1}100%{top:100%;opacity:0}}.modal-cta .modal-step[data-v-052e35ac]{position:relative;display:flex;grid-gap:12px;gap:12px;align-items:center;padding:6px 0;transform:translateY(-6px);opacity:0;animation:xcrp-step-reveal-052e35ac 250ms cubic-bezier(0, 0, 0.2, 1) forwards}.modal-cta .modal-step[data-v-052e35ac]:nth-child(2){animation-delay:100ms}.modal-cta .modal-step[data-v-052e35ac]:nth-child(3){animation-delay:350ms}.modal-cta .modal-step[data-v-052e35ac]:nth-child(4){animation-delay:600ms}.modal-cta .modal-step[data-v-052e35ac]:nth-child(5){animation-delay:850ms}@keyframes xcrp-step-reveal-052e35ac{to{transform:translateY(0);opacity:1}}.modal-cta .modal-step .num[data-v-052e35ac]{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;color:#22201e;color:var(--color-default, #22201e);font-weight:500;font-size:11px;font-family:Inter,sans-serif;background:#d1d0cf;background:var(--color-gray-400, #d1d0cf);border-radius:2px}.modal-cta .modal-step.estimate .num[data-v-052e35ac]{color:#fff;background:#b99245;background:var(--color-primary-dark-default, #b99245)}.modal-cta .modal-step .num-icon[data-v-052e35ac]{font-size:13px}.modal-cta .modal-step .label[data-v-052e35ac]{font-size:12px}.modal-cta .modal-step.estimate .label[data-v-052e35ac]{font-weight:600}.modal-cta .field[data-v-052e35ac]{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:16px}.modal-cta .field-label[data-v-052e35ac]{color:#22201e;color:var(--color-default, #22201e);font-weight:600;font-size:12px}.modal-cta .field-input[data-v-052e35ac]{width:100%;padding:10px 12px;color:#22201e;color:var(--color-default, #22201e);font-size:14px;font-family:"Noto Sans JP",sans-serif;background:#fff;border:1px solid #bababa;border:1px solid var(--color-gray-500, #bababa);border-radius:2px}.modal-cta .field-input[readonly][data-v-052e35ac]{color:#868686;color:var(--color-tertiary, #868686);background:#f5f5f5;background:var(--color-gray-100, #f5f5f5);border-style:dashed;cursor:not-allowed}.modal-cta .field-readonly-wrap[data-v-052e35ac]{position:relative;display:flex;align-items:center}.modal-cta .field-readonly-wrap .field-input[data-v-052e35ac]{padding-right:92px}.modal-cta .field-readonly-wrap .lock-tag[data-v-052e35ac]{position:absolute;right:8px;display:inline-flex;grid-gap:4px;gap:4px;align-items:center;padding:3px 8px;color:#868686;color:var(--color-tertiary, #868686);font-weight:600;font-size:10px;background:#edecea;background:var(--color-gray-300, #edecea);border-radius:2px;pointer-events:none}.modal-cta .field-readonly-wrap .lock-tag .material-icons[data-v-052e35ac]{font-size:12px}.modal-cta .field-help[data-v-052e35ac]{color:#868686;color:var(--color-tertiary, #868686);font-size:10px;line-height:1.5}.modal-success[data-v-052e35ac]{display:flex;flex-direction:column;align-items:center;padding:24px 0;text-align:center}.modal-success .success-icon[data-v-052e35ac]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;color:#4c88ad;background:rgba(76,136,173,.12);border-radius:50%;animation:xcrp-pulse-ring-052e35ac 1.6s cubic-bezier(0, 0, 0.2, 1)}.modal-success .success-icon .material-icons[data-v-052e35ac]{font-size:32px}@keyframes xcrp-pulse-ring-052e35ac{0%{box-shadow:0 0 0 0 rgba(76,136,173,.5)}70%{box-shadow:0 0 0 16px rgba(76,136,173,0)}100%{box-shadow:0 0 0 0 rgba(76,136,173,0)}}.modal-success h4[data-v-052e35ac]{margin-bottom:8px;font-weight:700;font-size:18px}.modal-success .desc[data-v-052e35ac]{max-width:360px;margin-bottom:16px;color:#4b4845;color:var(--color-secondary, #4b4845);font-size:14px;line-height:1.7}.modal-success .desc .emphasis[data-v-052e35ac]{color:#22201e;color:var(--color-default, #22201e)}.modal-success .meta[data-v-052e35ac]{width:100%;max-width:360px;padding:12px 16px;color:#868686;color:var(--color-tertiary, #868686);font-size:12px;background:#f5f5f5;background:var(--color-gray-100, #f5f5f5);border-radius:2px}.modal-success .meta .row[data-v-052e35ac]{display:flex;justify-content:space-between;padding:4px 0}.modal-success .meta .v[data-v-052e35ac]{color:#22201e;color:var(--color-default, #22201e);font-weight:600;font-family:Inter,sans-serif}.modal-success .meta .v-email[data-v-052e35ac]{font-size:12px}.modal-sample[data-v-052e35ac]{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.modal-sample img[data-v-052e35ac]{display:block;width:100%;height:auto;background:#fff;border:1px solid #d1d0cf;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.modal-sample .page-label[data-v-052e35ac]{color:#868686;font-weight:600;font-size:10px;font-family:Inter,ui-sans-serif,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;letter-spacing:.05em;text-align:center}
.xeno-company-summary-table table[data-v-2bc34842]{margin-bottom:0}.note[data-v-2bc34842]{margin-top:5px;margin-bottom:0;font-weight:500;font-size:12px;text-align:right}.lead[data-v-2bc34842]{font-weight:500;font-size:14px}.note-wiki[data-v-2bc34842]{font-size:10px}td[title=xeno業種][data-v-2bc34842]{padding-top:16px;padding-bottom:16px}.xeno-industry[data-v-2bc34842]{margin-left:52px;text-indent:-52px}
.overview-container[data-v-2e669f55]{width:100%;background-color:#fff}.overview-wrapper[data-v-2e669f55]{margin-bottom:40px}.overview-wrapper .loading-container[data-v-2e669f55]{display:flex;align-items:flex-start;justify-content:center;height:82px}.overview-wrapper .button-wrapper[data-v-2e669f55]{min-width:232px;border-radius:2px}.overview-wrapper .button-wrapper .link-button[data-v-2e669f55]{display:flex;align-items:center;justify-content:center;width:215px;height:38px;color:#fff;font-size:12px;text-decoration:none;background:#403c38}.overview-wrapper .no-data[data-v-2e669f55]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:82px;color:#403c38;font-size:14px;background:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}.overview-wrapper .xenoFlashFrame[data-v-2e669f55]{overflow-y:hidden}
.heading[data-v-d38e4378]{font-weight:bold;font-size:18px}.panel[data-v-d38e4378]{border:1px solid #ababab}.panel__header[data-v-d38e4378]{padding:10px 24px;border-bottom:1px solid #ababab}.panel__body[data-v-d38e4378]{position:relative;padding:20px 24px}.panel.active[data-v-d38e4378]{border-color:var(--v-primary-base)}.panel.active .panel__header[data-v-d38e4378]{border-color:var(--v-primary-base)}.panel:not(.active) .panel__body[data-v-d38e4378]{opacity:.35;pointer-events:none}.panel .mode-radio[data-v-d38e4378] span{color:#292725 !important;font-weight:700 !important;font-size:14px !important}
.score-modal:not(.v-dialog--fullscreen){max-height:600px}
.not-found-text[data-v-48df522e]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;letter-spacing:.2em}
.chart-plus[data-v-5c2a8145]{padding-left:50%}.chart-plus .chart[data-v-5c2a8145]{height:16px;margin-right:auto;background:linear-gradient(270deg, #4c88ad 0%, #90bfdd 100%);transition:all .5s ease-out}.chart-minus[data-v-5c2a8145]{padding-right:50%}.chart-minus .chart[data-v-5c2a8145]{height:16px;margin-left:auto;background:linear-gradient(89.98deg, #a84848 0%, #da8e8e 99.99%);transition:all .5s ease-out}
.nestable-table th[data-v-49eff19f],.nestable-table td[data-v-49eff19f]{padding:6px}[data-v-49eff19f] .nestable-table__row--depth-0>td:first-child{padding-left:10px}[data-v-49eff19f] .nestable-table__row--depth-1>td:first-child{padding-left:20px}[data-v-49eff19f] .nestable-table__row--depth-2>td:first-child{padding-left:30px}[data-v-49eff19f] .nestable-table__row--depth-3>td:first-child{padding-left:40px}[data-v-49eff19f] .nestable-table__row--depth-4>td:first-child{padding-left:50px}[data-v-49eff19f] .nestable-table__row--depth-5>td:first-child{padding-left:60px}[data-v-49eff19f] .nestable-table__row--depth-6>td:first-child{padding-left:70px}[data-v-49eff19f] .nestable-table__row--depth-7>td:first-child{padding-left:80px}[data-v-49eff19f] .nestable-table__row--depth-8>td:first-child{padding-left:90px}[data-v-49eff19f] .nestable-table__row--depth-9>td:first-child{padding-left:100px}[data-v-49eff19f] .nestable-table__row--depth-10>td:first-child{padding-left:110px}[data-v-49eff19f] .nestable-table__row--depth-11>td:first-child{padding-left:120px}[data-v-49eff19f] .nestable-table__row--depth-12>td:first-child{padding-left:130px}[data-v-49eff19f] .nestable-table__row--depth-13>td:first-child{padding-left:140px}[data-v-49eff19f] .nestable-table__row--depth-14>td:first-child{padding-left:150px}[data-v-49eff19f] .nestable-table__row--depth-15>td:first-child{padding-left:160px}[data-v-49eff19f] .nestable-table__row--depth-16>td:first-child{padding-left:170px}[data-v-49eff19f] .nestable-table__row--depth-17>td:first-child{padding-left:180px}[data-v-49eff19f] .nestable-table__row--depth-18>td:first-child{padding-left:190px}[data-v-49eff19f] .nestable-table__row--depth-19>td:first-child{padding-left:200px}[data-v-49eff19f] .nestable-table__row--depth-20>td:first-child{padding-left:210px}.nestable-table td[abbr=業界名][data-v-49eff19f]{width:380px;min-width:380px;font-size:14px}.nestable-table td[abbr=市場規模][data-v-49eff19f]{width:120px;min-width:120px;padding:6px 12px;font-size:12px;text-align:right}.nestable-table th[abbr=市場規模予測（5年）レーティング][data-v-49eff19f]{padding:3px}.nestable-table td[abbr=市場規模予測（5年）レーティング][data-v-49eff19f]{width:105px;min-width:105px;text-align:center}.nestable-table td[abbr=市場規模予測成長率（5年）][data-v-49eff19f]{width:80px;min-width:80px;padding-right:10px;text-align:right}.nestable-table td[abbr=市場規模予測成長率（5年）チャート][data-v-49eff19f]{min-width:160px;padding-right:0;padding-left:0}.nestable-table td[abbr=代表企業][data-v-49eff19f]{min-width:360px;font-size:12px}.toggle-icon[data-v-49eff19f]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle-icon.is-open[data-v-49eff19f]{transform:rotate(0)}.industry-name[data-v-49eff19f]{padding-left:24px}.toggle-btn+.industry-name[data-v-49eff19f]{padding-left:0}.expand-icon[data-v-49eff19f]:hover{cursor:pointer}
@keyframes text-in-40e31196{0%{transform:translate(0, -20px);opacity:0}}.xeno-industries-wrapper .xeno-industries-container[data-v-40e31196]{width:100%}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196]{width:100%;color:var(--v-shades-base);background-color:#33302d}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__heading[data-v-40e31196]{margin-bottom:13px;font-weight:bold;font-size:18px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-annotation[data-v-40e31196]{font-size:10px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-heading-annotation[data-v-40e31196]{font-size:10px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-label[data-v-40e31196]{font-size:10px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-label.is-disabled[data-v-40e31196]{opacity:.4}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-word ::-moz-placeholder, .xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-address ::-moz-placeholder{color:#686460 !important}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-word ::placeholder,.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-address ::placeholder{color:#686460 !important}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-word input,.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-address input{color:#fff !important}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-word{width:40%}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-word input{font-size:14px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-address{width:260px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-40e31196] .search-address input{font-size:14px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container label[data-v-40e31196]{cursor:pointer}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container input[type=radio][data-v-40e31196]{display:none}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container span[data-v-40e31196]{padding:4px 10px;font-size:10px;border:1px solid;border-radius:50px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container span.active[data-v-40e31196]{color:#22201e;background-color:var(--v-primary-base);border:none}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container span.active[data-v-40e31196]::before{padding-right:4px;font-family:"Material Icons";content:""}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .search-btn-container[data-v-40e31196]{margin-top:8px;border-top:1px solid #403c38}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .search-btn-container .reset-btn[data-v-40e31196]{padding:8px 16px;font-weight:500;font-size:12px;line-height:1.5}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-list-wrapper .xeno-industries-list-container[data-v-40e31196]{overflow-x:auto}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-list-wrapper .xeno-industries-loading-container[data-v-40e31196]{display:flex;align-items:center;justify-content:center;height:500px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-list-wrapper .xeno-industries-loading-container .late-warn-message[data-v-40e31196]{display:inline-block;margin-top:10px;color:#686460;font-size:14px;animation:text-in-40e31196 .8s cubic-bezier(0.22, 0.15, 0.25, 1.43) 0s backwards;animation-delay:1.5s}
.container[data-v-8eec3d8c]{width:100%}.market-shares-wrapper[data-v-8eec3d8c]{margin-bottom:40px}.market-shares-wrapper .market-shares-loading-container[data-v-8eec3d8c]{display:flex;align-items:center;justify-content:center;height:462px}.market-share-xeno-companies-list-wrapper .market-share-xeno-companies-list-container[data-v-8eec3d8c]{overflow-x:auto}.market-share-xeno-companies-list-wrapper .market-share-xeno-companies-loading-container[data-v-8eec3d8c]{display:flex;align-items:center;justify-content:center;height:500px}
.chart-title[data-v-e32045ce]{margin-bottom:16px}.axis-label[data-v-e32045ce]{padding-right:6px;color:#686460;font-weight:500;font-size:10px;font-family:YakuHanJPs,"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic"}.chart[data-v-e32045ce]{position:relative}.chart__tooltip[data-v-e32045ce]{position:absolute;display:block;width:80px;margin-left:6px;color:#fff;background-color:#ababab;transform:translateY(-50%)}.chart__tooltip.positive[data-v-e32045ce]{color:#4c88ad;background-color:#c8e5f7}.chart__tooltip.negative[data-v-e32045ce]{color:#a84848;background-color:#f8e2e2}.chart__tooltip__content[data-v-e32045ce]{position:relative;display:flex;flex-direction:column;align-items:center;padding:6px}.chart__tooltip__content[data-v-e32045ce]::before{position:absolute;top:50%;left:0;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:6px 32px 6px 0;transform:translate(-100%, -50%);content:""}.chart__tooltip.positive .chart__tooltip__content[data-v-e32045ce]::before{border-color:rgba(0,0,0,0) #c8e5f7 rgba(0,0,0,0) rgba(0,0,0,0)}.chart__tooltip.negative .chart__tooltip__content[data-v-e32045ce]::before{border-color:rgba(0,0,0,0) #f8e2e2 rgba(0,0,0,0) rgba(0,0,0,0)}.chart__tooltip__label[data-v-e32045ce]{display:block;color:#686460;font-size:10px;line-height:1.3}.chart__tooltip__value[data-v-e32045ce]{display:block;margin-top:4px;color:currentcolor;font-weight:700;font-size:14px}.legend[data-v-e32045ce]{display:flex;flex-wrap:wrap;margin-top:24px;padding-left:0}.legend__item[data-v-e32045ce]{display:inline-flex;align-items:center;margin-right:8px;margin-bottom:6px;font-weight:400;font-size:12px}.legend__block[data-v-e32045ce]{display:inline-block;width:12px;height:12px;margin-right:8px}.note[data-v-e32045ce]{margin-top:16px;padding:12px 20px;color:#22201e;font-size:10px;line-height:1.7;background-color:#f5f5f5;border-radius:2px}.note__text[data-v-e32045ce]{font-weight:400}
.box[data-v-041c07ee]{border:1px solid #d1d0cf}.title[data-v-041c07ee]{margin-bottom:32px;font-size:16px !important;text-align:center}
.categories-list-container[data-v-bdf1714a]{width:100%;border-radius:2px}.categories-list-container .category-link-btn[data-v-bdf1714a]{display:flex;align-items:center;justify-content:center;width:11%;color:#fff;text-decoration:none;background:#22201e}.categories-list-container .category-link-btn[data-v-bdf1714a]:hover{text-decoration:underline}[data-v-bdf1714a] .text-positive{color:#4c88ad}[data-v-bdf1714a] .text-negative{color:#a84848}.toggle-icon[data-v-bdf1714a]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle-icon.is-open[data-v-bdf1714a]{transform:rotate(0)}.default-table[data-v-bdf1714a]{table-layout:fixed}[data-v-bdf1714a] tr.category{background-color:#f0efed}[data-v-bdf1714a] tr.category td{font-weight:700;font-size:14px}[data-v-bdf1714a] tr.category td span{margin-right:10px}[data-v-bdf1714a] th[title=カテゴリー]{width:225px}[data-v-bdf1714a] th[title=社会トレンド]{width:225px}[data-v-bdf1714a] th[title=市場規模予測成長率（5年）]{width:70px}[data-v-bdf1714a] th[title=市場規模予測成長率内訳（5年）]{width:90px}[data-v-bdf1714a] th[title=影響経路]{width:100%}[data-v-bdf1714a] th[title=影響時期]{width:172px}[data-v-bdf1714a] th[title=影響セグメント]{width:162px}[data-v-bdf1714a] td[title=カテゴリー]{font-weight:500;font-size:12px;vertical-align:top}[data-v-bdf1714a] td[title=カテゴリー] span{font-weight:700;font-size:12px}[data-v-bdf1714a] td[title=社会トレンド]{font-weight:700;font-size:12px;line-height:17px;vertical-align:top}[data-v-bdf1714a] td[title=市場規模予測成長率（5年）]{width:70px;font-weight:700;font-size:12px;white-space:nowrap;text-align:right}[data-v-bdf1714a] td[title=市場規模予測成長率内訳（5年）]{width:70px;font-weight:700;font-size:12px;white-space:nowrap;text-align:right}[data-v-bdf1714a] td[title=影響経路]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-bdf1714a] td[title=影響時期]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-bdf1714a] td[title=影響セグメント]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-bdf1714a] td[title=エリア]{padding-left:50px;font-weight:700;font-size:12px;vertical-align:top}.scenario-impacts-table-area-row[data-v-bdf1714a]{background-color:#f5f5f5}
.report-preview[data-v-02553669]{--color-white-100: #fff;--color-gray-100: #f5f5f5;--color-gray-200: #f0f0f0;--color-gray-300: #edecea;--color-gray-400: #d1d0cf;--color-gray-500: #bababa;--color-gray-600: #ababab;--color-gray-700: #868686;--color-gray-800: #67635f;--color-gray-900: #4b4845;--color-gray-1000: #403c38;--color-gray-1100: #33302d;--color-gray-1200: #292725;--color-gray-1300: #22201e;--color-gold-300: #b99245;--color-gold-400: #9c782c;--color-blue-500: #4c88ad;--color-default: var(--color-gray-1300);--color-secondary: var(--color-gray-900);--color-tertiary: var(--color-gray-700);--color-inverse: var(--color-white-100);--color-primary-dark-default: var(--color-gold-300);--color-primary-dark-hover: var(--color-gold-400);--radius-default: 2px;--shadow-sm: 0 1px 2px rgb(0 0 0 / 15%);--shadow-lg: 0 8px 16px rgb(0 0 0 / 20%);--font-sans: 'Noto Sans JP', ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--font-number: 'Inter', ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--text-xs: 10px;--text-sm: 12px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--duration-fast: 150ms;--duration-normal: 250ms;--duration-slow: 400ms;--ease-default: cubic-bezier(0, 0, 0.2, 1);color:var(--color-default);font-size:var(--text-md);font-family:var(--font-sans);line-height:1.7}.report-preview[data-v-02553669] *,.report-preview[data-v-02553669] *::before,.report-preview[data-v-02553669] *::after{box-sizing:border-box}.report-preview h1[data-v-02553669],.report-preview h2[data-v-02553669],.report-preview h3[data-v-02553669],.report-preview h4[data-v-02553669],.report-preview p[data-v-02553669],.report-preview button[data-v-02553669],.report-preview input[data-v-02553669],.report-preview textarea[data-v-02553669]{margin:0;padding:0}.report-preview .btn[data-v-02553669]{position:relative;display:inline-flex;grid-gap:6px;gap:6px;align-items:center;justify-content:center;min-width:120px;height:40px;padding:0 20px;overflow:hidden;color:inherit;font-weight:600;font-size:var(--text-md);font-family:var(--font-sans);line-height:1;white-space:nowrap;text-decoration:none;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-default);cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.report-preview .btn-sm[data-v-02553669]{min-width:80px;height:32px;padding:0 12px;font-size:var(--text-sm)}.report-preview .btn-lg[data-v-02553669]{min-width:200px;height:52px;padding:0 28px;font-size:var(--text-lg)}.report-preview .btn-primary[data-v-02553669]{color:var(--color-inverse);background:var(--color-primary-dark-default);border-color:var(--color-primary-dark-default)}.report-preview .btn-primary[data-v-02553669]:hover{background:var(--color-primary-dark-hover);border-color:var(--color-primary-dark-hover)}.report-preview .btn-neutral-outline[data-v-02553669]{color:var(--color-default);background:var(--color-white-100);border-color:var(--color-gray-500)}.report-preview .btn-neutral-outline[data-v-02553669]:hover{background:var(--color-gray-100)}.report-preview .btn-black[data-v-02553669]{color:var(--color-inverse);background:var(--color-gray-1300);border-color:var(--color-gray-1300)}.report-preview .btn-black[data-v-02553669]:hover{background:var(--color-gray-1100);border-color:var(--color-gray-1100)}.report-preview .btn[data-v-02553669]:disabled{opacity:.4;pointer-events:none}.report-preview .btn-primary.btn-lg[data-v-02553669]::before{position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);transform:skewX(-20deg);animation:xcrp-shimmer-02553669 4.5s infinite;content:""}@keyframes xcrp-shimmer-02553669{0%{left:-75%}40%,100%{left:175%}}.report-preview .btn-icon-lg[data-v-02553669]{font-size:20px}.report-preview .badge[data-v-02553669]{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;padding:4px 8px;color:var(--color-inverse);font-weight:600;font-size:var(--text-xs);line-height:1;background:var(--color-gray-700);border-radius:var(--radius-default)}.report-preview .badge .material-icons[data-v-02553669]{font-size:12px}.report-preview .badge-gold[data-v-02553669]{color:var(--color-inverse);background:var(--color-gold-300)}.report-preview .badge-fresh[data-v-02553669]{color:var(--color-gray-800);background:rgba(0,0,0,0)}.report-preview .hero-card[data-v-02553669]{position:relative;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:24px 32px 16px;overflow:hidden;background:var(--color-gray-100);border:1px solid var(--color-gray-400);border-radius:var(--radius-default)}.report-preview .hero-card[data-v-02553669]::after{position:absolute;background:radial-gradient(2px 2px at 20%, at 30%, rgba(185, 146, 69, 0.15), transparent),radial-gradient(1px 1px at 70%, at 60%, rgba(185, 146, 69, 0.18), transparent),radial-gradient(1.5px 1.5px at 85%, at 25%, rgba(185, 146, 69, 0.12), transparent),radial-gradient(1px 1px at 40%, at 80%, rgba(185, 146, 69, 0.15), transparent);background:radial-gradient(2px 2px at 20% 30%, rgba(185, 146, 69, 0.15), transparent),radial-gradient(1px 1px at 70% 60%, rgba(185, 146, 69, 0.18), transparent),radial-gradient(1.5px 1.5px at 85% 25%, rgba(185, 146, 69, 0.12), transparent),radial-gradient(1px 1px at 40% 80%, rgba(185, 146, 69, 0.15), transparent);content:"";pointer-events:none;top:0;right:0;bottom:0;left:0}.report-preview .hero-card[data-v-02553669]>*{position:relative;z-index:1}.report-preview .hero-eyebrow[data-v-02553669]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;align-items:center}.report-preview .hero-eyebrow .badge[data-v-02553669]{font-size:var(--text-sm)}.report-preview .hero-eyebrow .badge .material-icons[data-v-02553669]{font-size:14px}.report-preview .hero-card h3[data-v-02553669]{font-weight:700;font-size:var(--text-2xl);line-height:1.4}.report-preview .hero-lead[data-v-02553669]{color:var(--color-default);font-size:var(--text-md);line-height:1.7}.report-preview .hero-lead strong[data-v-02553669]{font-weight:700}.report-preview .steps-section[data-v-02553669]{margin-bottom:16px}.report-preview .steps-section-title[data-v-02553669]{margin-bottom:8px;color:var(--color-tertiary);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.report-preview .steps-timeline[data-v-02553669]{position:relative;display:flex;flex-direction:column;grid-gap:0;gap:0}.report-preview .step[data-v-02553669]{display:flex;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;background:rgba(255,255,255,.7);border:1px solid var(--color-gray-400);border-radius:var(--radius-default);transition:all var(--duration-normal) var(--ease-default)}.report-preview .step-num[data-v-02553669]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-gray-1000);font-weight:500;font-size:14px;font-family:var(--font-number);background:var(--color-gray-300);border-radius:var(--radius-default)}.report-preview .step-body .step-label[data-v-02553669]{margin-bottom:2px;font-weight:700;font-size:var(--text-md);line-height:1.4}.report-preview .step-body .step-desc[data-v-02553669]{color:var(--color-secondary);font-size:var(--text-xs);line-height:1.5}.report-preview .step-arrow[data-v-02553669]{position:relative;width:32px;height:16px;margin-left:16px;overflow:hidden}.report-preview .step-arrow[data-v-02553669]::before{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--color-gray-400);transform:translateX(-50%);content:""}.report-preview .step-arrow[data-v-02553669]::after{position:absolute;left:50%;width:2px;height:10px;background:var(--color-primary-dark-default);border-radius:1px;transform:translateX(-50%);animation:xcrp-flow-gold-dot-02553669 2s linear infinite;content:""}@keyframes xcrp-flow-gold-dot-02553669{0%{top:-10px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:100%;opacity:0}}.report-preview .steps-and-included[data-v-02553669]{display:flex;grid-gap:24px;gap:24px;align-items:stretch}.report-preview .steps-and-included>.sample-section[data-v-02553669]{flex:0 0 170px}.report-preview .steps-and-included>.detail-cluster[data-v-02553669]{display:flex;flex:1;grid-gap:40px;gap:40px;align-items:stretch;min-width:0}.report-preview .steps-and-included>.detail-cluster>.steps-section[data-v-02553669]{flex:1;min-width:0}.report-preview .steps-and-included>.fresh-badge-wrap[data-v-02553669]{align-self:flex-end}.report-preview .steps-and-included>.steps-section[data-v-02553669]{display:flex;flex-direction:column;margin-bottom:0}.report-preview .sample-preview-wrap[data-v-02553669]{position:relative;overflow:hidden;border-radius:var(--radius-default);cursor:pointer}.report-preview .sample-preview[data-v-02553669]{display:block;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto}.report-preview .sample-overlay[data-v-02553669]{position:absolute;display:flex;align-items:center;justify-content:center;background:rgba(34,32,30,0);transition:background var(--duration-normal) var(--ease-default);top:0;right:0;bottom:0;left:0}.report-preview .sample-preview-wrap:hover .sample-overlay[data-v-02553669]{background:rgba(34,32,30,.45)}.report-preview .sample-cta-btn[data-v-02553669]{transform:translateY(4px) scale(0.96);opacity:0;transition:all var(--duration-normal) var(--ease-default);pointer-events:none}.report-preview .sample-cta-btn .material-icons[data-v-02553669]{font-size:14px}.report-preview .sample-preview-wrap:hover .sample-cta-btn[data-v-02553669]{transform:translateY(0) scale(1);opacity:1}.report-preview .included[data-v-02553669]{display:grid;grid-template-columns:repeat(2, max-content);grid-gap:4px 48px;gap:4px 48px;justify-content:start}.report-preview .included-item[data-v-02553669]{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;min-width:0;padding:4px 0}.report-preview .included-item>.material-icons[data-v-02553669]{margin-top:1px;color:var(--color-primary-dark-default);font-size:18px}.report-preview .included-item .ft-label[data-v-02553669]{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;align-items:center;font-weight:600;font-size:var(--text-sm);line-height:1.4}.report-preview .included-item .ft-tag[data-v-02553669]{display:inline-block;padding:1px 6px;color:var(--color-tertiary);font-weight:500;font-size:10px;line-height:1.4;background:#f5f5f5;background:var(--color-bg-subtle, #f5f5f5);border:1px solid #e5e5e5;border:1px solid var(--color-border-subtle, #e5e5e5);border-radius:8px}.report-preview .included-item .ft-desc[data-v-02553669]{margin-top:2px;color:var(--color-gray-800);font-size:var(--text-xs);line-height:1.5}.report-preview .cta-block[data-v-02553669]{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;align-items:center;padding-top:16px;border-top:1px solid var(--color-gray-400)}.report-preview .cta-meta[data-v-02553669]{display:flex;flex-direction:column;grid-gap:4px;gap:4px;color:var(--color-secondary);font-size:var(--text-sm)}.report-preview .cta-meta .strong[data-v-02553669]{color:var(--color-default);font-weight:600}.report-preview .cta-meta .material-icons[data-v-02553669]{color:var(--color-primary-dark-default);font-size:14px;vertical-align:middle}.report-preview .cta-spacer[data-v-02553669]{flex:1}.report-preview .cta-actions[data-v-02553669]{display:flex;grid-gap:8px;gap:8px;align-items:center}.modal-cta[data-v-02553669]{font-family:"Noto Sans JP", sans-serif;font-family:var(--font-sans, "Noto Sans JP", sans-serif)}.modal-cta .modal-title-row[data-v-02553669]{display:flex;grid-gap:10px;gap:10px;align-items:center;margin-bottom:4px}.modal-cta .modal-title-row h3[data-v-02553669]{margin:0;font-weight:700;font-size:16px;line-height:1.4}.modal-cta .modal-ai-icon[data-v-02553669]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;background:#b99245;background:var(--color-gold-300, #b99245);border-radius:2px}.modal-cta .modal-ai-icon .material-icons[data-v-02553669]{font-size:18px}.modal-cta .cta-modal-sub[data-v-02553669]{margin-bottom:20px;color:#868686;color:var(--color-tertiary, #868686);font-size:12px}.modal-cta .modal-section[data-v-02553669]{margin-bottom:20px}.modal-cta .modal-section-title[data-v-02553669]{margin-bottom:8px;color:#868686;color:var(--color-tertiary, #868686);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.modal-cta .modal-steps[data-v-02553669]{position:relative;display:flex;flex-direction:column;grid-gap:0;gap:0;padding:16px;background:#f5f5f5;background:var(--color-gray-100, #f5f5f5);border:1px solid #d1d0cf;border:1px solid var(--color-gray-400, #d1d0cf);border-radius:2px}.modal-cta .modal-steps-line[data-v-02553669]{position:absolute;top:27px;bottom:27px;left:27px;z-index:0;width:2px;overflow:hidden;background:#bababa;background:var(--color-gray-500, #bababa);border-radius:1px;transform:translateX(-1px)}.modal-cta .modal-steps-line[data-v-02553669]::after{position:absolute;left:0;width:100%;height:14px;background:#b99245;background:var(--color-primary-dark-default, #b99245);border-radius:1px;animation:xcrp-modal-line-flow-02553669 2.4s linear infinite;content:""}@keyframes xcrp-modal-line-flow-02553669{0%{top:-14px;opacity:0}12%{opacity:1}88%{opacity:1}100%{top:100%;opacity:0}}.modal-cta .modal-step[data-v-02553669]{position:relative;display:flex;grid-gap:12px;gap:12px;align-items:center;padding:6px 0;transform:translateY(-6px);opacity:0;animation:xcrp-step-reveal-02553669 250ms cubic-bezier(0, 0, 0.2, 1) forwards}.modal-cta .modal-step[data-v-02553669]:nth-child(2){animation-delay:100ms}.modal-cta .modal-step[data-v-02553669]:nth-child(3){animation-delay:350ms}.modal-cta .modal-step[data-v-02553669]:nth-child(4){animation-delay:600ms}.modal-cta .modal-step[data-v-02553669]:nth-child(5){animation-delay:850ms}@keyframes xcrp-step-reveal-02553669{to{transform:translateY(0);opacity:1}}.modal-cta .modal-step .num[data-v-02553669]{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;color:#22201e;color:var(--color-default, #22201e);font-weight:500;font-size:11px;font-family:Inter,sans-serif;background:#d1d0cf;background:var(--color-gray-400, #d1d0cf);border-radius:2px}.modal-cta .modal-step.estimate .num[data-v-02553669]{color:#fff;background:#b99245;background:var(--color-primary-dark-default, #b99245)}.modal-cta .modal-step .num-icon[data-v-02553669]{font-size:13px}.modal-cta .modal-step .label[data-v-02553669]{font-size:12px}.modal-cta .modal-step.estimate .label[data-v-02553669]{font-weight:600}.modal-cta .field[data-v-02553669]{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:16px}.modal-cta .field-label[data-v-02553669]{color:#22201e;color:var(--color-default, #22201e);font-weight:600;font-size:12px}.modal-cta .field-input[data-v-02553669]{width:100%;padding:10px 12px;color:#22201e;color:var(--color-default, #22201e);font-size:14px;font-family:"Noto Sans JP",sans-serif;background:#fff;border:1px solid #bababa;border:1px solid var(--color-gray-500, #bababa);border-radius:2px}.modal-cta .field-input[readonly][data-v-02553669]{color:#868686;color:var(--color-tertiary, #868686);background:#f5f5f5;background:var(--color-gray-100, #f5f5f5);border-style:dashed;cursor:not-allowed}.modal-cta .field-readonly-wrap[data-v-02553669]{position:relative;display:flex;align-items:center}.modal-cta .field-readonly-wrap .field-input[data-v-02553669]{padding-right:92px}.modal-cta .field-readonly-wrap .lock-tag[data-v-02553669]{position:absolute;right:8px;display:inline-flex;grid-gap:4px;gap:4px;align-items:center;padding:3px 8px;color:#868686;color:var(--color-tertiary, #868686);font-weight:600;font-size:10px;background:#edecea;background:var(--color-gray-300, #edecea);border-radius:2px;pointer-events:none}.modal-cta .field-readonly-wrap .lock-tag .material-icons[data-v-02553669]{font-size:12px}.modal-cta .field-help[data-v-02553669]{color:#868686;color:var(--color-tertiary, #868686);font-size:10px;line-height:1.5}.modal-success[data-v-02553669]{display:flex;flex-direction:column;align-items:center;padding:24px 0;text-align:center}.modal-success .success-icon[data-v-02553669]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;color:#4c88ad;background:rgba(76,136,173,.12);border-radius:50%;animation:xcrp-pulse-ring-02553669 1.6s cubic-bezier(0, 0, 0.2, 1)}.modal-success .success-icon .material-icons[data-v-02553669]{font-size:32px}@keyframes xcrp-pulse-ring-02553669{0%{box-shadow:0 0 0 0 rgba(76,136,173,.5)}70%{box-shadow:0 0 0 16px rgba(76,136,173,0)}100%{box-shadow:0 0 0 0 rgba(76,136,173,0)}}.modal-success h4[data-v-02553669]{margin-bottom:8px;font-weight:700;font-size:18px}.modal-success .desc[data-v-02553669]{max-width:360px;margin-bottom:16px;color:#4b4845;color:var(--color-secondary, #4b4845);font-size:14px;line-height:1.7}.modal-success .desc .emphasis[data-v-02553669]{color:#22201e;color:var(--color-default, #22201e)}.modal-success .meta[data-v-02553669]{width:100%;max-width:360px;padding:12px 16px;color:#868686;color:var(--color-tertiary, #868686);font-size:12px;background:#f5f5f5;background:var(--color-gray-100, #f5f5f5);border-radius:2px}.modal-success .meta .row[data-v-02553669]{display:flex;justify-content:space-between;padding:4px 0}.modal-success .meta .v[data-v-02553669]{color:#22201e;color:var(--color-default, #22201e);font-weight:600;font-family:Inter,sans-serif}.modal-success .meta .v-email[data-v-02553669]{font-size:12px}.modal-sample[data-v-02553669]{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.modal-sample img[data-v-02553669]{display:block;width:100%;height:auto;background:#fff;border:1px solid #d1d0cf;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.modal-sample .page-label[data-v-02553669]{color:#868686;font-weight:600;font-size:10px;font-family:Inter,ui-sans-serif,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;letter-spacing:.05em;text-align:center}
.container[data-v-81c89ce8]{width:100%}.notice[data-v-81c89ce8]{box-sizing:border-box;padding:12px 16px;color:#33302d;font-weight:500;font-size:12px;line-height:1.5;background:linear-gradient(0deg, #f6f6f6, #f6f6f6);border-left:4px solid #686460}.loading-container[data-v-81c89ce8]{display:flex;align-items:flex-start;justify-content:center;height:500px}.empty-container[data-v-81c89ce8]{padding:72px 0}.empty-container__lead[data-v-81c89ce8]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;line-height:166.69%;text-align:center}.empty-container__message[data-v-81c89ce8]{padding:20px 34px;color:#403c38;background-color:#fff;border:1px solid #d1d0cf}.market-scale-box[data-v-81c89ce8]{border:1px solid #d1d0cf}.market-scale-box__amount[data-v-81c89ce8]{font-weight:bold;font-size:48px}.market-scale-box__unit[data-v-81c89ce8]{font-weight:bold;font-size:24px}.market-scale-forecasts-summary-box[data-v-81c89ce8]{border:1px solid #d1d0cf}.market-scale-forecasts-summary-box__heading[data-v-81c89ce8]{display:flex;align-items:center;font-weight:700;font-size:16px;line-height:170%}.market-scale-forecasts-summary-box__summary[data-v-81c89ce8]{flex-basis:38%;flex-shrink:0;max-width:38%}.market-scale-forecasts-summary-box__summary[data-v-81c89ce8],.market-scale-forecasts-summary-box__chart[data-v-81c89ce8]{padding:0 16px}.market-scale-forecasts-summary-box__divider[data-v-81c89ce8]{margin:0 16px;border-color:#edecea}.market-scale-forecasts-summary-box__summary-divider[data-v-81c89ce8]{margin:24px 0;border-color:#edecea}.market-scale-forecasts-summary-box__commentary[data-v-81c89ce8]{display:flex;flex-direction:column}.market-scale-forecasts-summary-box__commentary-header[data-v-81c89ce8]{display:flex;align-items:center;margin-bottom:16px}.market-scale-forecasts-summary-box__commentary-heading[data-v-81c89ce8]{display:flex;align-items:center;margin-bottom:8px;font-weight:700;font-size:16px;line-height:170%}.market-scale-forecasts-summary-box__commentary-copy[data-v-81c89ce8]{color:#22201e}.market-scale-forecasts-summary-box__commentary-copy[data-v-81c89ce8]:hover{color:#4b4845}.market-scale-forecasts-summary-box__commentary-copy[data-v-81c89ce8]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.market-scale-forecasts-summary-box__commentary-copy-icon[data-v-81c89ce8]{color:inherit !important}.market-scale-forecasts-summary-box__commentary-error[data-v-81c89ce8]{color:#22201e;font-weight:500;font-size:12px;line-height:170%}.commentary-block[data-v-81c89ce8]{color:#403c38}.commentary-block__empty[data-v-81c89ce8]{font-weight:700;font-size:24px;line-height:150%}.commentary-block__loading[data-v-81c89ce8]{display:inline-block;font-size:14px;line-height:1;animation:commentary-loading-text-81c89ce8 1.5s ease-in-out infinite}.commentary-block__loading[data-v-81c89ce8]::before{margin-right:4px;color:#b99244;animation:commentary-loading-dot-81c89ce8 1.5s ease-in-out infinite;content:"●"}@keyframes commentary-loading-text-81c89ce8{0%,100%{opacity:.7}50%{opacity:1}}@keyframes commentary-loading-dot-81c89ce8{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}
.white-label[data-v-296ab99c]{padding:5px;color:#fff;cursor:pointer}.tile[data-v-296ab99c]{background-color:#22201e !important}.menu-panel[data-v-296ab99c]{padding:8px 0}.menu-header-body[data-v-296ab99c],.menu-footer[data-v-296ab99c]{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;text-align:left}.menu-footer__item[data-v-296ab99c]{position:relative;width:100%;height:24px;overflow:hidden;line-height:24px;white-space:nowrap;text-align:left;text-overflow:ellipsis}.bordered[data-v-296ab99c]{border-bottom:1px solid #868686}.gray-cube[data-v-296ab99c]{width:24px;height:24px;background:#c4c4c4}.header-tabs[data-v-296ab99c]{display:flex;width:100%;height:48px;white-space:nowrap}.header-tabs__item[data-v-296ab99c]{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;max-width:264px;height:100%;padding:6px 12px;font-weight:500;font-size:14px;line-height:normal;text-align:center;text-decoration:none !important;vertical-align:middle;border-bottom:3px solid rgba(0,0,0,0);opacity:.7;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-tabs__item.is-active[data-v-296ab99c]{font-weight:bold;border-bottom-color:var(--v-primary-base);opacity:1}.header-tabs__item.is-disabled[data-v-296ab99c]{pointer-events:none}.menu-footer-item[data-v-296ab99c]{color:#ebebeb;font-size:10px !important;text-decoration:none}.menu-footer-item[data-v-296ab99c]:hover{text-decoration:underline}.menu-item[data-v-296ab99c]{display:flex;align-items:center;height:64px;padding:8px 16px;color:#ebebeb;font-size:13px;text-decoration:none;border-bottom:1px solid #868686}.menu-item[data-v-296ab99c]:hover{background-color:#403c38;cursor:pointer;transition:.4s}.menu-item img[data-v-296ab99c]{height:16px}.menu-header-title[data-v-296ab99c]{font-size:12px !important}.menu-header-item[data-v-296ab99c]{width:100%;color:#bababa;font-size:10px !important;word-wrap:break-word}.application-header-container[data-v-296ab99c]{z-index:3}#img-logo[data-v-296ab99c]{flex-shrink:0;width:160px;margin-right:72px}
.heading[data-v-afdf3fc2]{font-weight:bold;font-size:18px}.watchlist-select[data-v-afdf3fc2] span{font-weight:bold !important}
.company-watchlist-modal:not(.v-dialog--fullscreen){max-height:345px}
.heading[data-v-860b6d70]{font-weight:bold;font-size:18px}.modal-description-label[data-v-860b6d70]{margin-bottom:32px}
.period-modal:not(.v-dialog--fullscreen){max-height:550px}
.heading[data-v-08b08aad]{font-weight:bold;font-size:18px}
.perpage-modal:not(.v-dialog--fullscreen){max-height:400px}.modal-description-label{margin-bottom:32px}
.heading[data-v-c75b9a3e]{font-weight:bold;font-size:18px}.modal-description-label[data-v-c75b9a3e]{margin-bottom:32px}.filter-mode-container[data-v-c75b9a3e]{box-sizing:border-box;border:1px solid #b99245;border-radius:2px}.filter-mode-container.disable[data-v-c75b9a3e]{border:1px solid #d1d0cf}.filter-mode-container[data-v-c75b9a3e]{transition:400ms}.filter-mode-container .heading-container[data-v-c75b9a3e]{display:flex;align-items:center;height:62px;border:1px solid #edecea;transition:0ms}.label-box[data-v-c75b9a3e]{display:flex;flex-direction:column;padding:4px}.label-box span.mode-title[data-v-c75b9a3e]{color:var(--v-shades-base);font-weight:500;font-size:13px;line-height:19px}.label-box span.mode-title.disable[data-v-c75b9a3e]{color:gray}.label-box span.mode-description[data-v-c75b9a3e]{color:#4b4845;font-weight:normal;font-size:12px;line-height:17px}.label-box span.mode-description.disable[data-v-c75b9a3e]{color:gray}.scoring-rank-badge[data-v-c75b9a3e]{width:50px;height:20px;margin:0 4px;font-size:12px;text-align:center;border-radius:1px}.scoring-rank-badge.gold[data-v-c75b9a3e]{color:#fff;background:#b99245}.scoring-rank-badge.gold.disable[data-v-c75b9a3e]{background:gray}.scoring-rank-badge.gray[data-v-c75b9a3e]{color:#fff;background:#686460}.scoring-rank-badge.gray.disable[data-v-c75b9a3e]{background:gray}.scoring-rank-badge.silver[data-v-c75b9a3e]{color:#686460;background:#d1d0cf}.scoring-rank-badge.silver.disable[data-v-c75b9a3e]{color:#fff;background:gray}.article-search-conditions_container .check-box_list[data-v-c75b9a3e]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0 12px}.article-search-conditions_container .check-box_list .checkbox_container[data-v-c75b9a3e]{height:30px !important;margin:0 !important;padding:0 0 32px !important}.article-search-conditions_container .check-box_list .checkbox_container.v-input__slot[data-v-c75b9a3e]{margin-bottom:0 !important}.article-search-conditions_container .check-box_list.scenario .checkbox_container[data-v-c75b9a3e]> span{display:flex;grid-gap:4px;gap:4px;align-items:center}.article-search-conditions_container .check-box_list .check-description[data-v-c75b9a3e]{color:var(--v-shades-base);font-weight:500;font-size:13px;line-height:19px}.article-search-conditions_container .check-box_list .check-description-casual[data-v-c75b9a3e]{display:flex;align-items:center;color:var(--v-shades-base);font-weight:normal;font-size:12px;line-height:17px}.article-search-conditions_container .check-box_list .check-description-casual.disable[data-v-c75b9a3e]{color:gray}.article-search-conditions_container .section-title[data-v-c75b9a3e]{color:#868686;font-weight:500;font-size:12px;line-height:20px}.article-search-conditions_container .section-title.scenario[data-v-c75b9a3e]{padding-bottom:6px}.article-search-conditions_container .score-error-container[data-v-c75b9a3e]{height:20px}.article-search-conditions_container .filter-mode-container_list[data-v-c75b9a3e]{display:flex;flex-direction:row;justify-content:space-between}.article-search-conditions_container .slider-container[data-v-c75b9a3e]{width:450px}.article-search-conditions_container .slider-container .slider-box[data-v-c75b9a3e]{display:flex;flex-direction:column;justify-content:center;padding:40px 24px 0}.article-search-conditions_container .slider-container .slider-box .indicator-label_box[data-v-c75b9a3e]{display:flex;align-items:center;justify-content:center;margin-bottom:36px}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .number-input[data-v-c75b9a3e]{width:90px;padding:5px 12px 7px;font-size:14px;text-align:center;border:1px solid #22201e}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .number-input.disabled[data-v-c75b9a3e]{border:1px solid gray}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .range-indicator_label[data-v-c75b9a3e]{margin:4px;padding:0 20px;color:#686460;font-size:15px}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .range-indicator_label.disabled[data-v-c75b9a3e]{color:#868686}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .range-indicator_value-label[data-v-c75b9a3e]{margin:4px;color:#686460;font-weight:bold;font-size:15px}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .range-indicator_value-label.disabled[data-v-c75b9a3e]{color:#868686}.article-search-conditions_container .slider-container .slider-box .slider-edge_label[data-v-c75b9a3e]{width:20px;height:100%;font-size:8px}
.search-condition-modal:not(.v-dialog--fullscreen){max-height:695px}
.heading[data-v-a4b5906c]{font-weight:bold;font-size:18px}.media-list-container .media-selection[data-v-a4b5906c]{width:296px;height:34px}.media-list-container[data-v-a4b5906c]{height:380px;overflow-y:scroll;border:1px solid #22201e}.half-width[data-v-a4b5906c]{width:50%}
.suppliers-modal:not(.v-dialog--fullscreen){max-height:720px}
.options-container[data-v-36404106]{z-index:2;width:100%;height:40px;padding:2px 0;background:#22201e;border-bottom:1px solid #4b4845}.options-container__checkbox[data-v-36404106]{flex-basis:auto;flex-grow:0;margin:2px 0 0 !important;padding-right:12px !important}.options-container__checkbox[data-v-36404106] span{font-weight:bold !important}.media-select-container[data-v-36404106]{display:flex;align-items:center;margin:0 6px;padding:8px 2px;cursor:pointer;transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-select-container[data-v-36404106]:last-child{margin-right:12px;padding-right:12px;border-right:1px solid #403c38}.media-select-container__icon[data-v-36404106]{display:inline-flex;margin-right:6px;font-size:22px;line-height:inherit;vertical-align:middle}.media-select-container__label[data-v-36404106]{color:#d1d0cf;font-weight:bold;font-size:12px}

#app-header[data-v-c4623d6e] {
  position: sticky;
  top: 0;
  z-index: 5;
}

.dashboard-add-btn[data-v-91010e7e]{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;color:#fff;font-weight:500;font-size:14px;font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic";white-space:nowrap}
.subheader-nav[data-v-ef5da67e]{display:flex;flex-basis:100%;align-items:center;width:100%;padding:3px;color:var(--v-shades-base);background-color:#292725;border-bottom:4px solid #0f0f0f}
.new-badge[data-v-5bdbfac3]{display:inline-flex;align-items:center;padding:4px;color:#fff;font-weight:400;font-size:10px;line-height:1;background-color:#b99245;border-radius:2px}.new-badge__image[data-v-5bdbfac3]{width:auto;height:5px}
.subheader-nav-item[data-v-0b424020]{display:flex;align-items:center;padding:4px 30px;color:#d1d0cf;font-weight:500;font-size:14px;line-height:1;text-decoration:none;border-right:1px solid #4b4845}.subheader-nav-item[data-v-0b424020]:hover,.subheader-nav-item[data-v-0b424020]:active{color:var(--v-shades-base);text-decoration:none}.subheader-nav-item.is-active[data-v-0b424020]{color:var(--v-primary-base);font-weight:bold}.subheader-nav-item.is-active[data-v-0b424020]:hover,.subheader-nav-item.is-active[data-v-0b424020]:active{color:var(--v-primary-base);text-decoration:none}.subheader-nav-item.disabled[data-v-0b424020]{cursor:not-allowed;opacity:.65}.subheader-nav-item.disabled[data-v-0b424020]:hover{color:#d1d0cf}
[data-v-7385fbd4] .xeno-company-subheader__badge{margin-right:12px;padding:0 12px}[data-v-7385fbd4] .xeno-company-subheader__dashboard-btn{margin-left:auto;padding-left:24px}[data-v-7385fbd4] .subheader-nav-item .material-icons{color:inherit}.dropdown-list[data-v-7385fbd4]{padding:8px 0;list-style-type:none}.dropdown-list__item[data-v-7385fbd4]{display:flex;align-items:center;height:36px;padding:0 16px;overflow:hidden;font-weight:700;font-size:12px;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.dropdown-list__item[data-v-7385fbd4]:hover{background-color:rgba(0,0,0,.04)}
.breadcrumbs[data-v-796df5e8]{padding:0 30px;overflow:hidden;background-color:#22201e;border-bottom:3px solid #000}.breadcrumbs__list[data-v-796df5e8]{display:flex;align-items:center;width:100%;min-height:36px;padding:4px 0;visibility:hidden}.breadcrumbs__list.is-visible[data-v-796df5e8]{visibility:visible}.breadcrumbs[data-v-796df5e8] .breadcrumbs__item{display:inline-flex;flex-shrink:0;align-items:center;color:#fff;font-weight:700;font-size:10px;line-height:1;transition:opacity .25s,padding .25s}.breadcrumbs[data-v-796df5e8] .breadcrumbs__item::after{display:inline-block;flex-shrink:0;padding:0 16px;color:#fff;font-weight:500;font-size:21px;font-family:"Material Icons";line-height:1;transition:opacity .25s,padding .25s;content:"";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.breadcrumbs[data-v-796df5e8] .breadcrumbs__item:last-child::after{display:none}.breadcrumbs__item.is-active[data-v-796df5e8]{color:var(--v-primary-base);font-size:12px}.breadcrumbs__item.is-active[data-v-796df5e8]::after{color:#fff}.breadcrumbs__list.is-expanded[data-v-796df5e8]{flex-wrap:wrap;padding-bottom:0}.breadcrumbs__list.is-expanded[data-v-796df5e8] .breadcrumbs__item{margin-bottom:4px}[data-v-796df5e8] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item *,[data-v-796df5e8] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item::after{opacity:.6}[data-v-796df5e8] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item--ellipsis *{opacity:1}[data-v-796df5e8] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item--former::after{padding-right:24px;padding-left:8px;opacity:1;content:""}[data-v-796df5e8] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item--ellipsis::after{padding-right:8px;padding-left:24px;opacity:1}[data-v-796df5e8] .breadcrumbs__item a{text-decoration:none}
[data-v-05096776] .badge{margin-right:12px;padding:0 12px}.breadcrumbs__item[data-v-05096776]:last-child{font-size:12px}.breadcrumbs__item>a>.material-icons[data-v-05096776]{color:inherit !important}[data-v-05096776] .subheader-nav-item .material-icons{color:inherit}.dropdown-list[data-v-05096776]{min-width:136px;padding:8px 0;list-style-type:none}.dropdown-list__item[data-v-05096776]{display:flex;align-items:center;height:36px;padding:0 16px;overflow:hidden;font-weight:700;font-size:12px;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.dropdown-list__item[data-v-05096776]:hover{background-color:rgba(0,0,0,.04)}
[data-v-71a21fbe] .badge{margin-right:12px;padding:0 12px}.breadcrumbs__item[data-v-71a21fbe]{color:#686460;font-weight:700;font-size:12px;text-decoration:none}.breadcrumbs__item[data-v-71a21fbe]:last-child{font-size:12px}.breadcrumbs__item>a>.material-icons[data-v-71a21fbe]{color:inherit !important}[data-v-71a21fbe] .subheader-nav-item .material-icons{color:inherit}.dropdown-list[data-v-71a21fbe]{min-width:136px;padding:8px 0;list-style-type:none}.dropdown-list__item[data-v-71a21fbe]{display:flex;align-items:center;height:36px;padding:0 16px;overflow:hidden;font-weight:700;font-size:12px;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.dropdown-list__item[data-v-71a21fbe]:hover{background-color:rgba(0,0,0,.04)}
