@charset "UTF-8";
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}

/* Document */
/* ============================================ */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-tap-highlight-color: transparent;
  /* 3*/
}

/* Sections */
/* ============================================ */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* Grouping content */
/* ============================================ */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
  border-top-width: 1px;
  margin: 0;
  clear: both;
  color: inherit;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: inherit;
  /* 2 */
}

address {
  font-style: inherit;
}

/* Text-level semantics */
/* ============================================ */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: inherit;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Replaced content */
/* ============================================ */
/**
 * Prevent vertical alignment issues.
 */
svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */
/**
 * Reset form fields to make them styleable.
 * 1. Make form elements stylable across systems iOS especially.
 * 2. Inherit text-transform from parent.
 */
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  /* 1 */
  -moz-appearance: none;
       appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
  text-align: inherit;
  text-transform: inherit;
  /* 2 */
}

/**
 * Reset radio and checkbox appearance to preserve their look in iOS.
 */
[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
}

[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
       appearance: radio;
}

/**
 * Correct cursors for clickable elements.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
  cursor: default;
}

/**
 * Improve outlines for Firefox and unify style with input elements & buttons.
 */
:-moz-focusring {
  outline: auto;
}

select:disabled {
  opacity: inherit;
}

/**
 * Remove padding
 */
option {
  padding: 0;
}

/**
 * Reset to invisible
 */
fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
}

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the outline style in Safari.
 */
[type=search] {
  outline-offset: -2px;
  /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Fix font inheritance.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Clickable labels
 */
label[for] {
  cursor: pointer;
}

/* Interactive */
/* ============================================ */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Remove outline for editable content.
 */
[contenteditable]:focus {
  outline: auto;
}

/* Tables */
/* ============================================ */
/**
1. Correct table border color inheritance in all Chrome and Safari.
*/
table {
  border-color: inherit;
  /* 1 */
  border-collapse: collapse;
}

caption {
  text-align: left;
}

td,
th {
  vertical-align: top;
  padding: 0;
}

th {
  text-align: left;
  font-weight: bold;
}

/**
細かいやつ
**/
.text-link-white, .text-link-black {
  opacity: 1;
}
.text-link-white:hover, .text-link-black:hover, .hovered.text-link-white, .hovered.text-link-black {
  opacity: 0.6;
}

.btn-rectangle.middle:hover, .btn-round:hover, .hovered.btn-rectangle.middle, .hovered.btn-round {
  box-shadow: none;
}

.list-company.hovered-shadow-lg:hover, .btn-circle:hover, .hovered.list-company.hovered-shadow-lg, .hovered.btn-circle {
  box-shadow: none;
}

.btn-circle, .btn-big {
  box-sizing: border-box;
  outline-width: 0px;
}
.btn-circle:hover, .btn-big:hover, .hovered.btn-circle, .hovered.btn-big {
  outline-width: 3px;
}

.btn-circle, .btn-big, .btn-rectangle, .btn-round, .text-link-white, .text-link-black {
  cursor: pointer;
}

.btn-big, .btn-rectangle.middle, .link-arrow {
  position: relative;
}
.btn-big::after, .btn-rectangle.middle::after, .link-arrow::after {
  content: ">";
  position: absolute;
  right: 1rem;
  transform: scale(0.5, 1);
}
.icon-lg.btn-big::after, .icon-lg.btn-rectangle.middle::after, .icon-lg.link-arrow::after {
  font-size: 2em;
}

.h0 {
  font-size: 2rem;
  font-weight: 600;
  background: linear-gradient(transparent 92%, #df7919 0%);
  padding: 0 0 0.25rem;
  line-height: 1.8;
}

.h2 {
  font-size: 2.1rem;
  font-weight: 600;
  background: linear-gradient(transparent 93%, black 0%);
  padding: 0 0 0.25rem;
  line-height: 1.6;
}

.h3 {
  font-size: 1.8rem;
  color: #d83232;
  font-weight: 500;
  background: linear-gradient(transparent 93%, black 0%);
  padding: 0 0 0.25rem;
  position: relative;
  line-height: 1.6;
}
.h3::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2em;
  top: 0;
  left: 0;
  background: linear-gradient(transparent 93%, #d83232 0%);
}

.h3-line {
  background: linear-gradient(transparent 93%, black 0%);
  padding: 0 0 0.25rem;
  position: relative;
}
.h3-line::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2em;
  top: 0;
  left: 0;
  background: linear-gradient(transparent 93%, #d83232 0%);
}
.h3-line i {
  position: relative;
  top: 0.4rem;
  margin-right: 0.5rem;
}

.h4 {
  font-size: 1.8rem;
  color: black;
  font-weight: 500;
  background: linear-gradient(#df7919 0%, #df7919 7%, transparent 7%);
  padding: 0 0 0.25rem;
  position: relative;
  line-height: 1.6;
}
.h4::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(transparent 93%, #df7919 0%);
}

.h5 {
  font-size: 1.5rem;
  font-weight: bold;
  color: white;
  background-color: #df7919;
  border-radius: 2rem;
  padding: 0.75rem 1rem;
}

.h6 {
  position: relative;
  font-size: 1.5rem;
  font-weight: bold;
  color: black;
  padding-left: 2rem;
}
.h6::after {
  position: absolute;
  content: "";
  left: 0rem;
  height: 1.1rem;
  width: 1rem;
  border-width: 0.8rem 1.2rem;
  border-color: transparent;
  border-left-color: #d83232;
  border-style: solid;
}

.h7 {
  left: 0.3rem;
  position: relative;
  font-size: 1.2rem;
  font-weight: bold;
  color: black;
  padding-left: 2rem;
}
.h7::after {
  position: absolute;
  content: "";
  top: 0.8rem;
  left: 0.1rem;
  height: 0.6rem;
  width: 0.6rem;
  border-width: 0.6rem 0.5rem;
  border-color: transparent;
  border-top-color: #d83232;
  border-style: solid;
}

.marker {
  line-height: 1.4;
  background: linear-gradient(transparent 70%, #ffbb7d 0%);
}

.underline {
  background: linear-gradient(transparent 93%, black 0%);
  padding: 0 0 0.25rem;
  line-height: 1.8;
}

.breakthrough {
  position: relative;
  line-height: 1.8;
  background: linear-gradient(transparent 53%, black 53%, black 58%, transparent 58%);
}

.link {
  color: #df7919;
  padding: 0.25rem 0 0.25rem;
  position: relative;
  line-height: 1.6;
  background: linear-gradient(transparent 93%, #df7919 0%);
}

.ccm-table.table {
  display: flex;
  flex-direction: column;
  border: 1px solid #d2d2d2;
  padding: 0 1.6rem;
}
.ccm-table.table .tr {
  flex: 1;
  display: flex;
  border-top: 1px solid #d2d2d2;
  padding: 1.6rem 0;
}
.ccm-table.table .tr:first-child {
  border: none;
}
.ccm-table.table .tr .th {
  flex: 1;
  max-width: 12rem;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.2rem;
}
.ccm-table.table .tr .td {
  flex: 1;
  max-width: 40vw;
  display: flex;
  justify-content: flex-start;
  padding-left: 1.6em;
}

.red {
  color: #d83232;
}

.orange {
  color: orange;
}

.yellow {
  color: #c4ad43;
}

.green {
  color: #43c48f;
}

.blue {
  color: #324dd8;
}

.gray {
  color: #7d7d7d;
}

.bg-red {
  background-color: #d83232;
}

.bg-orange {
  background-color: orange;
}

.bg-yellow {
  background-color: #c4ad43;
}

.bg-green {
  background-color: #43c48f;
}

.bg-blue {
  background-color: #324dd8;
}

.bg-gray {
  background-color: #7d7d7d;
}

.bg-skyblue {
  background-color: #42c1c4;
}

.bg-wine {
  background-color: #ca4171;
}

.primary-color {
  color: #df7919;
}

.primary-light {
  color: #f3cba6;
}

.primary-lighter {
  color: #ffe181;
}

.primary-lightest {
  color: #ffffcf;
}

.white {
  color: white;
}

.block {
  display: block;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.flex-center, .next-rectangle, .btn-circle, .btn-big, .btn-round {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-4 {
  margin-right: 1rem;
}

.m-0 {
  margin: 0;
}

.m-2 {
  margin: 0.5rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-4 {
  margin: 1rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-8 {
  margin: 2rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-0 {
  padding: 0;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.round-xs, .ccm-form .input.checkbox input[type=checkbox] + label::before, .ccm-form .input.checkbox input[type=checkbox] + label, .btn-rectangle {
  border-radius: 2px;
}

.round-sm {
  border-radius: 5px;
}

.round-md {
  border-radius: 0.5rem;
}

.shadow, .btn-rectangle.middle, .btn-round {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.shadow-lg, .list-company, .list-company.hovered-shadow-lg, .btn-circle {
  box-shadow: 1px 1px 20px #bdbdbd;
}

.hover-shadow-0:hover {
  box-shadow: none;
}

.cursor-pointer {
  cursor: pointer;
}

.text-2xs {
  font-size: 0.61rem;
  line-height: 1rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-sm {
  font-size: 0.833rem;
  line-height: 1.25rem;
}

.text-md {
  font-size: 0.889rem;
  line-height: 1.35rem;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.25rem;
  line-height: 2.25rem;
}

.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.flex-1 {
  flex: 1;
}

.flex-column {
  flex-direction: column;
}

.flex-row {
  flex-direction: row;
}

.flex-wrap {
  flex-wrap: wrap;
}

.w-full {
  width: 100%;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.static {
  position: static;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-streach {
  align-items: stretch;
}

.items-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.hidden {
  display: none;
}

@media screen and (max-width: 768px) {
  .sp-m-0 {
    margin: 0;
  }
  .sp-m-4 {
    margin: 1rem;
  }
  .sp-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .sp-p-0 {
    padding: 0;
  }
  .sp-text-2xs {
    font-size: 0.61rem;
    line-height: 1rem;
  }
  .sp-text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .sp-text-sm {
    font-size: 0.833rem;
    line-height: 1.25rem;
  }
  .sp-text-md {
    font-size: 0.889rem;
    line-height: 1.35rem;
  }
  .sp-text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sp-text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sp-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .sp-text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .sp-text-3xl {
    font-size: 1.25rem;
    line-height: 2.25rem;
  }
  .sp-text-left {
    text-align: left;
  }
  .sp-text-cente4r {
    text-align: center;
  }
  .sp-text-right {
    text-align: right;
  }
  .sp-flex-wrap {
    flex-wrap: wrap;
  }
  .sp-justify-between {
    justify-content: space-between;
  }
  .sp-hidden {
    display: none;
  }
  .sp-block {
    display: block;
  }
  .sp-flex {
    display: flex;
  }
  .sp-w-full {
    width: 100%;
  }
  .sp-w-half {
    width: 50%;
  }
}
html,
body {
  font-size: 16px;
}

.font-gothic {
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: normal;
}

.bg-white {
  background-color: white;
}

.bg-orange,
.bg-primary-color {
  background-color: #df7919;
}

.bg-lined {
  background-color: #fff7ed;
  background-image: repeating-linear-gradient(-45deg, #ebe4da, #ebe4da 1px, transparent 0, transparent 3px);
}

.bg-dark {
  background-color: #313131;
}

.bg-cube {
  background-image: url("/img/ccm/bg-box-gradation.png");
  background-repeat: no-repeat;
}

.break-wrapper {
  width: 100%;
}
@media screen and (max-width: 1900px) {
  .break-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
  }
}
@media screen and (max-width: 1280px) {
  .break-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 980px;
  }
}
@media screen and (max-width: 980px) {
  .break-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 768px;
  }
}
@media screen and (max-width: 768px) {
  .break-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}

.w-max-4 {
  max-width: 100vw;
  max-width: calc(100vw - 1rem);
}

.text-link-black {
  color: black;
  text-decoration: underline;
}

.text-link-white {
  color: white;
}

.btn-round {
  border-radius: 3px;
  outline: 2px solid transparent;
  background-color: #df7919;
  color: white;
  padding: 0.5rem 2em;
  outline: 3px solid transparent;
}
.btn-round:hover, .btn-round.hovered {
  background: white;
  outline-color: #df7919;
  color: #df7919;
}
.btn-round.red {
  background-color: #d83232;
  outline: 3px solid transparent;
}
.btn-round.red:hover, .btn-round.red.hovered {
  background: white;
  outline-color: #d83232;
  color: #d83232;
}
.btn-round.black {
  background-color: #424242;
  outline: 3px solid transparent;
}
.btn-round.black:hover, .btn-round.black.hovered {
  background: white;
  outline-color: #424242;
  color: #424242;
}
.btn-round.gradation.red-orange {
  background: rgb(251, 102, 77);
  background: linear-gradient(66deg, rgb(251, 102, 77) 0%, rgb(241, 141, 39) 100%);
  outline: 3px solid transparent;
}
.btn-round.gradation.red-orange:hover, .btn-round.gradation.red-orange.hovered {
  background: white;
  outline-color: #df7919;
  color: #df7919;
}
.btn-round.gradation.navy-dark {
  background: rgb(65, 77, 90);
  background: linear-gradient(66deg, rgb(65, 77, 90) 0%, rgb(47, 57, 69) 100%);
  outline: 3px solid transparent;
}
.btn-round.gradation.navy-dark:hover, .btn-round.gradation.navy-dark.hovered {
  background: white;
  outline-color: #313b46;
  color: #313b46;
}

.btn-rectangle {
  background-color: #df7919;
  color: white;
  padding: 1em;
}
.btn-rectangle:hover, .btn-rectangle.hovered {
  color: #f3cba6;
}
.btn-rectangle.middle {
  padding-right: 4rem;
  line-height: 1.5;
  font-weight: 600;
  display: flex;
  align-items: center;
  outline: 2px solid transparent;
}

.btn-big {
  color: white;
  font-size: 2rem;
  width: 100%;
  padding: 1rem 2rem;
  height: 5rem;
}

.btn-circle {
  color: white;
  font-size: 1.75rem;
  font-weight: bold;
  width: 100%;
  padding: 1rem 2rem;
  height: 5rem;
  border-radius: 5rem;
}
.btn-circle.white {
  background: #fff;
  color: #df7919;
  outline: 3px solid transparent;
}
.btn-circle.white:hover, .btn-circle.white.hovered {
  background: #df7919;
  outline-color: #fff;
  color: #fff;
}
.btn-circle.white:hover, .btn-circle.white.hovered {
  outline: none;
}
.btn-circle.medium {
  font-size: 1.5rem;
  height: 4rem;
}

.list-company {
  background: #fff;
  border-radius: 1rem;
  overflow: hidden;
}
.list-company .top-image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.list-company .company-info {
  padding: 2rem 1rem;
}
.list-company .company-info .catch-copy {
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.list-company .company-info .region {
  font-size: 1rem;
  position: relative;
  padding-left: 1rem;
}
.list-company .company-info .region i.ccm {
  position: absolute;
  top: -0.25em;
  left: -0.5rem;
}
.list-company .company-info .company-name {
  align-items: center;
  margin-top: 1rem;
}
.list-company .company-info .company-name .logo {
  border: 1px solid #eeeeee;
  border-radius: 0.4rem;
  width: 4rem;
  overflow: hidden;
  display: flex;
  margin-right: 1rem;
}
.list-company .company-info .company-name .logo img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.next-rectangle {
  width: 4rem;
  height: 4rem;
  color: white;
  background-color: black;
  border: 3px solid black;
  border-radius: 2px;
  position: relative;
}
.next-rectangle::after {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border: 2px solid;
  border-color: white white black black;
  transform: rotate(45deg) translate(-0.75em, 0.75em);
  right: 0.5em;
  position: absolute;
}
.next-rectangle:hover, .next-rectangle.hovered {
  background-color: white;
  color: black;
}
.next-rectangle:hover::after, .next-rectangle.hovered::after {
  transform: rotate(225deg) translate(0.75em, -0.75em);
}

.gradation.red-orange {
  background-color: rgb(251, 102, 77);
  background-image: linear-gradient(66deg, rgb(251, 102, 77) 0%, rgb(241, 141, 39) 100%);
  outline: 3px solid transparent;
}
.gradation.red-orange:hover, .gradation.red-orange.hovered {
  background: white;
  outline-color: #df7919;
  color: #df7919;
}
.gradation.navy-dark {
  background-color: rgb(65, 77, 90);
  background-image: linear-gradient(66deg, rgb(65, 77, 90) 0%, rgb(47, 57, 69) 100%);
  outline: 3px solid transparent;
}
.gradation.navy-dark:hover, .gradation.navy-dark.hovered {
  background: white;
  outline-color: #313b46;
  color: #313b46;
}
.gradation.sky-blue {
  background-color: rgb(0, 170, 228);
  background-image: linear-gradient(90deg, rgb(0, 170, 228) 0%, rgb(0, 81, 210) 100%);
  outline: 3px solid transparent;
}
.gradation.sky-blue:hover, .gradation.sky-blue.hovered {
  background: white;
  outline-color: #2144ce;
  color: #2144ce;
}
.gradation.green-yellow {
  background-color: rgb(0, 182, 141);
  background-image: linear-gradient(90deg, rgb(0, 182, 141) 0%, rgb(143, 217, 86) 100%);
  outline: 3px solid transparent;
}
.gradation.green-yellow:hover, .gradation.green-yellow.hovered {
  background: white;
  outline-color: #00b88d;
  color: #00b88d;
}
.gradation.sky-blue {
  background-color: rgb(0, 170, 228);
  background-image: linear-gradient(90deg, rgb(62, 182, 234) 0%, rgb(36, 87, 220) 100%);
  outline: 3px solid transparent;
}
.gradation.sky-blue:hover, .gradation.sky-blue.hovered {
  background: white;
  outline-color: #2144ce;
  color: #2144ce;
}

.bg-gradation.red-orange {
  background-color: rgb(251, 102, 77);
  background-image: linear-gradient(66deg, rgb(251, 102, 77) 0%, rgb(241, 141, 39) 100%);
}
.bg-gradation.navy-dark {
  background-color: rgb(65, 77, 90);
  background-image: linear-gradient(66deg, rgb(65, 77, 90) 0%, rgb(47, 57, 69) 100%);
}
.bg-gradation.sky-blue {
  background-color: rgb(0, 170, 228);
  background-image: linear-gradient(90deg, rgb(0, 170, 228) 0%, rgb(0, 81, 210) 100%);
}
.bg-gradation.green-yellow {
  background-color: rgb(0, 182, 141);
  background-image: linear-gradient(90deg, rgb(0, 182, 141) 0%, rgb(143, 217, 86) 100%);
}
.bg-gradation.sky-blue {
  background-color: rgb(0, 170, 228);
  background-image: linear-gradient(90deg, rgb(62, 182, 234) 0%, rgb(36, 87, 220) 100%);
}

.bg-text-clip {
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ccm-form input::-moz-placeholder, .ccm-form textarea::-moz-placeholder, .ccm-form select::-moz-placeholder {
  color: #b4b4b4;
  font-weight: 500;
}

.ccm-form input::placeholder,
.ccm-form textarea::placeholder,
.ccm-form select::placeholder {
  color: #b4b4b4;
  font-weight: 500;
}
.ccm-form .input.checkbox input[type=checkbox] {
  display: none;
}
.ccm-form .input.checkbox input[type=checkbox] + label {
  font-weight: normal;
  position: relative;
  outline: 1px solid #bdbdbd;
  padding: 0.2em 0.45em;
  background: white;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.ccm-form .input.checkbox input[type=checkbox] + label::before {
  content: "";
  background: white;
  outline: 1px solid black;
  display: block;
  height: 0.8em;
  width: 0.8em;
  margin-right: 0.5em;
}
.ccm-form .input.checkbox input[type=checkbox]:focus + label, .ccm-form .input.checkbox input[type=checkbox].focused + label {
  outline-color: #df7919;
}
.ccm-form .input.checkbox input[type=checkbox]:checked + label, .ccm-form .input.checkbox input[type=checkbox].checked + label {
  outline-width: 2px;
  outline-color: #df7919;
}
.ccm-form .input.checkbox input[type=checkbox]:checked + label::after, .ccm-form .input.checkbox input[type=checkbox].checked + label::after {
  content: "";
  position: absolute;
  top: 0.2em;
  left: 0.65em;
  width: 0.45em;
  height: 0.9em;
  border-style: solid;
  border-width: 0 2px 2px 0;
  border-color: transparent #df7919 #df7919 transparent;
  transform: rotate(45deg) skew(5deg, 5deg);
}
.ccm-form .input.radio {
  position: relative;
  left: -0.6rem;
}
.ccm-form .input.radio fieldset {
  display: flex;
  flex-wrap: wrap;
}
.ccm-form .input.radio legend {
  display: none;
}
.ccm-form .input.radio input[type=radio] {
  display: none;
}
.ccm-form .input.radio input[type=radio] + label {
  position: relative;
  padding: 0.3rem 0.6rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.ccm-form .input.radio input[type=radio] + label::before {
  content: "";
  background: white;
  outline: 1px solid #bdbdbd;
  display: block;
  height: 1rem;
  width: 1rem;
  border-radius: 1rem;
  margin-right: 0.5em;
}
.ccm-form .input.radio input[type=radio]:focus + label::before, .ccm-form .input.radio input[type=radio].focused + label::before {
  outline-color: #df7919;
}
.ccm-form .input.radio input[type=radio]:checked + label::after, .ccm-form .input.radio input[type=radio].checked + label::after {
  content: "";
  position: absolute;
  top: calc(50% - 0.25rem);
  left: 0.85rem;
  background: #df7919;
  display: block;
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 1rem;
  margin-right: 0.5em;
}
.ccm-form .input.text label, .ccm-form .input.email label, .ccm-form .input.tel label, .ccm-form .input.textarea label {
  display: none;
}
.ccm-form .input.text input[type=text], .ccm-form .input.email input[type=email], .ccm-form .input.tel input[type=tel], .ccm-form .input.date input[type=date], .ccm-form .input.password input[type=password], .ccm-form .input.textarea textarea {
  font-size: 16px;
  outline: 1px solid #898989;
  border-radius: 5px;
  padding: 0.2rem 0.5rem;
  caret-color: #df7919;
}
.ccm-form .input.text input[type=text]:focus, .ccm-form .input.email input[type=email]:focus, .ccm-form .input.tel input[type=tel]:focus, .ccm-form .input.date input[type=date]:focus, .ccm-form .input.password input[type=password]:focus, .ccm-form .input.textarea textarea:focus {
  outline-color: #df7919;
  outline-width: 2px;
}
.ccm-form .input.text input[type=text], .ccm-form .input.email input[type=email], .ccm-form .input.tel input[type=tel], .ccm-form .input.date input[type=date], .ccm-form .input.password input[type=password] {
  min-height: 2rem;
}

.ccm-paginate {
  align-items: center;
  justify-content: center;
}
.ccm-paginate .paginate-arrow {
  padding: 0.8rem 1.1rem;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 7px #bdbdbd;
  box-sizing: border-box;
  cursor: pointer;
}
.ccm-paginate .paginate-arrow i {
  height: 18px;
  font-size: 1.4rem;
}
.ccm-paginate .paginate-arrow:hover {
  color: #fff;
  background-color: #df7919;
}
.ccm-paginate .paginate-arrow:hover a {
  color: #fff;
}
.ccm-paginate .paginate-arrow:hover a:hover {
  color: #fff;
}
.ccm-paginate .prev {
  margin-right: 1.2rem;
}
.ccm-paginate .next {
  margin-left: 1.2rem;
}
.ccm-paginate .m-page-num {
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 7px #bdbdbd;
  margin: 0 0.5rem;
  font-weight: bold;
  color: #df7919;
  cursor: pointer;
}
.ccm-paginate .m-page-num a {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  border-radius: 50%;
}
.ccm-paginate .m-page-num.m-page-active {
  background-color: #df7919;
  color: #fff;
}
.ccm-paginate .m-page-num:hover {
  color: #fff;
  background-color: #df7919;
}
.ccm-paginate .m-page-num:hover a {
  color: #fff;
}
.ccm-paginate .m-page-num:hover a:hover {
  color: #fff;
}
@media screen and (max-width: 500px) {
  .ccm-paginate .paginate-arrow {
    padding: 0.6rem 0.9rem;
  }
  .ccm-paginate .prev {
    margin-right: 0.5rem;
  }
  .ccm-paginate .next {
    margin-left: 0.5rem;
  }
  .ccm-paginate .m-page-num {
    margin: 0 0.3rem;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
  }
  .ccm-paginate .m-page-num a {
    width: 2rem;
    height: 2rem;
  }
}

.ccm-sns-btn {
  margin-top: 2.5rem;
}
.ccm-sns-btn .sns-title {
  position: relative;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  font-size: 1rem;
}
.ccm-sns-btn .sns-title:before, .ccm-sns-btn .sns-title:after {
  position: relative;
  display: inline-block;
  content: "";
  background: #000;
  width: 2px;
  height: 2rem;
  margin: 0 1rem;
  margin-top: -0.2rem;
  vertical-align: middle;
}
.ccm-sns-btn .sns-title:before {
  transform: rotate(-35deg);
}
.ccm-sns-btn .sns-title:after {
  transform: rotate(35deg);
}
.ccm-sns-btn .footer-social-share {
  background: transparent;
  margin-top: 1.25rem;
}
.ccm-sns-btn .footer-social-share.default {
  width: 16rem;
  margin-top: 0.8rem;
}
.ccm-sns-btn .footer-social-share.default a {
  border: none;
}

#flashMessage {
  position: fixed;
  top: 0;
  transform: translateY(-100%);
  min-height: 80px;
  width: 100%;
  line-height: 26px;
  padding: 27px;
  background-color: rgba(0, 133, 178, 0.9);
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  z-index: 9999;
}

#flashMessage.error {
  background-color: rgba(217, 52, 0, 0.9);
}

#flashMessage.close {
  display: none;
}

#flashMessage.floating {
  opacity: 1;
  transform: translateY(0%);
  transition: opacity 1s, transform 0.4s;
}

#flashMessage .m-close-btn {
  position: absolute;
  top: 30px;
  right: 40px;
}

*:hover > i.ccm.search.i-4.hovered-base, *:hover > i.ccm.search.i-4.hovered-orange,
.hover-parent:hover i.ccm.search.i-4.hovered-base,
.hover-parent:hover i.ccm.search.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.search.i-4.hovered-red,
.hover-parent:hover i.ccm.search.i-4.hovered-red {
  background-position-x: -14.4px;
}
*:hover > i.ccm.search.i-4.hovered-white,
.hover-parent:hover i.ccm.search.i-4.hovered-white {
  background-position-x: -28.8px;
}
*:hover > i.ccm.search.i-4.hovered-black,
.hover-parent:hover i.ccm.search.i-4.hovered-black {
  background-position-x: -43.2px;
}
*:hover > i.ccm.search.i-6.hovered-base, *:hover > i.ccm.search.i-6.hovered-orange,
.hover-parent:hover i.ccm.search.i-6.hovered-base,
.hover-parent:hover i.ccm.search.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.search.i-6.hovered-red,
.hover-parent:hover i.ccm.search.i-6.hovered-red {
  background-position-x: -21.6px;
}
*:hover > i.ccm.search.i-6.hovered-white,
.hover-parent:hover i.ccm.search.i-6.hovered-white {
  background-position-x: -43.2px;
}
*:hover > i.ccm.search.i-6.hovered-black,
.hover-parent:hover i.ccm.search.i-6.hovered-black {
  background-position-x: -64.8px;
}
*:hover > i.ccm.search.i-8.hovered-base, *:hover > i.ccm.search.i-8.hovered-orange,
.hover-parent:hover i.ccm.search.i-8.hovered-base,
.hover-parent:hover i.ccm.search.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.search.i-8.hovered-red,
.hover-parent:hover i.ccm.search.i-8.hovered-red {
  background-position-x: -28.8px;
}
*:hover > i.ccm.search.i-8.hovered-white,
.hover-parent:hover i.ccm.search.i-8.hovered-white {
  background-position-x: -57.6px;
}
*:hover > i.ccm.search.i-8.hovered-black,
.hover-parent:hover i.ccm.search.i-8.hovered-black {
  background-position-x: -86.4px;
}
*:hover > i.ccm.search.i-16.hovered-base, *:hover > i.ccm.search.i-16.hovered-orange,
.hover-parent:hover i.ccm.search.i-16.hovered-base,
.hover-parent:hover i.ccm.search.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.search.i-16.hovered-red,
.hover-parent:hover i.ccm.search.i-16.hovered-red {
  background-position-x: -57.6px;
}
*:hover > i.ccm.search.i-16.hovered-white,
.hover-parent:hover i.ccm.search.i-16.hovered-white {
  background-position-x: -115.2px;
}
*:hover > i.ccm.search.i-16.hovered-black,
.hover-parent:hover i.ccm.search.i-16.hovered-black {
  background-position-x: -172.8px;
}
*:hover > i.ccm.register.i-4.hovered-base, *:hover > i.ccm.register.i-4.hovered-orange,
.hover-parent:hover i.ccm.register.i-4.hovered-base,
.hover-parent:hover i.ccm.register.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.register.i-4.hovered-red,
.hover-parent:hover i.ccm.register.i-4.hovered-red {
  background-position-x: -14.72px;
}
*:hover > i.ccm.register.i-4.hovered-white,
.hover-parent:hover i.ccm.register.i-4.hovered-white {
  background-position-x: -29.44px;
}
*:hover > i.ccm.register.i-4.hovered-black,
.hover-parent:hover i.ccm.register.i-4.hovered-black {
  background-position-x: -44.16px;
}
*:hover > i.ccm.register.i-6.hovered-base, *:hover > i.ccm.register.i-6.hovered-orange,
.hover-parent:hover i.ccm.register.i-6.hovered-base,
.hover-parent:hover i.ccm.register.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.register.i-6.hovered-red,
.hover-parent:hover i.ccm.register.i-6.hovered-red {
  background-position-x: -22.08px;
}
*:hover > i.ccm.register.i-6.hovered-white,
.hover-parent:hover i.ccm.register.i-6.hovered-white {
  background-position-x: -44.16px;
}
*:hover > i.ccm.register.i-6.hovered-black,
.hover-parent:hover i.ccm.register.i-6.hovered-black {
  background-position-x: -66.24px;
}
*:hover > i.ccm.register.i-8.hovered-base, *:hover > i.ccm.register.i-8.hovered-orange,
.hover-parent:hover i.ccm.register.i-8.hovered-base,
.hover-parent:hover i.ccm.register.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.register.i-8.hovered-red,
.hover-parent:hover i.ccm.register.i-8.hovered-red {
  background-position-x: -29.44px;
}
*:hover > i.ccm.register.i-8.hovered-white,
.hover-parent:hover i.ccm.register.i-8.hovered-white {
  background-position-x: -58.88px;
}
*:hover > i.ccm.register.i-8.hovered-black,
.hover-parent:hover i.ccm.register.i-8.hovered-black {
  background-position-x: -88.32px;
}
*:hover > i.ccm.register.i-16.hovered-base, *:hover > i.ccm.register.i-16.hovered-orange,
.hover-parent:hover i.ccm.register.i-16.hovered-base,
.hover-parent:hover i.ccm.register.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.register.i-16.hovered-red,
.hover-parent:hover i.ccm.register.i-16.hovered-red {
  background-position-x: -58.88px;
}
*:hover > i.ccm.register.i-16.hovered-white,
.hover-parent:hover i.ccm.register.i-16.hovered-white {
  background-position-x: -117.76px;
}
*:hover > i.ccm.register.i-16.hovered-black,
.hover-parent:hover i.ccm.register.i-16.hovered-black {
  background-position-x: -176.64px;
}
*:hover > i.ccm.login.i-4.hovered-base, *:hover > i.ccm.login.i-4.hovered-orange,
.hover-parent:hover i.ccm.login.i-4.hovered-base,
.hover-parent:hover i.ccm.login.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.login.i-4.hovered-red,
.hover-parent:hover i.ccm.login.i-4.hovered-red {
  background-position-x: -14.88px;
}
*:hover > i.ccm.login.i-4.hovered-white,
.hover-parent:hover i.ccm.login.i-4.hovered-white {
  background-position-x: -29.76px;
}
*:hover > i.ccm.login.i-4.hovered-black,
.hover-parent:hover i.ccm.login.i-4.hovered-black {
  background-position-x: -44.64px;
}
*:hover > i.ccm.login.i-6.hovered-base, *:hover > i.ccm.login.i-6.hovered-orange,
.hover-parent:hover i.ccm.login.i-6.hovered-base,
.hover-parent:hover i.ccm.login.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.login.i-6.hovered-red,
.hover-parent:hover i.ccm.login.i-6.hovered-red {
  background-position-x: -22.32px;
}
*:hover > i.ccm.login.i-6.hovered-white,
.hover-parent:hover i.ccm.login.i-6.hovered-white {
  background-position-x: -44.64px;
}
*:hover > i.ccm.login.i-6.hovered-black,
.hover-parent:hover i.ccm.login.i-6.hovered-black {
  background-position-x: -66.96px;
}
*:hover > i.ccm.login.i-8.hovered-base, *:hover > i.ccm.login.i-8.hovered-orange,
.hover-parent:hover i.ccm.login.i-8.hovered-base,
.hover-parent:hover i.ccm.login.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.login.i-8.hovered-red,
.hover-parent:hover i.ccm.login.i-8.hovered-red {
  background-position-x: -29.76px;
}
*:hover > i.ccm.login.i-8.hovered-white,
.hover-parent:hover i.ccm.login.i-8.hovered-white {
  background-position-x: -59.52px;
}
*:hover > i.ccm.login.i-8.hovered-black,
.hover-parent:hover i.ccm.login.i-8.hovered-black {
  background-position-x: -89.28px;
}
*:hover > i.ccm.login.i-16.hovered-base, *:hover > i.ccm.login.i-16.hovered-orange,
.hover-parent:hover i.ccm.login.i-16.hovered-base,
.hover-parent:hover i.ccm.login.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.login.i-16.hovered-red,
.hover-parent:hover i.ccm.login.i-16.hovered-red {
  background-position-x: -59.52px;
}
*:hover > i.ccm.login.i-16.hovered-white,
.hover-parent:hover i.ccm.login.i-16.hovered-white {
  background-position-x: -119.04px;
}
*:hover > i.ccm.login.i-16.hovered-black,
.hover-parent:hover i.ccm.login.i-16.hovered-black {
  background-position-x: -178.56px;
}
*:hover > i.ccm.offer.i-4.hovered-base, *:hover > i.ccm.offer.i-4.hovered-orange,
.hover-parent:hover i.ccm.offer.i-4.hovered-base,
.hover-parent:hover i.ccm.offer.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.offer.i-4.hovered-red,
.hover-parent:hover i.ccm.offer.i-4.hovered-red {
  background-position-x: -15.04px;
}
*:hover > i.ccm.offer.i-4.hovered-white,
.hover-parent:hover i.ccm.offer.i-4.hovered-white {
  background-position-x: -30.08px;
}
*:hover > i.ccm.offer.i-4.hovered-black,
.hover-parent:hover i.ccm.offer.i-4.hovered-black {
  background-position-x: -45.12px;
}
*:hover > i.ccm.offer.i-6.hovered-base, *:hover > i.ccm.offer.i-6.hovered-orange,
.hover-parent:hover i.ccm.offer.i-6.hovered-base,
.hover-parent:hover i.ccm.offer.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.offer.i-6.hovered-red,
.hover-parent:hover i.ccm.offer.i-6.hovered-red {
  background-position-x: -22.56px;
}
*:hover > i.ccm.offer.i-6.hovered-white,
.hover-parent:hover i.ccm.offer.i-6.hovered-white {
  background-position-x: -45.12px;
}
*:hover > i.ccm.offer.i-6.hovered-black,
.hover-parent:hover i.ccm.offer.i-6.hovered-black {
  background-position-x: -67.68px;
}
*:hover > i.ccm.offer.i-8.hovered-base, *:hover > i.ccm.offer.i-8.hovered-orange,
.hover-parent:hover i.ccm.offer.i-8.hovered-base,
.hover-parent:hover i.ccm.offer.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.offer.i-8.hovered-red,
.hover-parent:hover i.ccm.offer.i-8.hovered-red {
  background-position-x: -30.08px;
}
*:hover > i.ccm.offer.i-8.hovered-white,
.hover-parent:hover i.ccm.offer.i-8.hovered-white {
  background-position-x: -60.16px;
}
*:hover > i.ccm.offer.i-8.hovered-black,
.hover-parent:hover i.ccm.offer.i-8.hovered-black {
  background-position-x: -90.24px;
}
*:hover > i.ccm.offer.i-16.hovered-base, *:hover > i.ccm.offer.i-16.hovered-orange,
.hover-parent:hover i.ccm.offer.i-16.hovered-base,
.hover-parent:hover i.ccm.offer.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.offer.i-16.hovered-red,
.hover-parent:hover i.ccm.offer.i-16.hovered-red {
  background-position-x: -60.16px;
}
*:hover > i.ccm.offer.i-16.hovered-white,
.hover-parent:hover i.ccm.offer.i-16.hovered-white {
  background-position-x: -120.32px;
}
*:hover > i.ccm.offer.i-16.hovered-black,
.hover-parent:hover i.ccm.offer.i-16.hovered-black {
  background-position-x: -180.48px;
}
*:hover > i.ccm.seminar.i-4.hovered-base, *:hover > i.ccm.seminar.i-4.hovered-orange,
.hover-parent:hover i.ccm.seminar.i-4.hovered-base,
.hover-parent:hover i.ccm.seminar.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.seminar.i-4.hovered-red,
.hover-parent:hover i.ccm.seminar.i-4.hovered-red {
  background-position-x: -15.04px;
}
*:hover > i.ccm.seminar.i-4.hovered-white,
.hover-parent:hover i.ccm.seminar.i-4.hovered-white {
  background-position-x: -30.08px;
}
*:hover > i.ccm.seminar.i-4.hovered-black,
.hover-parent:hover i.ccm.seminar.i-4.hovered-black {
  background-position-x: -45.12px;
}
*:hover > i.ccm.seminar.i-6.hovered-base, *:hover > i.ccm.seminar.i-6.hovered-orange,
.hover-parent:hover i.ccm.seminar.i-6.hovered-base,
.hover-parent:hover i.ccm.seminar.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.seminar.i-6.hovered-red,
.hover-parent:hover i.ccm.seminar.i-6.hovered-red {
  background-position-x: -22.56px;
}
*:hover > i.ccm.seminar.i-6.hovered-white,
.hover-parent:hover i.ccm.seminar.i-6.hovered-white {
  background-position-x: -45.12px;
}
*:hover > i.ccm.seminar.i-6.hovered-black,
.hover-parent:hover i.ccm.seminar.i-6.hovered-black {
  background-position-x: -67.68px;
}
*:hover > i.ccm.seminar.i-8.hovered-base, *:hover > i.ccm.seminar.i-8.hovered-orange,
.hover-parent:hover i.ccm.seminar.i-8.hovered-base,
.hover-parent:hover i.ccm.seminar.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.seminar.i-8.hovered-red,
.hover-parent:hover i.ccm.seminar.i-8.hovered-red {
  background-position-x: -30.08px;
}
*:hover > i.ccm.seminar.i-8.hovered-white,
.hover-parent:hover i.ccm.seminar.i-8.hovered-white {
  background-position-x: -60.16px;
}
*:hover > i.ccm.seminar.i-8.hovered-black,
.hover-parent:hover i.ccm.seminar.i-8.hovered-black {
  background-position-x: -90.24px;
}
*:hover > i.ccm.seminar.i-16.hovered-base, *:hover > i.ccm.seminar.i-16.hovered-orange,
.hover-parent:hover i.ccm.seminar.i-16.hovered-base,
.hover-parent:hover i.ccm.seminar.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.seminar.i-16.hovered-red,
.hover-parent:hover i.ccm.seminar.i-16.hovered-red {
  background-position-x: -60.16px;
}
*:hover > i.ccm.seminar.i-16.hovered-white,
.hover-parent:hover i.ccm.seminar.i-16.hovered-white {
  background-position-x: -120.32px;
}
*:hover > i.ccm.seminar.i-16.hovered-black,
.hover-parent:hover i.ccm.seminar.i-16.hovered-black {
  background-position-x: -180.48px;
}
*:hover > i.ccm.company.i-4.hovered-base, *:hover > i.ccm.company.i-4.hovered-orange,
.hover-parent:hover i.ccm.company.i-4.hovered-base,
.hover-parent:hover i.ccm.company.i-4.hovered-orange {
  background-position-x: 0.5px;
}
*:hover > i.ccm.company.i-4.hovered-red,
.hover-parent:hover i.ccm.company.i-4.hovered-red {
  background-position-x: -14.86px;
}
*:hover > i.ccm.company.i-4.hovered-white,
.hover-parent:hover i.ccm.company.i-4.hovered-white {
  background-position-x: -30.22px;
}
*:hover > i.ccm.company.i-4.hovered-black,
.hover-parent:hover i.ccm.company.i-4.hovered-black {
  background-position-x: -45.58px;
}
*:hover > i.ccm.company.i-6.hovered-base, *:hover > i.ccm.company.i-6.hovered-orange,
.hover-parent:hover i.ccm.company.i-6.hovered-base,
.hover-parent:hover i.ccm.company.i-6.hovered-orange {
  background-position-x: 0.75px;
}
*:hover > i.ccm.company.i-6.hovered-red,
.hover-parent:hover i.ccm.company.i-6.hovered-red {
  background-position-x: -22.29px;
}
*:hover > i.ccm.company.i-6.hovered-white,
.hover-parent:hover i.ccm.company.i-6.hovered-white {
  background-position-x: -45.33px;
}
*:hover > i.ccm.company.i-6.hovered-black,
.hover-parent:hover i.ccm.company.i-6.hovered-black {
  background-position-x: -68.37px;
}
*:hover > i.ccm.company.i-8.hovered-base, *:hover > i.ccm.company.i-8.hovered-orange,
.hover-parent:hover i.ccm.company.i-8.hovered-base,
.hover-parent:hover i.ccm.company.i-8.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.company.i-8.hovered-red,
.hover-parent:hover i.ccm.company.i-8.hovered-red {
  background-position-x: -29.72px;
}
*:hover > i.ccm.company.i-8.hovered-white,
.hover-parent:hover i.ccm.company.i-8.hovered-white {
  background-position-x: -60.44px;
}
*:hover > i.ccm.company.i-8.hovered-black,
.hover-parent:hover i.ccm.company.i-8.hovered-black {
  background-position-x: -91.16px;
}
*:hover > i.ccm.company.i-16.hovered-base, *:hover > i.ccm.company.i-16.hovered-orange,
.hover-parent:hover i.ccm.company.i-16.hovered-base,
.hover-parent:hover i.ccm.company.i-16.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.company.i-16.hovered-red,
.hover-parent:hover i.ccm.company.i-16.hovered-red {
  background-position-x: -59.44px;
}
*:hover > i.ccm.company.i-16.hovered-white,
.hover-parent:hover i.ccm.company.i-16.hovered-white {
  background-position-x: -120.88px;
}
*:hover > i.ccm.company.i-16.hovered-black,
.hover-parent:hover i.ccm.company.i-16.hovered-black {
  background-position-x: -182.32px;
}
*:hover > i.ccm.event.i-4.hovered-base, *:hover > i.ccm.event.i-4.hovered-orange,
.hover-parent:hover i.ccm.event.i-4.hovered-base,
.hover-parent:hover i.ccm.event.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.event.i-4.hovered-red,
.hover-parent:hover i.ccm.event.i-4.hovered-red {
  background-position-x: -14.52px;
}
*:hover > i.ccm.event.i-4.hovered-white,
.hover-parent:hover i.ccm.event.i-4.hovered-white {
  background-position-x: -30.04px;
}
*:hover > i.ccm.event.i-4.hovered-black,
.hover-parent:hover i.ccm.event.i-4.hovered-black {
  background-position-x: -45.56px;
}
*:hover > i.ccm.event.i-6.hovered-base, *:hover > i.ccm.event.i-6.hovered-orange,
.hover-parent:hover i.ccm.event.i-6.hovered-base,
.hover-parent:hover i.ccm.event.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.event.i-6.hovered-red,
.hover-parent:hover i.ccm.event.i-6.hovered-red {
  background-position-x: -21.78px;
}
*:hover > i.ccm.event.i-6.hovered-white,
.hover-parent:hover i.ccm.event.i-6.hovered-white {
  background-position-x: -45.06px;
}
*:hover > i.ccm.event.i-6.hovered-black,
.hover-parent:hover i.ccm.event.i-6.hovered-black {
  background-position-x: -68.34px;
}
*:hover > i.ccm.event.i-8.hovered-base, *:hover > i.ccm.event.i-8.hovered-orange,
.hover-parent:hover i.ccm.event.i-8.hovered-base,
.hover-parent:hover i.ccm.event.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.event.i-8.hovered-red,
.hover-parent:hover i.ccm.event.i-8.hovered-red {
  background-position-x: -29.04px;
}
*:hover > i.ccm.event.i-8.hovered-white,
.hover-parent:hover i.ccm.event.i-8.hovered-white {
  background-position-x: -60.08px;
}
*:hover > i.ccm.event.i-8.hovered-black,
.hover-parent:hover i.ccm.event.i-8.hovered-black {
  background-position-x: -91.12px;
}
*:hover > i.ccm.event.i-16.hovered-base, *:hover > i.ccm.event.i-16.hovered-orange,
.hover-parent:hover i.ccm.event.i-16.hovered-base,
.hover-parent:hover i.ccm.event.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.event.i-16.hovered-red,
.hover-parent:hover i.ccm.event.i-16.hovered-red {
  background-position-x: -58.08px;
}
*:hover > i.ccm.event.i-16.hovered-white,
.hover-parent:hover i.ccm.event.i-16.hovered-white {
  background-position-x: -120.16px;
}
*:hover > i.ccm.event.i-16.hovered-black,
.hover-parent:hover i.ccm.event.i-16.hovered-black {
  background-position-x: -182.24px;
}
*:hover > i.ccm.skillup.i-4.hovered-base, *:hover > i.ccm.skillup.i-4.hovered-orange,
.hover-parent:hover i.ccm.skillup.i-4.hovered-base,
.hover-parent:hover i.ccm.skillup.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.skillup.i-4.hovered-red,
.hover-parent:hover i.ccm.skillup.i-4.hovered-red {
  background-position-x: -14.68px;
}
*:hover > i.ccm.skillup.i-4.hovered-white,
.hover-parent:hover i.ccm.skillup.i-4.hovered-white {
  background-position-x: -30.36px;
}
*:hover > i.ccm.skillup.i-4.hovered-black,
.hover-parent:hover i.ccm.skillup.i-4.hovered-black {
  background-position-x: -46.04px;
}
*:hover > i.ccm.skillup.i-6.hovered-base, *:hover > i.ccm.skillup.i-6.hovered-orange,
.hover-parent:hover i.ccm.skillup.i-6.hovered-base,
.hover-parent:hover i.ccm.skillup.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.skillup.i-6.hovered-red,
.hover-parent:hover i.ccm.skillup.i-6.hovered-red {
  background-position-x: -22.02px;
}
*:hover > i.ccm.skillup.i-6.hovered-white,
.hover-parent:hover i.ccm.skillup.i-6.hovered-white {
  background-position-x: -45.54px;
}
*:hover > i.ccm.skillup.i-6.hovered-black,
.hover-parent:hover i.ccm.skillup.i-6.hovered-black {
  background-position-x: -69.06px;
}
*:hover > i.ccm.skillup.i-8.hovered-base, *:hover > i.ccm.skillup.i-8.hovered-orange,
.hover-parent:hover i.ccm.skillup.i-8.hovered-base,
.hover-parent:hover i.ccm.skillup.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.skillup.i-8.hovered-red,
.hover-parent:hover i.ccm.skillup.i-8.hovered-red {
  background-position-x: -29.36px;
}
*:hover > i.ccm.skillup.i-8.hovered-white,
.hover-parent:hover i.ccm.skillup.i-8.hovered-white {
  background-position-x: -60.72px;
}
*:hover > i.ccm.skillup.i-8.hovered-black,
.hover-parent:hover i.ccm.skillup.i-8.hovered-black {
  background-position-x: -92.08px;
}
*:hover > i.ccm.skillup.i-16.hovered-base, *:hover > i.ccm.skillup.i-16.hovered-orange,
.hover-parent:hover i.ccm.skillup.i-16.hovered-base,
.hover-parent:hover i.ccm.skillup.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.skillup.i-16.hovered-red,
.hover-parent:hover i.ccm.skillup.i-16.hovered-red {
  background-position-x: -58.72px;
}
*:hover > i.ccm.skillup.i-16.hovered-white,
.hover-parent:hover i.ccm.skillup.i-16.hovered-white {
  background-position-x: -121.44px;
}
*:hover > i.ccm.skillup.i-16.hovered-black,
.hover-parent:hover i.ccm.skillup.i-16.hovered-black {
  background-position-x: -184.16px;
}
*:hover > i.ccm.mypage.i-4.hovered-base, *:hover > i.ccm.mypage.i-4.hovered-orange,
.hover-parent:hover i.ccm.mypage.i-4.hovered-base,
.hover-parent:hover i.ccm.mypage.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.mypage.i-4.hovered-red,
.hover-parent:hover i.ccm.mypage.i-4.hovered-red {
  background-position-x: -14.52px;
}
*:hover > i.ccm.mypage.i-4.hovered-white,
.hover-parent:hover i.ccm.mypage.i-4.hovered-white {
  background-position-x: -30.04px;
}
*:hover > i.ccm.mypage.i-4.hovered-black,
.hover-parent:hover i.ccm.mypage.i-4.hovered-black {
  background-position-x: -45.56px;
}
*:hover > i.ccm.mypage.i-6.hovered-base, *:hover > i.ccm.mypage.i-6.hovered-orange,
.hover-parent:hover i.ccm.mypage.i-6.hovered-base,
.hover-parent:hover i.ccm.mypage.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.mypage.i-6.hovered-red,
.hover-parent:hover i.ccm.mypage.i-6.hovered-red {
  background-position-x: -21.78px;
}
*:hover > i.ccm.mypage.i-6.hovered-white,
.hover-parent:hover i.ccm.mypage.i-6.hovered-white {
  background-position-x: -45.06px;
}
*:hover > i.ccm.mypage.i-6.hovered-black,
.hover-parent:hover i.ccm.mypage.i-6.hovered-black {
  background-position-x: -68.34px;
}
*:hover > i.ccm.mypage.i-8.hovered-base, *:hover > i.ccm.mypage.i-8.hovered-orange,
.hover-parent:hover i.ccm.mypage.i-8.hovered-base,
.hover-parent:hover i.ccm.mypage.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.mypage.i-8.hovered-red,
.hover-parent:hover i.ccm.mypage.i-8.hovered-red {
  background-position-x: -29.04px;
}
*:hover > i.ccm.mypage.i-8.hovered-white,
.hover-parent:hover i.ccm.mypage.i-8.hovered-white {
  background-position-x: -60.08px;
}
*:hover > i.ccm.mypage.i-8.hovered-black,
.hover-parent:hover i.ccm.mypage.i-8.hovered-black {
  background-position-x: -91.12px;
}
*:hover > i.ccm.mypage.i-16.hovered-base, *:hover > i.ccm.mypage.i-16.hovered-orange,
.hover-parent:hover i.ccm.mypage.i-16.hovered-base,
.hover-parent:hover i.ccm.mypage.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.mypage.i-16.hovered-red,
.hover-parent:hover i.ccm.mypage.i-16.hovered-red {
  background-position-x: -58.08px;
}
*:hover > i.ccm.mypage.i-16.hovered-white,
.hover-parent:hover i.ccm.mypage.i-16.hovered-white {
  background-position-x: -120.16px;
}
*:hover > i.ccm.mypage.i-16.hovered-black,
.hover-parent:hover i.ccm.mypage.i-16.hovered-black {
  background-position-x: -182.24px;
}
*:hover > i.ccm.setting.i-4.hovered-base, *:hover > i.ccm.setting.i-4.hovered-orange,
.hover-parent:hover i.ccm.setting.i-4.hovered-base,
.hover-parent:hover i.ccm.setting.i-4.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.setting.i-4.hovered-red,
.hover-parent:hover i.ccm.setting.i-4.hovered-red {
  background-position-x: -14px;
}
*:hover > i.ccm.setting.i-4.hovered-white,
.hover-parent:hover i.ccm.setting.i-4.hovered-white {
  background-position-x: -30px;
}
*:hover > i.ccm.setting.i-4.hovered-black,
.hover-parent:hover i.ccm.setting.i-4.hovered-black {
  background-position-x: -46px;
}
*:hover > i.ccm.setting.i-6.hovered-base, *:hover > i.ccm.setting.i-6.hovered-orange,
.hover-parent:hover i.ccm.setting.i-6.hovered-base,
.hover-parent:hover i.ccm.setting.i-6.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.setting.i-6.hovered-red,
.hover-parent:hover i.ccm.setting.i-6.hovered-red {
  background-position-x: -21px;
}
*:hover > i.ccm.setting.i-6.hovered-white,
.hover-parent:hover i.ccm.setting.i-6.hovered-white {
  background-position-x: -45px;
}
*:hover > i.ccm.setting.i-6.hovered-black,
.hover-parent:hover i.ccm.setting.i-6.hovered-black {
  background-position-x: -69px;
}
*:hover > i.ccm.setting.i-8.hovered-base, *:hover > i.ccm.setting.i-8.hovered-orange,
.hover-parent:hover i.ccm.setting.i-8.hovered-base,
.hover-parent:hover i.ccm.setting.i-8.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.setting.i-8.hovered-red,
.hover-parent:hover i.ccm.setting.i-8.hovered-red {
  background-position-x: -28px;
}
*:hover > i.ccm.setting.i-8.hovered-white,
.hover-parent:hover i.ccm.setting.i-8.hovered-white {
  background-position-x: -60px;
}
*:hover > i.ccm.setting.i-8.hovered-black,
.hover-parent:hover i.ccm.setting.i-8.hovered-black {
  background-position-x: -92px;
}
*:hover > i.ccm.setting.i-16.hovered-base, *:hover > i.ccm.setting.i-16.hovered-orange,
.hover-parent:hover i.ccm.setting.i-16.hovered-base,
.hover-parent:hover i.ccm.setting.i-16.hovered-orange {
  background-position-x: 8px;
}
*:hover > i.ccm.setting.i-16.hovered-red,
.hover-parent:hover i.ccm.setting.i-16.hovered-red {
  background-position-x: -56px;
}
*:hover > i.ccm.setting.i-16.hovered-white,
.hover-parent:hover i.ccm.setting.i-16.hovered-white {
  background-position-x: -120px;
}
*:hover > i.ccm.setting.i-16.hovered-black,
.hover-parent:hover i.ccm.setting.i-16.hovered-black {
  background-position-x: -184px;
}
*:hover > i.ccm.message.i-4.hovered-base, *:hover > i.ccm.message.i-4.hovered-orange,
.hover-parent:hover i.ccm.message.i-4.hovered-base,
.hover-parent:hover i.ccm.message.i-4.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.message.i-4.hovered-red,
.hover-parent:hover i.ccm.message.i-4.hovered-red {
  background-position-x: -14px;
}
*:hover > i.ccm.message.i-4.hovered-white,
.hover-parent:hover i.ccm.message.i-4.hovered-white {
  background-position-x: -30px;
}
*:hover > i.ccm.message.i-4.hovered-black,
.hover-parent:hover i.ccm.message.i-4.hovered-black {
  background-position-x: -46px;
}
*:hover > i.ccm.message.i-6.hovered-base, *:hover > i.ccm.message.i-6.hovered-orange,
.hover-parent:hover i.ccm.message.i-6.hovered-base,
.hover-parent:hover i.ccm.message.i-6.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.message.i-6.hovered-red,
.hover-parent:hover i.ccm.message.i-6.hovered-red {
  background-position-x: -21px;
}
*:hover > i.ccm.message.i-6.hovered-white,
.hover-parent:hover i.ccm.message.i-6.hovered-white {
  background-position-x: -45px;
}
*:hover > i.ccm.message.i-6.hovered-black,
.hover-parent:hover i.ccm.message.i-6.hovered-black {
  background-position-x: -69px;
}
*:hover > i.ccm.message.i-8.hovered-base, *:hover > i.ccm.message.i-8.hovered-orange,
.hover-parent:hover i.ccm.message.i-8.hovered-base,
.hover-parent:hover i.ccm.message.i-8.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.message.i-8.hovered-red,
.hover-parent:hover i.ccm.message.i-8.hovered-red {
  background-position-x: -28px;
}
*:hover > i.ccm.message.i-8.hovered-white,
.hover-parent:hover i.ccm.message.i-8.hovered-white {
  background-position-x: -60px;
}
*:hover > i.ccm.message.i-8.hovered-black,
.hover-parent:hover i.ccm.message.i-8.hovered-black {
  background-position-x: -92px;
}
*:hover > i.ccm.message.i-16.hovered-base, *:hover > i.ccm.message.i-16.hovered-orange,
.hover-parent:hover i.ccm.message.i-16.hovered-base,
.hover-parent:hover i.ccm.message.i-16.hovered-orange {
  background-position-x: 8px;
}
*:hover > i.ccm.message.i-16.hovered-red,
.hover-parent:hover i.ccm.message.i-16.hovered-red {
  background-position-x: -56px;
}
*:hover > i.ccm.message.i-16.hovered-white,
.hover-parent:hover i.ccm.message.i-16.hovered-white {
  background-position-x: -120px;
}
*:hover > i.ccm.message.i-16.hovered-black,
.hover-parent:hover i.ccm.message.i-16.hovered-black {
  background-position-x: -184px;
}
*:hover > i.ccm.place.i-4.hovered-base, *:hover > i.ccm.place.i-4.hovered-orange,
.hover-parent:hover i.ccm.place.i-4.hovered-base,
.hover-parent:hover i.ccm.place.i-4.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.place.i-4.hovered-red,
.hover-parent:hover i.ccm.place.i-4.hovered-red {
  background-position-x: -13.7px;
}
*:hover > i.ccm.place.i-4.hovered-white,
.hover-parent:hover i.ccm.place.i-4.hovered-white {
  background-position-x: -28.9px;
}
*:hover > i.ccm.place.i-4.hovered-black,
.hover-parent:hover i.ccm.place.i-4.hovered-black {
  background-position-x: -44.1px;
}
*:hover > i.ccm.place.i-6.hovered-base, *:hover > i.ccm.place.i-6.hovered-orange,
.hover-parent:hover i.ccm.place.i-6.hovered-base,
.hover-parent:hover i.ccm.place.i-6.hovered-orange {
  background-position-x: 2.25px;
}
*:hover > i.ccm.place.i-6.hovered-red,
.hover-parent:hover i.ccm.place.i-6.hovered-red {
  background-position-x: -20.55px;
}
*:hover > i.ccm.place.i-6.hovered-white,
.hover-parent:hover i.ccm.place.i-6.hovered-white {
  background-position-x: -43.35px;
}
*:hover > i.ccm.place.i-6.hovered-black,
.hover-parent:hover i.ccm.place.i-6.hovered-black {
  background-position-x: -66.15px;
}
*:hover > i.ccm.place.i-8.hovered-base, *:hover > i.ccm.place.i-8.hovered-orange,
.hover-parent:hover i.ccm.place.i-8.hovered-base,
.hover-parent:hover i.ccm.place.i-8.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.place.i-8.hovered-red,
.hover-parent:hover i.ccm.place.i-8.hovered-red {
  background-position-x: -27.4px;
}
*:hover > i.ccm.place.i-8.hovered-white,
.hover-parent:hover i.ccm.place.i-8.hovered-white {
  background-position-x: -57.8px;
}
*:hover > i.ccm.place.i-8.hovered-black,
.hover-parent:hover i.ccm.place.i-8.hovered-black {
  background-position-x: -88.2px;
}
*:hover > i.ccm.place.i-16.hovered-base, *:hover > i.ccm.place.i-16.hovered-orange,
.hover-parent:hover i.ccm.place.i-16.hovered-base,
.hover-parent:hover i.ccm.place.i-16.hovered-orange {
  background-position-x: 6px;
}
*:hover > i.ccm.place.i-16.hovered-red,
.hover-parent:hover i.ccm.place.i-16.hovered-red {
  background-position-x: -54.8px;
}
*:hover > i.ccm.place.i-16.hovered-white,
.hover-parent:hover i.ccm.place.i-16.hovered-white {
  background-position-x: -115.6px;
}
*:hover > i.ccm.place.i-16.hovered-black,
.hover-parent:hover i.ccm.place.i-16.hovered-black {
  background-position-x: -176.4px;
}
*:hover > i.ccm.scout.i-4.hovered-base, *:hover > i.ccm.scout.i-4.hovered-orange,
.hover-parent:hover i.ccm.scout.i-4.hovered-base,
.hover-parent:hover i.ccm.scout.i-4.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.scout.i-4.hovered-red,
.hover-parent:hover i.ccm.scout.i-4.hovered-red {
  background-position-x: -14.18px;
}
*:hover > i.ccm.scout.i-4.hovered-white,
.hover-parent:hover i.ccm.scout.i-4.hovered-white {
  background-position-x: -29.86px;
}
*:hover > i.ccm.scout.i-4.hovered-black,
.hover-parent:hover i.ccm.scout.i-4.hovered-black {
  background-position-x: -45.54px;
}
*:hover > i.ccm.scout.i-6.hovered-base, *:hover > i.ccm.scout.i-6.hovered-orange,
.hover-parent:hover i.ccm.scout.i-6.hovered-base,
.hover-parent:hover i.ccm.scout.i-6.hovered-orange {
  background-position-x: 2.25px;
}
*:hover > i.ccm.scout.i-6.hovered-red,
.hover-parent:hover i.ccm.scout.i-6.hovered-red {
  background-position-x: -21.27px;
}
*:hover > i.ccm.scout.i-6.hovered-white,
.hover-parent:hover i.ccm.scout.i-6.hovered-white {
  background-position-x: -44.79px;
}
*:hover > i.ccm.scout.i-6.hovered-black,
.hover-parent:hover i.ccm.scout.i-6.hovered-black {
  background-position-x: -68.31px;
}
*:hover > i.ccm.scout.i-8.hovered-base, *:hover > i.ccm.scout.i-8.hovered-orange,
.hover-parent:hover i.ccm.scout.i-8.hovered-base,
.hover-parent:hover i.ccm.scout.i-8.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.scout.i-8.hovered-red,
.hover-parent:hover i.ccm.scout.i-8.hovered-red {
  background-position-x: -28.36px;
}
*:hover > i.ccm.scout.i-8.hovered-white,
.hover-parent:hover i.ccm.scout.i-8.hovered-white {
  background-position-x: -59.72px;
}
*:hover > i.ccm.scout.i-8.hovered-black,
.hover-parent:hover i.ccm.scout.i-8.hovered-black {
  background-position-x: -91.08px;
}
*:hover > i.ccm.scout.i-16.hovered-base, *:hover > i.ccm.scout.i-16.hovered-orange,
.hover-parent:hover i.ccm.scout.i-16.hovered-base,
.hover-parent:hover i.ccm.scout.i-16.hovered-orange {
  background-position-x: 6px;
}
*:hover > i.ccm.scout.i-16.hovered-red,
.hover-parent:hover i.ccm.scout.i-16.hovered-red {
  background-position-x: -56.72px;
}
*:hover > i.ccm.scout.i-16.hovered-white,
.hover-parent:hover i.ccm.scout.i-16.hovered-white {
  background-position-x: -119.44px;
}
*:hover > i.ccm.scout.i-16.hovered-black,
.hover-parent:hover i.ccm.scout.i-16.hovered-black {
  background-position-x: -182.16px;
}
*:hover > i.ccm.mylist.i-4.hovered-base, *:hover > i.ccm.mylist.i-4.hovered-orange,
.hover-parent:hover i.ccm.mylist.i-4.hovered-base,
.hover-parent:hover i.ccm.mylist.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.mylist.i-4.hovered-red,
.hover-parent:hover i.ccm.mylist.i-4.hovered-red {
  background-position-x: -14.52px;
}
*:hover > i.ccm.mylist.i-4.hovered-white,
.hover-parent:hover i.ccm.mylist.i-4.hovered-white {
  background-position-x: -30.04px;
}
*:hover > i.ccm.mylist.i-4.hovered-black,
.hover-parent:hover i.ccm.mylist.i-4.hovered-black {
  background-position-x: -45.56px;
}
*:hover > i.ccm.mylist.i-6.hovered-base, *:hover > i.ccm.mylist.i-6.hovered-orange,
.hover-parent:hover i.ccm.mylist.i-6.hovered-base,
.hover-parent:hover i.ccm.mylist.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.mylist.i-6.hovered-red,
.hover-parent:hover i.ccm.mylist.i-6.hovered-red {
  background-position-x: -21.78px;
}
*:hover > i.ccm.mylist.i-6.hovered-white,
.hover-parent:hover i.ccm.mylist.i-6.hovered-white {
  background-position-x: -45.06px;
}
*:hover > i.ccm.mylist.i-6.hovered-black,
.hover-parent:hover i.ccm.mylist.i-6.hovered-black {
  background-position-x: -68.34px;
}
*:hover > i.ccm.mylist.i-8.hovered-base, *:hover > i.ccm.mylist.i-8.hovered-orange,
.hover-parent:hover i.ccm.mylist.i-8.hovered-base,
.hover-parent:hover i.ccm.mylist.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.mylist.i-8.hovered-red,
.hover-parent:hover i.ccm.mylist.i-8.hovered-red {
  background-position-x: -29.04px;
}
*:hover > i.ccm.mylist.i-8.hovered-white,
.hover-parent:hover i.ccm.mylist.i-8.hovered-white {
  background-position-x: -60.08px;
}
*:hover > i.ccm.mylist.i-8.hovered-black,
.hover-parent:hover i.ccm.mylist.i-8.hovered-black {
  background-position-x: -91.12px;
}
*:hover > i.ccm.mylist.i-16.hovered-base, *:hover > i.ccm.mylist.i-16.hovered-orange,
.hover-parent:hover i.ccm.mylist.i-16.hovered-base,
.hover-parent:hover i.ccm.mylist.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.mylist.i-16.hovered-red,
.hover-parent:hover i.ccm.mylist.i-16.hovered-red {
  background-position-x: -58.08px;
}
*:hover > i.ccm.mylist.i-16.hovered-white,
.hover-parent:hover i.ccm.mylist.i-16.hovered-white {
  background-position-x: -120.16px;
}
*:hover > i.ccm.mylist.i-16.hovered-black,
.hover-parent:hover i.ccm.mylist.i-16.hovered-black {
  background-position-x: -182.24px;
}
*:hover > i.ccm.timeline.i-4.hovered-base, *:hover > i.ccm.timeline.i-4.hovered-orange,
.hover-parent:hover i.ccm.timeline.i-4.hovered-base,
.hover-parent:hover i.ccm.timeline.i-4.hovered-orange {
  background-position-x: 0.5px;
}
*:hover > i.ccm.timeline.i-4.hovered-red,
.hover-parent:hover i.ccm.timeline.i-4.hovered-red {
  background-position-x: -14.86px;
}
*:hover > i.ccm.timeline.i-4.hovered-white,
.hover-parent:hover i.ccm.timeline.i-4.hovered-white {
  background-position-x: -30.22px;
}
*:hover > i.ccm.timeline.i-4.hovered-black,
.hover-parent:hover i.ccm.timeline.i-4.hovered-black {
  background-position-x: -45.58px;
}
*:hover > i.ccm.timeline.i-6.hovered-base, *:hover > i.ccm.timeline.i-6.hovered-orange,
.hover-parent:hover i.ccm.timeline.i-6.hovered-base,
.hover-parent:hover i.ccm.timeline.i-6.hovered-orange {
  background-position-x: 0.75px;
}
*:hover > i.ccm.timeline.i-6.hovered-red,
.hover-parent:hover i.ccm.timeline.i-6.hovered-red {
  background-position-x: -22.29px;
}
*:hover > i.ccm.timeline.i-6.hovered-white,
.hover-parent:hover i.ccm.timeline.i-6.hovered-white {
  background-position-x: -45.33px;
}
*:hover > i.ccm.timeline.i-6.hovered-black,
.hover-parent:hover i.ccm.timeline.i-6.hovered-black {
  background-position-x: -68.37px;
}
*:hover > i.ccm.timeline.i-8.hovered-base, *:hover > i.ccm.timeline.i-8.hovered-orange,
.hover-parent:hover i.ccm.timeline.i-8.hovered-base,
.hover-parent:hover i.ccm.timeline.i-8.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.timeline.i-8.hovered-red,
.hover-parent:hover i.ccm.timeline.i-8.hovered-red {
  background-position-x: -29.72px;
}
*:hover > i.ccm.timeline.i-8.hovered-white,
.hover-parent:hover i.ccm.timeline.i-8.hovered-white {
  background-position-x: -60.44px;
}
*:hover > i.ccm.timeline.i-8.hovered-black,
.hover-parent:hover i.ccm.timeline.i-8.hovered-black {
  background-position-x: -91.16px;
}
*:hover > i.ccm.timeline.i-16.hovered-base, *:hover > i.ccm.timeline.i-16.hovered-orange,
.hover-parent:hover i.ccm.timeline.i-16.hovered-base,
.hover-parent:hover i.ccm.timeline.i-16.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.timeline.i-16.hovered-red,
.hover-parent:hover i.ccm.timeline.i-16.hovered-red {
  background-position-x: -59.44px;
}
*:hover > i.ccm.timeline.i-16.hovered-white,
.hover-parent:hover i.ccm.timeline.i-16.hovered-white {
  background-position-x: -120.88px;
}
*:hover > i.ccm.timeline.i-16.hovered-black,
.hover-parent:hover i.ccm.timeline.i-16.hovered-black {
  background-position-x: -182.32px;
}
*:hover > i.ccm.comic.i-4.hovered-base, *:hover > i.ccm.comic.i-4.hovered-orange,
.hover-parent:hover i.ccm.comic.i-4.hovered-base,
.hover-parent:hover i.ccm.comic.i-4.hovered-orange {
  background-position-x: 0.8px;
}
*:hover > i.ccm.comic.i-4.hovered-red,
.hover-parent:hover i.ccm.comic.i-4.hovered-red {
  background-position-x: -14.56px;
}
*:hover > i.ccm.comic.i-4.hovered-white,
.hover-parent:hover i.ccm.comic.i-4.hovered-white {
  background-position-x: -29.92px;
}
*:hover > i.ccm.comic.i-4.hovered-black,
.hover-parent:hover i.ccm.comic.i-4.hovered-black {
  background-position-x: -45.28px;
}
*:hover > i.ccm.comic.i-6.hovered-base, *:hover > i.ccm.comic.i-6.hovered-orange,
.hover-parent:hover i.ccm.comic.i-6.hovered-base,
.hover-parent:hover i.ccm.comic.i-6.hovered-orange {
  background-position-x: 1.2px;
}
*:hover > i.ccm.comic.i-6.hovered-red,
.hover-parent:hover i.ccm.comic.i-6.hovered-red {
  background-position-x: -21.84px;
}
*:hover > i.ccm.comic.i-6.hovered-white,
.hover-parent:hover i.ccm.comic.i-6.hovered-white {
  background-position-x: -44.88px;
}
*:hover > i.ccm.comic.i-6.hovered-black,
.hover-parent:hover i.ccm.comic.i-6.hovered-black {
  background-position-x: -67.92px;
}
*:hover > i.ccm.comic.i-8.hovered-base, *:hover > i.ccm.comic.i-8.hovered-orange,
.hover-parent:hover i.ccm.comic.i-8.hovered-base,
.hover-parent:hover i.ccm.comic.i-8.hovered-orange {
  background-position-x: 1.6px;
}
*:hover > i.ccm.comic.i-8.hovered-red,
.hover-parent:hover i.ccm.comic.i-8.hovered-red {
  background-position-x: -29.12px;
}
*:hover > i.ccm.comic.i-8.hovered-white,
.hover-parent:hover i.ccm.comic.i-8.hovered-white {
  background-position-x: -59.84px;
}
*:hover > i.ccm.comic.i-8.hovered-black,
.hover-parent:hover i.ccm.comic.i-8.hovered-black {
  background-position-x: -90.56px;
}
*:hover > i.ccm.comic.i-16.hovered-base, *:hover > i.ccm.comic.i-16.hovered-orange,
.hover-parent:hover i.ccm.comic.i-16.hovered-base,
.hover-parent:hover i.ccm.comic.i-16.hovered-orange {
  background-position-x: 3.2px;
}
*:hover > i.ccm.comic.i-16.hovered-red,
.hover-parent:hover i.ccm.comic.i-16.hovered-red {
  background-position-x: -58.24px;
}
*:hover > i.ccm.comic.i-16.hovered-white,
.hover-parent:hover i.ccm.comic.i-16.hovered-white {
  background-position-x: -119.68px;
}
*:hover > i.ccm.comic.i-16.hovered-black,
.hover-parent:hover i.ccm.comic.i-16.hovered-black {
  background-position-x: -181.12px;
}
*:hover > i.ccm.question.i-4.hovered-base, *:hover > i.ccm.question.i-4.hovered-orange,
.hover-parent:hover i.ccm.question.i-4.hovered-base,
.hover-parent:hover i.ccm.question.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.question.i-4.hovered-red,
.hover-parent:hover i.ccm.question.i-4.hovered-red {
  background-position-x: -14.2px;
}
*:hover > i.ccm.question.i-4.hovered-white,
.hover-parent:hover i.ccm.question.i-4.hovered-white {
  background-position-x: -29.4px;
}
*:hover > i.ccm.question.i-4.hovered-black,
.hover-parent:hover i.ccm.question.i-4.hovered-black {
  background-position-x: -44.6px;
}
*:hover > i.ccm.question.i-6.hovered-base, *:hover > i.ccm.question.i-6.hovered-orange,
.hover-parent:hover i.ccm.question.i-6.hovered-base,
.hover-parent:hover i.ccm.question.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.question.i-6.hovered-red,
.hover-parent:hover i.ccm.question.i-6.hovered-red {
  background-position-x: -21.3px;
}
*:hover > i.ccm.question.i-6.hovered-white,
.hover-parent:hover i.ccm.question.i-6.hovered-white {
  background-position-x: -44.1px;
}
*:hover > i.ccm.question.i-6.hovered-black,
.hover-parent:hover i.ccm.question.i-6.hovered-black {
  background-position-x: -66.9px;
}
*:hover > i.ccm.question.i-8.hovered-base, *:hover > i.ccm.question.i-8.hovered-orange,
.hover-parent:hover i.ccm.question.i-8.hovered-base,
.hover-parent:hover i.ccm.question.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.question.i-8.hovered-red,
.hover-parent:hover i.ccm.question.i-8.hovered-red {
  background-position-x: -28.4px;
}
*:hover > i.ccm.question.i-8.hovered-white,
.hover-parent:hover i.ccm.question.i-8.hovered-white {
  background-position-x: -58.8px;
}
*:hover > i.ccm.question.i-8.hovered-black,
.hover-parent:hover i.ccm.question.i-8.hovered-black {
  background-position-x: -89.2px;
}
*:hover > i.ccm.question.i-16.hovered-base, *:hover > i.ccm.question.i-16.hovered-orange,
.hover-parent:hover i.ccm.question.i-16.hovered-base,
.hover-parent:hover i.ccm.question.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.question.i-16.hovered-red,
.hover-parent:hover i.ccm.question.i-16.hovered-red {
  background-position-x: -56.8px;
}
*:hover > i.ccm.question.i-16.hovered-white,
.hover-parent:hover i.ccm.question.i-16.hovered-white {
  background-position-x: -117.6px;
}
*:hover > i.ccm.question.i-16.hovered-black,
.hover-parent:hover i.ccm.question.i-16.hovered-black {
  background-position-x: -178.4px;
}
*:hover > i.ccm.school.i-4.hovered-base, *:hover > i.ccm.school.i-4.hovered-orange,
.hover-parent:hover i.ccm.school.i-4.hovered-base,
.hover-parent:hover i.ccm.school.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.school.i-4.hovered-red,
.hover-parent:hover i.ccm.school.i-4.hovered-red {
  background-position-x: -14.2px;
}
*:hover > i.ccm.school.i-4.hovered-white,
.hover-parent:hover i.ccm.school.i-4.hovered-white {
  background-position-x: -29.4px;
}
*:hover > i.ccm.school.i-4.hovered-black,
.hover-parent:hover i.ccm.school.i-4.hovered-black {
  background-position-x: -44.6px;
}
*:hover > i.ccm.school.i-6.hovered-base, *:hover > i.ccm.school.i-6.hovered-orange,
.hover-parent:hover i.ccm.school.i-6.hovered-base,
.hover-parent:hover i.ccm.school.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.school.i-6.hovered-red,
.hover-parent:hover i.ccm.school.i-6.hovered-red {
  background-position-x: -21.3px;
}
*:hover > i.ccm.school.i-6.hovered-white,
.hover-parent:hover i.ccm.school.i-6.hovered-white {
  background-position-x: -44.1px;
}
*:hover > i.ccm.school.i-6.hovered-black,
.hover-parent:hover i.ccm.school.i-6.hovered-black {
  background-position-x: -66.9px;
}
*:hover > i.ccm.school.i-8.hovered-base, *:hover > i.ccm.school.i-8.hovered-orange,
.hover-parent:hover i.ccm.school.i-8.hovered-base,
.hover-parent:hover i.ccm.school.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.school.i-8.hovered-red,
.hover-parent:hover i.ccm.school.i-8.hovered-red {
  background-position-x: -28.4px;
}
*:hover > i.ccm.school.i-8.hovered-white,
.hover-parent:hover i.ccm.school.i-8.hovered-white {
  background-position-x: -58.8px;
}
*:hover > i.ccm.school.i-8.hovered-black,
.hover-parent:hover i.ccm.school.i-8.hovered-black {
  background-position-x: -89.2px;
}
*:hover > i.ccm.school.i-16.hovered-base, *:hover > i.ccm.school.i-16.hovered-orange,
.hover-parent:hover i.ccm.school.i-16.hovered-base,
.hover-parent:hover i.ccm.school.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.school.i-16.hovered-red,
.hover-parent:hover i.ccm.school.i-16.hovered-red {
  background-position-x: -56.8px;
}
*:hover > i.ccm.school.i-16.hovered-white,
.hover-parent:hover i.ccm.school.i-16.hovered-white {
  background-position-x: -117.6px;
}
*:hover > i.ccm.school.i-16.hovered-black,
.hover-parent:hover i.ccm.school.i-16.hovered-black {
  background-position-x: -178.4px;
}
*:hover > i.ccm.contact.i-4.hovered-base, *:hover > i.ccm.contact.i-4.hovered-orange,
.hover-parent:hover i.ccm.contact.i-4.hovered-base,
.hover-parent:hover i.ccm.contact.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.contact.i-4.hovered-red,
.hover-parent:hover i.ccm.contact.i-4.hovered-red {
  background-position-x: -14.2px;
}
*:hover > i.ccm.contact.i-4.hovered-white,
.hover-parent:hover i.ccm.contact.i-4.hovered-white {
  background-position-x: -29.4px;
}
*:hover > i.ccm.contact.i-4.hovered-black,
.hover-parent:hover i.ccm.contact.i-4.hovered-black {
  background-position-x: -44.6px;
}
*:hover > i.ccm.contact.i-6.hovered-base, *:hover > i.ccm.contact.i-6.hovered-orange,
.hover-parent:hover i.ccm.contact.i-6.hovered-base,
.hover-parent:hover i.ccm.contact.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.contact.i-6.hovered-red,
.hover-parent:hover i.ccm.contact.i-6.hovered-red {
  background-position-x: -21.3px;
}
*:hover > i.ccm.contact.i-6.hovered-white,
.hover-parent:hover i.ccm.contact.i-6.hovered-white {
  background-position-x: -44.1px;
}
*:hover > i.ccm.contact.i-6.hovered-black,
.hover-parent:hover i.ccm.contact.i-6.hovered-black {
  background-position-x: -66.9px;
}
*:hover > i.ccm.contact.i-8.hovered-base, *:hover > i.ccm.contact.i-8.hovered-orange,
.hover-parent:hover i.ccm.contact.i-8.hovered-base,
.hover-parent:hover i.ccm.contact.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.contact.i-8.hovered-red,
.hover-parent:hover i.ccm.contact.i-8.hovered-red {
  background-position-x: -28.4px;
}
*:hover > i.ccm.contact.i-8.hovered-white,
.hover-parent:hover i.ccm.contact.i-8.hovered-white {
  background-position-x: -58.8px;
}
*:hover > i.ccm.contact.i-8.hovered-black,
.hover-parent:hover i.ccm.contact.i-8.hovered-black {
  background-position-x: -89.2px;
}
*:hover > i.ccm.contact.i-16.hovered-base, *:hover > i.ccm.contact.i-16.hovered-orange,
.hover-parent:hover i.ccm.contact.i-16.hovered-base,
.hover-parent:hover i.ccm.contact.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.contact.i-16.hovered-red,
.hover-parent:hover i.ccm.contact.i-16.hovered-red {
  background-position-x: -56.8px;
}
*:hover > i.ccm.contact.i-16.hovered-white,
.hover-parent:hover i.ccm.contact.i-16.hovered-white {
  background-position-x: -117.6px;
}
*:hover > i.ccm.contact.i-16.hovered-black,
.hover-parent:hover i.ccm.contact.i-16.hovered-black {
  background-position-x: -178.4px;
}
*:hover > i.ccm.document.i-4.hovered-base, *:hover > i.ccm.document.i-4.hovered-orange,
.hover-parent:hover i.ccm.document.i-4.hovered-base,
.hover-parent:hover i.ccm.document.i-4.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.document.i-4.hovered-red,
.hover-parent:hover i.ccm.document.i-4.hovered-red {
  background-position-x: -14.02px;
}
*:hover > i.ccm.document.i-4.hovered-white,
.hover-parent:hover i.ccm.document.i-4.hovered-white {
  background-position-x: -29.54px;
}
*:hover > i.ccm.document.i-4.hovered-black,
.hover-parent:hover i.ccm.document.i-4.hovered-black {
  background-position-x: -45.06px;
}
*:hover > i.ccm.document.i-6.hovered-base, *:hover > i.ccm.document.i-6.hovered-orange,
.hover-parent:hover i.ccm.document.i-6.hovered-base,
.hover-parent:hover i.ccm.document.i-6.hovered-orange {
  background-position-x: 2.25px;
}
*:hover > i.ccm.document.i-6.hovered-red,
.hover-parent:hover i.ccm.document.i-6.hovered-red {
  background-position-x: -21.03px;
}
*:hover > i.ccm.document.i-6.hovered-white,
.hover-parent:hover i.ccm.document.i-6.hovered-white {
  background-position-x: -44.31px;
}
*:hover > i.ccm.document.i-6.hovered-black,
.hover-parent:hover i.ccm.document.i-6.hovered-black {
  background-position-x: -67.59px;
}
*:hover > i.ccm.document.i-8.hovered-base, *:hover > i.ccm.document.i-8.hovered-orange,
.hover-parent:hover i.ccm.document.i-8.hovered-base,
.hover-parent:hover i.ccm.document.i-8.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.document.i-8.hovered-red,
.hover-parent:hover i.ccm.document.i-8.hovered-red {
  background-position-x: -28.04px;
}
*:hover > i.ccm.document.i-8.hovered-white,
.hover-parent:hover i.ccm.document.i-8.hovered-white {
  background-position-x: -59.08px;
}
*:hover > i.ccm.document.i-8.hovered-black,
.hover-parent:hover i.ccm.document.i-8.hovered-black {
  background-position-x: -90.12px;
}
*:hover > i.ccm.document.i-16.hovered-base, *:hover > i.ccm.document.i-16.hovered-orange,
.hover-parent:hover i.ccm.document.i-16.hovered-base,
.hover-parent:hover i.ccm.document.i-16.hovered-orange {
  background-position-x: 6px;
}
*:hover > i.ccm.document.i-16.hovered-red,
.hover-parent:hover i.ccm.document.i-16.hovered-red {
  background-position-x: -56.08px;
}
*:hover > i.ccm.document.i-16.hovered-white,
.hover-parent:hover i.ccm.document.i-16.hovered-white {
  background-position-x: -118.16px;
}
*:hover > i.ccm.document.i-16.hovered-black,
.hover-parent:hover i.ccm.document.i-16.hovered-black {
  background-position-x: -180.24px;
}
*:hover > i.ccm.interview.i-4.hovered-base, *:hover > i.ccm.interview.i-4.hovered-orange,
.hover-parent:hover i.ccm.interview.i-4.hovered-base,
.hover-parent:hover i.ccm.interview.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.interview.i-4.hovered-red,
.hover-parent:hover i.ccm.interview.i-4.hovered-red {
  background-position-x: -14.2px;
}
*:hover > i.ccm.interview.i-4.hovered-white,
.hover-parent:hover i.ccm.interview.i-4.hovered-white {
  background-position-x: -29.4px;
}
*:hover > i.ccm.interview.i-4.hovered-black,
.hover-parent:hover i.ccm.interview.i-4.hovered-black {
  background-position-x: -44.6px;
}
*:hover > i.ccm.interview.i-6.hovered-base, *:hover > i.ccm.interview.i-6.hovered-orange,
.hover-parent:hover i.ccm.interview.i-6.hovered-base,
.hover-parent:hover i.ccm.interview.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.interview.i-6.hovered-red,
.hover-parent:hover i.ccm.interview.i-6.hovered-red {
  background-position-x: -21.3px;
}
*:hover > i.ccm.interview.i-6.hovered-white,
.hover-parent:hover i.ccm.interview.i-6.hovered-white {
  background-position-x: -44.1px;
}
*:hover > i.ccm.interview.i-6.hovered-black,
.hover-parent:hover i.ccm.interview.i-6.hovered-black {
  background-position-x: -66.9px;
}
*:hover > i.ccm.interview.i-8.hovered-base, *:hover > i.ccm.interview.i-8.hovered-orange,
.hover-parent:hover i.ccm.interview.i-8.hovered-base,
.hover-parent:hover i.ccm.interview.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.interview.i-8.hovered-red,
.hover-parent:hover i.ccm.interview.i-8.hovered-red {
  background-position-x: -28.4px;
}
*:hover > i.ccm.interview.i-8.hovered-white,
.hover-parent:hover i.ccm.interview.i-8.hovered-white {
  background-position-x: -58.8px;
}
*:hover > i.ccm.interview.i-8.hovered-black,
.hover-parent:hover i.ccm.interview.i-8.hovered-black {
  background-position-x: -89.2px;
}
*:hover > i.ccm.interview.i-16.hovered-base, *:hover > i.ccm.interview.i-16.hovered-orange,
.hover-parent:hover i.ccm.interview.i-16.hovered-base,
.hover-parent:hover i.ccm.interview.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.interview.i-16.hovered-red,
.hover-parent:hover i.ccm.interview.i-16.hovered-red {
  background-position-x: -56.8px;
}
*:hover > i.ccm.interview.i-16.hovered-white,
.hover-parent:hover i.ccm.interview.i-16.hovered-white {
  background-position-x: -117.6px;
}
*:hover > i.ccm.interview.i-16.hovered-black,
.hover-parent:hover i.ccm.interview.i-16.hovered-black {
  background-position-x: -178.4px;
}
*:hover > i.ccm.online.i-4.hovered-base, *:hover > i.ccm.online.i-4.hovered-orange,
.hover-parent:hover i.ccm.online.i-4.hovered-base,
.hover-parent:hover i.ccm.online.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.online.i-4.hovered-red,
.hover-parent:hover i.ccm.online.i-4.hovered-red {
  background-position-x: -14.52px;
}
*:hover > i.ccm.online.i-4.hovered-white,
.hover-parent:hover i.ccm.online.i-4.hovered-white {
  background-position-x: -30.04px;
}
*:hover > i.ccm.online.i-4.hovered-black,
.hover-parent:hover i.ccm.online.i-4.hovered-black {
  background-position-x: -45.56px;
}
*:hover > i.ccm.online.i-6.hovered-base, *:hover > i.ccm.online.i-6.hovered-orange,
.hover-parent:hover i.ccm.online.i-6.hovered-base,
.hover-parent:hover i.ccm.online.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.online.i-6.hovered-red,
.hover-parent:hover i.ccm.online.i-6.hovered-red {
  background-position-x: -21.78px;
}
*:hover > i.ccm.online.i-6.hovered-white,
.hover-parent:hover i.ccm.online.i-6.hovered-white {
  background-position-x: -45.06px;
}
*:hover > i.ccm.online.i-6.hovered-black,
.hover-parent:hover i.ccm.online.i-6.hovered-black {
  background-position-x: -68.34px;
}
*:hover > i.ccm.online.i-8.hovered-base, *:hover > i.ccm.online.i-8.hovered-orange,
.hover-parent:hover i.ccm.online.i-8.hovered-base,
.hover-parent:hover i.ccm.online.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.online.i-8.hovered-red,
.hover-parent:hover i.ccm.online.i-8.hovered-red {
  background-position-x: -29.04px;
}
*:hover > i.ccm.online.i-8.hovered-white,
.hover-parent:hover i.ccm.online.i-8.hovered-white {
  background-position-x: -60.08px;
}
*:hover > i.ccm.online.i-8.hovered-black,
.hover-parent:hover i.ccm.online.i-8.hovered-black {
  background-position-x: -91.12px;
}
*:hover > i.ccm.online.i-16.hovered-base, *:hover > i.ccm.online.i-16.hovered-orange,
.hover-parent:hover i.ccm.online.i-16.hovered-base,
.hover-parent:hover i.ccm.online.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.online.i-16.hovered-red,
.hover-parent:hover i.ccm.online.i-16.hovered-red {
  background-position-x: -58.08px;
}
*:hover > i.ccm.online.i-16.hovered-white,
.hover-parent:hover i.ccm.online.i-16.hovered-white {
  background-position-x: -120.16px;
}
*:hover > i.ccm.online.i-16.hovered-black,
.hover-parent:hover i.ccm.online.i-16.hovered-black {
  background-position-x: -182.24px;
}
*:hover > i.ccm.bookmark.i-4.hovered-base, *:hover > i.ccm.bookmark.i-4.hovered-orange,
.hover-parent:hover i.ccm.bookmark.i-4.hovered-base,
.hover-parent:hover i.ccm.bookmark.i-4.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.bookmark.i-4.hovered-red,
.hover-parent:hover i.ccm.bookmark.i-4.hovered-red {
  background-position-x: -13.7px;
}
*:hover > i.ccm.bookmark.i-4.hovered-white,
.hover-parent:hover i.ccm.bookmark.i-4.hovered-white {
  background-position-x: -28.9px;
}
*:hover > i.ccm.bookmark.i-4.hovered-black,
.hover-parent:hover i.ccm.bookmark.i-4.hovered-black {
  background-position-x: -44.1px;
}
*:hover > i.ccm.bookmark.i-6.hovered-base, *:hover > i.ccm.bookmark.i-6.hovered-orange,
.hover-parent:hover i.ccm.bookmark.i-6.hovered-base,
.hover-parent:hover i.ccm.bookmark.i-6.hovered-orange {
  background-position-x: 2.25px;
}
*:hover > i.ccm.bookmark.i-6.hovered-red,
.hover-parent:hover i.ccm.bookmark.i-6.hovered-red {
  background-position-x: -20.55px;
}
*:hover > i.ccm.bookmark.i-6.hovered-white,
.hover-parent:hover i.ccm.bookmark.i-6.hovered-white {
  background-position-x: -43.35px;
}
*:hover > i.ccm.bookmark.i-6.hovered-black,
.hover-parent:hover i.ccm.bookmark.i-6.hovered-black {
  background-position-x: -66.15px;
}
*:hover > i.ccm.bookmark.i-8.hovered-base, *:hover > i.ccm.bookmark.i-8.hovered-orange,
.hover-parent:hover i.ccm.bookmark.i-8.hovered-base,
.hover-parent:hover i.ccm.bookmark.i-8.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.bookmark.i-8.hovered-red,
.hover-parent:hover i.ccm.bookmark.i-8.hovered-red {
  background-position-x: -27.4px;
}
*:hover > i.ccm.bookmark.i-8.hovered-white,
.hover-parent:hover i.ccm.bookmark.i-8.hovered-white {
  background-position-x: -57.8px;
}
*:hover > i.ccm.bookmark.i-8.hovered-black,
.hover-parent:hover i.ccm.bookmark.i-8.hovered-black {
  background-position-x: -88.2px;
}
*:hover > i.ccm.bookmark.i-16.hovered-base, *:hover > i.ccm.bookmark.i-16.hovered-orange,
.hover-parent:hover i.ccm.bookmark.i-16.hovered-base,
.hover-parent:hover i.ccm.bookmark.i-16.hovered-orange {
  background-position-x: 6px;
}
*:hover > i.ccm.bookmark.i-16.hovered-red,
.hover-parent:hover i.ccm.bookmark.i-16.hovered-red {
  background-position-x: -54.8px;
}
*:hover > i.ccm.bookmark.i-16.hovered-white,
.hover-parent:hover i.ccm.bookmark.i-16.hovered-white {
  background-position-x: -115.6px;
}
*:hover > i.ccm.bookmark.i-16.hovered-black,
.hover-parent:hover i.ccm.bookmark.i-16.hovered-black {
  background-position-x: -176.4px;
}
*:hover > i.ccm.calendar.i-4.hovered-base, *:hover > i.ccm.calendar.i-4.hovered-orange,
.hover-parent:hover i.ccm.calendar.i-4.hovered-base,
.hover-parent:hover i.ccm.calendar.i-4.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.calendar.i-4.hovered-red,
.hover-parent:hover i.ccm.calendar.i-4.hovered-red {
  background-position-x: -13.86px;
}
*:hover > i.ccm.calendar.i-4.hovered-white,
.hover-parent:hover i.ccm.calendar.i-4.hovered-white {
  background-position-x: -29.22px;
}
*:hover > i.ccm.calendar.i-4.hovered-black,
.hover-parent:hover i.ccm.calendar.i-4.hovered-black {
  background-position-x: -44.58px;
}
*:hover > i.ccm.calendar.i-6.hovered-base, *:hover > i.ccm.calendar.i-6.hovered-orange,
.hover-parent:hover i.ccm.calendar.i-6.hovered-base,
.hover-parent:hover i.ccm.calendar.i-6.hovered-orange {
  background-position-x: 2.25px;
}
*:hover > i.ccm.calendar.i-6.hovered-red,
.hover-parent:hover i.ccm.calendar.i-6.hovered-red {
  background-position-x: -20.79px;
}
*:hover > i.ccm.calendar.i-6.hovered-white,
.hover-parent:hover i.ccm.calendar.i-6.hovered-white {
  background-position-x: -43.83px;
}
*:hover > i.ccm.calendar.i-6.hovered-black,
.hover-parent:hover i.ccm.calendar.i-6.hovered-black {
  background-position-x: -66.87px;
}
*:hover > i.ccm.calendar.i-8.hovered-base, *:hover > i.ccm.calendar.i-8.hovered-orange,
.hover-parent:hover i.ccm.calendar.i-8.hovered-base,
.hover-parent:hover i.ccm.calendar.i-8.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.calendar.i-8.hovered-red,
.hover-parent:hover i.ccm.calendar.i-8.hovered-red {
  background-position-x: -27.72px;
}
*:hover > i.ccm.calendar.i-8.hovered-white,
.hover-parent:hover i.ccm.calendar.i-8.hovered-white {
  background-position-x: -58.44px;
}
*:hover > i.ccm.calendar.i-8.hovered-black,
.hover-parent:hover i.ccm.calendar.i-8.hovered-black {
  background-position-x: -89.16px;
}
*:hover > i.ccm.calendar.i-16.hovered-base, *:hover > i.ccm.calendar.i-16.hovered-orange,
.hover-parent:hover i.ccm.calendar.i-16.hovered-base,
.hover-parent:hover i.ccm.calendar.i-16.hovered-orange {
  background-position-x: 6px;
}
*:hover > i.ccm.calendar.i-16.hovered-red,
.hover-parent:hover i.ccm.calendar.i-16.hovered-red {
  background-position-x: -55.44px;
}
*:hover > i.ccm.calendar.i-16.hovered-white,
.hover-parent:hover i.ccm.calendar.i-16.hovered-white {
  background-position-x: -116.88px;
}
*:hover > i.ccm.calendar.i-16.hovered-black,
.hover-parent:hover i.ccm.calendar.i-16.hovered-black {
  background-position-x: -178.32px;
}
*:hover > i.ccm.list.i-4.hovered-base, *:hover > i.ccm.list.i-4.hovered-orange,
.hover-parent:hover i.ccm.list.i-4.hovered-base,
.hover-parent:hover i.ccm.list.i-4.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.list.i-4.hovered-red,
.hover-parent:hover i.ccm.list.i-4.hovered-red {
  background-position-x: -13.7px;
}
*:hover > i.ccm.list.i-4.hovered-white,
.hover-parent:hover i.ccm.list.i-4.hovered-white {
  background-position-x: -28.9px;
}
*:hover > i.ccm.list.i-4.hovered-black,
.hover-parent:hover i.ccm.list.i-4.hovered-black {
  background-position-x: -44.1px;
}
*:hover > i.ccm.list.i-6.hovered-base, *:hover > i.ccm.list.i-6.hovered-orange,
.hover-parent:hover i.ccm.list.i-6.hovered-base,
.hover-parent:hover i.ccm.list.i-6.hovered-orange {
  background-position-x: 2.25px;
}
*:hover > i.ccm.list.i-6.hovered-red,
.hover-parent:hover i.ccm.list.i-6.hovered-red {
  background-position-x: -20.55px;
}
*:hover > i.ccm.list.i-6.hovered-white,
.hover-parent:hover i.ccm.list.i-6.hovered-white {
  background-position-x: -43.35px;
}
*:hover > i.ccm.list.i-6.hovered-black,
.hover-parent:hover i.ccm.list.i-6.hovered-black {
  background-position-x: -66.15px;
}
*:hover > i.ccm.list.i-8.hovered-base, *:hover > i.ccm.list.i-8.hovered-orange,
.hover-parent:hover i.ccm.list.i-8.hovered-base,
.hover-parent:hover i.ccm.list.i-8.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.list.i-8.hovered-red,
.hover-parent:hover i.ccm.list.i-8.hovered-red {
  background-position-x: -27.4px;
}
*:hover > i.ccm.list.i-8.hovered-white,
.hover-parent:hover i.ccm.list.i-8.hovered-white {
  background-position-x: -57.8px;
}
*:hover > i.ccm.list.i-8.hovered-black,
.hover-parent:hover i.ccm.list.i-8.hovered-black {
  background-position-x: -88.2px;
}
*:hover > i.ccm.list.i-16.hovered-base, *:hover > i.ccm.list.i-16.hovered-orange,
.hover-parent:hover i.ccm.list.i-16.hovered-base,
.hover-parent:hover i.ccm.list.i-16.hovered-orange {
  background-position-x: 6px;
}
*:hover > i.ccm.list.i-16.hovered-red,
.hover-parent:hover i.ccm.list.i-16.hovered-red {
  background-position-x: -54.8px;
}
*:hover > i.ccm.list.i-16.hovered-white,
.hover-parent:hover i.ccm.list.i-16.hovered-white {
  background-position-x: -115.6px;
}
*:hover > i.ccm.list.i-16.hovered-black,
.hover-parent:hover i.ccm.list.i-16.hovered-black {
  background-position-x: -176.4px;
}
*:hover > i.ccm.tile.i-4.hovered-base, *:hover > i.ccm.tile.i-4.hovered-orange,
.hover-parent:hover i.ccm.tile.i-4.hovered-base,
.hover-parent:hover i.ccm.tile.i-4.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.tile.i-4.hovered-red,
.hover-parent:hover i.ccm.tile.i-4.hovered-red {
  background-position-x: -13.7px;
}
*:hover > i.ccm.tile.i-4.hovered-white,
.hover-parent:hover i.ccm.tile.i-4.hovered-white {
  background-position-x: -28.9px;
}
*:hover > i.ccm.tile.i-4.hovered-black,
.hover-parent:hover i.ccm.tile.i-4.hovered-black {
  background-position-x: -44.1px;
}
*:hover > i.ccm.tile.i-6.hovered-base, *:hover > i.ccm.tile.i-6.hovered-orange,
.hover-parent:hover i.ccm.tile.i-6.hovered-base,
.hover-parent:hover i.ccm.tile.i-6.hovered-orange {
  background-position-x: 2.25px;
}
*:hover > i.ccm.tile.i-6.hovered-red,
.hover-parent:hover i.ccm.tile.i-6.hovered-red {
  background-position-x: -20.55px;
}
*:hover > i.ccm.tile.i-6.hovered-white,
.hover-parent:hover i.ccm.tile.i-6.hovered-white {
  background-position-x: -43.35px;
}
*:hover > i.ccm.tile.i-6.hovered-black,
.hover-parent:hover i.ccm.tile.i-6.hovered-black {
  background-position-x: -66.15px;
}
*:hover > i.ccm.tile.i-8.hovered-base, *:hover > i.ccm.tile.i-8.hovered-orange,
.hover-parent:hover i.ccm.tile.i-8.hovered-base,
.hover-parent:hover i.ccm.tile.i-8.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.tile.i-8.hovered-red,
.hover-parent:hover i.ccm.tile.i-8.hovered-red {
  background-position-x: -27.4px;
}
*:hover > i.ccm.tile.i-8.hovered-white,
.hover-parent:hover i.ccm.tile.i-8.hovered-white {
  background-position-x: -57.8px;
}
*:hover > i.ccm.tile.i-8.hovered-black,
.hover-parent:hover i.ccm.tile.i-8.hovered-black {
  background-position-x: -88.2px;
}
*:hover > i.ccm.tile.i-16.hovered-base, *:hover > i.ccm.tile.i-16.hovered-orange,
.hover-parent:hover i.ccm.tile.i-16.hovered-base,
.hover-parent:hover i.ccm.tile.i-16.hovered-orange {
  background-position-x: 6px;
}
*:hover > i.ccm.tile.i-16.hovered-red,
.hover-parent:hover i.ccm.tile.i-16.hovered-red {
  background-position-x: -54.8px;
}
*:hover > i.ccm.tile.i-16.hovered-white,
.hover-parent:hover i.ccm.tile.i-16.hovered-white {
  background-position-x: -115.6px;
}
*:hover > i.ccm.tile.i-16.hovered-black,
.hover-parent:hover i.ccm.tile.i-16.hovered-black {
  background-position-x: -176.4px;
}
*:hover > i.ccm.entry.i-4.hovered-base, *:hover > i.ccm.entry.i-4.hovered-orange,
.hover-parent:hover i.ccm.entry.i-4.hovered-base,
.hover-parent:hover i.ccm.entry.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.entry.i-4.hovered-red,
.hover-parent:hover i.ccm.entry.i-4.hovered-red {
  background-position-x: -14.2px;
}
*:hover > i.ccm.entry.i-4.hovered-white,
.hover-parent:hover i.ccm.entry.i-4.hovered-white {
  background-position-x: -29.4px;
}
*:hover > i.ccm.entry.i-4.hovered-black,
.hover-parent:hover i.ccm.entry.i-4.hovered-black {
  background-position-x: -44.6px;
}
*:hover > i.ccm.entry.i-6.hovered-base, *:hover > i.ccm.entry.i-6.hovered-orange,
.hover-parent:hover i.ccm.entry.i-6.hovered-base,
.hover-parent:hover i.ccm.entry.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.entry.i-6.hovered-red,
.hover-parent:hover i.ccm.entry.i-6.hovered-red {
  background-position-x: -21.3px;
}
*:hover > i.ccm.entry.i-6.hovered-white,
.hover-parent:hover i.ccm.entry.i-6.hovered-white {
  background-position-x: -44.1px;
}
*:hover > i.ccm.entry.i-6.hovered-black,
.hover-parent:hover i.ccm.entry.i-6.hovered-black {
  background-position-x: -66.9px;
}
*:hover > i.ccm.entry.i-8.hovered-base, *:hover > i.ccm.entry.i-8.hovered-orange,
.hover-parent:hover i.ccm.entry.i-8.hovered-base,
.hover-parent:hover i.ccm.entry.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.entry.i-8.hovered-red,
.hover-parent:hover i.ccm.entry.i-8.hovered-red {
  background-position-x: -28.4px;
}
*:hover > i.ccm.entry.i-8.hovered-white,
.hover-parent:hover i.ccm.entry.i-8.hovered-white {
  background-position-x: -58.8px;
}
*:hover > i.ccm.entry.i-8.hovered-black,
.hover-parent:hover i.ccm.entry.i-8.hovered-black {
  background-position-x: -89.2px;
}
*:hover > i.ccm.entry.i-16.hovered-base, *:hover > i.ccm.entry.i-16.hovered-orange,
.hover-parent:hover i.ccm.entry.i-16.hovered-base,
.hover-parent:hover i.ccm.entry.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.entry.i-16.hovered-red,
.hover-parent:hover i.ccm.entry.i-16.hovered-red {
  background-position-x: -56.8px;
}
*:hover > i.ccm.entry.i-16.hovered-white,
.hover-parent:hover i.ccm.entry.i-16.hovered-white {
  background-position-x: -117.6px;
}
*:hover > i.ccm.entry.i-16.hovered-black,
.hover-parent:hover i.ccm.entry.i-16.hovered-black {
  background-position-x: -178.4px;
}
*:hover > i.ccm.cancel.i-4.hovered-base, *:hover > i.ccm.cancel.i-4.hovered-orange,
.hover-parent:hover i.ccm.cancel.i-4.hovered-base,
.hover-parent:hover i.ccm.cancel.i-4.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.cancel.i-4.hovered-red,
.hover-parent:hover i.ccm.cancel.i-4.hovered-red {
  background-position-x: -13.36px;
}
*:hover > i.ccm.cancel.i-4.hovered-white,
.hover-parent:hover i.ccm.cancel.i-4.hovered-white {
  background-position-x: -28.72px;
}
*:hover > i.ccm.cancel.i-4.hovered-black,
.hover-parent:hover i.ccm.cancel.i-4.hovered-black {
  background-position-x: -44.08px;
}
*:hover > i.ccm.cancel.i-6.hovered-base, *:hover > i.ccm.cancel.i-6.hovered-orange,
.hover-parent:hover i.ccm.cancel.i-6.hovered-base,
.hover-parent:hover i.ccm.cancel.i-6.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.cancel.i-6.hovered-red,
.hover-parent:hover i.ccm.cancel.i-6.hovered-red {
  background-position-x: -20.04px;
}
*:hover > i.ccm.cancel.i-6.hovered-white,
.hover-parent:hover i.ccm.cancel.i-6.hovered-white {
  background-position-x: -43.08px;
}
*:hover > i.ccm.cancel.i-6.hovered-black,
.hover-parent:hover i.ccm.cancel.i-6.hovered-black {
  background-position-x: -66.12px;
}
*:hover > i.ccm.cancel.i-8.hovered-base, *:hover > i.ccm.cancel.i-8.hovered-orange,
.hover-parent:hover i.ccm.cancel.i-8.hovered-base,
.hover-parent:hover i.ccm.cancel.i-8.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.cancel.i-8.hovered-red,
.hover-parent:hover i.ccm.cancel.i-8.hovered-red {
  background-position-x: -26.72px;
}
*:hover > i.ccm.cancel.i-8.hovered-white,
.hover-parent:hover i.ccm.cancel.i-8.hovered-white {
  background-position-x: -57.44px;
}
*:hover > i.ccm.cancel.i-8.hovered-black,
.hover-parent:hover i.ccm.cancel.i-8.hovered-black {
  background-position-x: -88.16px;
}
*:hover > i.ccm.cancel.i-16.hovered-base, *:hover > i.ccm.cancel.i-16.hovered-orange,
.hover-parent:hover i.ccm.cancel.i-16.hovered-base,
.hover-parent:hover i.ccm.cancel.i-16.hovered-orange {
  background-position-x: 8px;
}
*:hover > i.ccm.cancel.i-16.hovered-red,
.hover-parent:hover i.ccm.cancel.i-16.hovered-red {
  background-position-x: -53.44px;
}
*:hover > i.ccm.cancel.i-16.hovered-white,
.hover-parent:hover i.ccm.cancel.i-16.hovered-white {
  background-position-x: -114.88px;
}
*:hover > i.ccm.cancel.i-16.hovered-black,
.hover-parent:hover i.ccm.cancel.i-16.hovered-black {
  background-position-x: -176.32px;
}
*:hover > i.ccm.download.i-4.hovered-base, *:hover > i.ccm.download.i-4.hovered-orange,
.hover-parent:hover i.ccm.download.i-4.hovered-base,
.hover-parent:hover i.ccm.download.i-4.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.download.i-4.hovered-red,
.hover-parent:hover i.ccm.download.i-4.hovered-red {
  background-position-x: -13.52px;
}
*:hover > i.ccm.download.i-4.hovered-white,
.hover-parent:hover i.ccm.download.i-4.hovered-white {
  background-position-x: -29.04px;
}
*:hover > i.ccm.download.i-4.hovered-black,
.hover-parent:hover i.ccm.download.i-4.hovered-black {
  background-position-x: -44.56px;
}
*:hover > i.ccm.download.i-6.hovered-base, *:hover > i.ccm.download.i-6.hovered-orange,
.hover-parent:hover i.ccm.download.i-6.hovered-base,
.hover-parent:hover i.ccm.download.i-6.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.download.i-6.hovered-red,
.hover-parent:hover i.ccm.download.i-6.hovered-red {
  background-position-x: -20.28px;
}
*:hover > i.ccm.download.i-6.hovered-white,
.hover-parent:hover i.ccm.download.i-6.hovered-white {
  background-position-x: -43.56px;
}
*:hover > i.ccm.download.i-6.hovered-black,
.hover-parent:hover i.ccm.download.i-6.hovered-black {
  background-position-x: -66.84px;
}
*:hover > i.ccm.download.i-8.hovered-base, *:hover > i.ccm.download.i-8.hovered-orange,
.hover-parent:hover i.ccm.download.i-8.hovered-base,
.hover-parent:hover i.ccm.download.i-8.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.download.i-8.hovered-red,
.hover-parent:hover i.ccm.download.i-8.hovered-red {
  background-position-x: -27.04px;
}
*:hover > i.ccm.download.i-8.hovered-white,
.hover-parent:hover i.ccm.download.i-8.hovered-white {
  background-position-x: -58.08px;
}
*:hover > i.ccm.download.i-8.hovered-black,
.hover-parent:hover i.ccm.download.i-8.hovered-black {
  background-position-x: -89.12px;
}
*:hover > i.ccm.download.i-16.hovered-base, *:hover > i.ccm.download.i-16.hovered-orange,
.hover-parent:hover i.ccm.download.i-16.hovered-base,
.hover-parent:hover i.ccm.download.i-16.hovered-orange {
  background-position-x: 8px;
}
*:hover > i.ccm.download.i-16.hovered-red,
.hover-parent:hover i.ccm.download.i-16.hovered-red {
  background-position-x: -54.08px;
}
*:hover > i.ccm.download.i-16.hovered-white,
.hover-parent:hover i.ccm.download.i-16.hovered-white {
  background-position-x: -116.16px;
}
*:hover > i.ccm.download.i-16.hovered-black,
.hover-parent:hover i.ccm.download.i-16.hovered-black {
  background-position-x: -178.24px;
}
*:hover > i.ccm.knowhow.i-4.hovered-base, *:hover > i.ccm.knowhow.i-4.hovered-orange,
.hover-parent:hover i.ccm.knowhow.i-4.hovered-base,
.hover-parent:hover i.ccm.knowhow.i-4.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.knowhow.i-4.hovered-red,
.hover-parent:hover i.ccm.knowhow.i-4.hovered-red {
  background-position-x: -13.86px;
}
*:hover > i.ccm.knowhow.i-4.hovered-white,
.hover-parent:hover i.ccm.knowhow.i-4.hovered-white {
  background-position-x: -29.22px;
}
*:hover > i.ccm.knowhow.i-4.hovered-black,
.hover-parent:hover i.ccm.knowhow.i-4.hovered-black {
  background-position-x: -44.58px;
}
*:hover > i.ccm.knowhow.i-6.hovered-base, *:hover > i.ccm.knowhow.i-6.hovered-orange,
.hover-parent:hover i.ccm.knowhow.i-6.hovered-base,
.hover-parent:hover i.ccm.knowhow.i-6.hovered-orange {
  background-position-x: 2.25px;
}
*:hover > i.ccm.knowhow.i-6.hovered-red,
.hover-parent:hover i.ccm.knowhow.i-6.hovered-red {
  background-position-x: -20.79px;
}
*:hover > i.ccm.knowhow.i-6.hovered-white,
.hover-parent:hover i.ccm.knowhow.i-6.hovered-white {
  background-position-x: -43.83px;
}
*:hover > i.ccm.knowhow.i-6.hovered-black,
.hover-parent:hover i.ccm.knowhow.i-6.hovered-black {
  background-position-x: -66.87px;
}
*:hover > i.ccm.knowhow.i-8.hovered-base, *:hover > i.ccm.knowhow.i-8.hovered-orange,
.hover-parent:hover i.ccm.knowhow.i-8.hovered-base,
.hover-parent:hover i.ccm.knowhow.i-8.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.knowhow.i-8.hovered-red,
.hover-parent:hover i.ccm.knowhow.i-8.hovered-red {
  background-position-x: -27.72px;
}
*:hover > i.ccm.knowhow.i-8.hovered-white,
.hover-parent:hover i.ccm.knowhow.i-8.hovered-white {
  background-position-x: -58.44px;
}
*:hover > i.ccm.knowhow.i-8.hovered-black,
.hover-parent:hover i.ccm.knowhow.i-8.hovered-black {
  background-position-x: -89.16px;
}
*:hover > i.ccm.knowhow.i-16.hovered-base, *:hover > i.ccm.knowhow.i-16.hovered-orange,
.hover-parent:hover i.ccm.knowhow.i-16.hovered-base,
.hover-parent:hover i.ccm.knowhow.i-16.hovered-orange {
  background-position-x: 6px;
}
*:hover > i.ccm.knowhow.i-16.hovered-red,
.hover-parent:hover i.ccm.knowhow.i-16.hovered-red {
  background-position-x: -55.44px;
}
*:hover > i.ccm.knowhow.i-16.hovered-white,
.hover-parent:hover i.ccm.knowhow.i-16.hovered-white {
  background-position-x: -116.88px;
}
*:hover > i.ccm.knowhow.i-16.hovered-black,
.hover-parent:hover i.ccm.knowhow.i-16.hovered-black {
  background-position-x: -178.32px;
}
*:hover > i.ccm.obog.i-4.hovered-base, *:hover > i.ccm.obog.i-4.hovered-orange,
.hover-parent:hover i.ccm.obog.i-4.hovered-base,
.hover-parent:hover i.ccm.obog.i-4.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.obog.i-4.hovered-red,
.hover-parent:hover i.ccm.obog.i-4.hovered-red {
  background-position-x: -13.52px;
}
*:hover > i.ccm.obog.i-4.hovered-white,
.hover-parent:hover i.ccm.obog.i-4.hovered-white {
  background-position-x: -29.04px;
}
*:hover > i.ccm.obog.i-4.hovered-black,
.hover-parent:hover i.ccm.obog.i-4.hovered-black {
  background-position-x: -44.56px;
}
*:hover > i.ccm.obog.i-6.hovered-base, *:hover > i.ccm.obog.i-6.hovered-orange,
.hover-parent:hover i.ccm.obog.i-6.hovered-base,
.hover-parent:hover i.ccm.obog.i-6.hovered-orange {
  background-position-x: 3px;
}
*:hover > i.ccm.obog.i-6.hovered-red,
.hover-parent:hover i.ccm.obog.i-6.hovered-red {
  background-position-x: -20.28px;
}
*:hover > i.ccm.obog.i-6.hovered-white,
.hover-parent:hover i.ccm.obog.i-6.hovered-white {
  background-position-x: -43.56px;
}
*:hover > i.ccm.obog.i-6.hovered-black,
.hover-parent:hover i.ccm.obog.i-6.hovered-black {
  background-position-x: -66.84px;
}
*:hover > i.ccm.obog.i-8.hovered-base, *:hover > i.ccm.obog.i-8.hovered-orange,
.hover-parent:hover i.ccm.obog.i-8.hovered-base,
.hover-parent:hover i.ccm.obog.i-8.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.obog.i-8.hovered-red,
.hover-parent:hover i.ccm.obog.i-8.hovered-red {
  background-position-x: -27.04px;
}
*:hover > i.ccm.obog.i-8.hovered-white,
.hover-parent:hover i.ccm.obog.i-8.hovered-white {
  background-position-x: -58.08px;
}
*:hover > i.ccm.obog.i-8.hovered-black,
.hover-parent:hover i.ccm.obog.i-8.hovered-black {
  background-position-x: -89.12px;
}
*:hover > i.ccm.obog.i-16.hovered-base, *:hover > i.ccm.obog.i-16.hovered-orange,
.hover-parent:hover i.ccm.obog.i-16.hovered-base,
.hover-parent:hover i.ccm.obog.i-16.hovered-orange {
  background-position-x: 8px;
}
*:hover > i.ccm.obog.i-16.hovered-red,
.hover-parent:hover i.ccm.obog.i-16.hovered-red {
  background-position-x: -54.08px;
}
*:hover > i.ccm.obog.i-16.hovered-white,
.hover-parent:hover i.ccm.obog.i-16.hovered-white {
  background-position-x: -116.16px;
}
*:hover > i.ccm.obog.i-16.hovered-black,
.hover-parent:hover i.ccm.obog.i-16.hovered-black {
  background-position-x: -178.24px;
}
*:hover > i.ccm.research.i-4.hovered-base, *:hover > i.ccm.research.i-4.hovered-orange,
.hover-parent:hover i.ccm.research.i-4.hovered-base,
.hover-parent:hover i.ccm.research.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.research.i-4.hovered-red,
.hover-parent:hover i.ccm.research.i-4.hovered-red {
  background-position-x: -14.36px;
}
*:hover > i.ccm.research.i-4.hovered-white,
.hover-parent:hover i.ccm.research.i-4.hovered-white {
  background-position-x: -29.72px;
}
*:hover > i.ccm.research.i-4.hovered-black,
.hover-parent:hover i.ccm.research.i-4.hovered-black {
  background-position-x: -45.08px;
}
*:hover > i.ccm.research.i-6.hovered-base, *:hover > i.ccm.research.i-6.hovered-orange,
.hover-parent:hover i.ccm.research.i-6.hovered-base,
.hover-parent:hover i.ccm.research.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.research.i-6.hovered-red,
.hover-parent:hover i.ccm.research.i-6.hovered-red {
  background-position-x: -21.54px;
}
*:hover > i.ccm.research.i-6.hovered-white,
.hover-parent:hover i.ccm.research.i-6.hovered-white {
  background-position-x: -44.58px;
}
*:hover > i.ccm.research.i-6.hovered-black,
.hover-parent:hover i.ccm.research.i-6.hovered-black {
  background-position-x: -67.62px;
}
*:hover > i.ccm.research.i-8.hovered-base, *:hover > i.ccm.research.i-8.hovered-orange,
.hover-parent:hover i.ccm.research.i-8.hovered-base,
.hover-parent:hover i.ccm.research.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.research.i-8.hovered-red,
.hover-parent:hover i.ccm.research.i-8.hovered-red {
  background-position-x: -28.72px;
}
*:hover > i.ccm.research.i-8.hovered-white,
.hover-parent:hover i.ccm.research.i-8.hovered-white {
  background-position-x: -59.44px;
}
*:hover > i.ccm.research.i-8.hovered-black,
.hover-parent:hover i.ccm.research.i-8.hovered-black {
  background-position-x: -90.16px;
}
*:hover > i.ccm.research.i-16.hovered-base, *:hover > i.ccm.research.i-16.hovered-orange,
.hover-parent:hover i.ccm.research.i-16.hovered-base,
.hover-parent:hover i.ccm.research.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.research.i-16.hovered-red,
.hover-parent:hover i.ccm.research.i-16.hovered-red {
  background-position-x: -57.44px;
}
*:hover > i.ccm.research.i-16.hovered-white,
.hover-parent:hover i.ccm.research.i-16.hovered-white {
  background-position-x: -118.88px;
}
*:hover > i.ccm.research.i-16.hovered-black,
.hover-parent:hover i.ccm.research.i-16.hovered-black {
  background-position-x: -180.32px;
}
*:hover > i.ccm.special.i-4.hovered-base, *:hover > i.ccm.special.i-4.hovered-orange,
.hover-parent:hover i.ccm.special.i-4.hovered-base,
.hover-parent:hover i.ccm.special.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.special.i-4.hovered-red,
.hover-parent:hover i.ccm.special.i-4.hovered-red {
  background-position-x: -15.2px;
}
*:hover > i.ccm.special.i-4.hovered-white,
.hover-parent:hover i.ccm.special.i-4.hovered-white {
  background-position-x: -30.4px;
}
*:hover > i.ccm.special.i-4.hovered-black,
.hover-parent:hover i.ccm.special.i-4.hovered-black {
  background-position-x: -45.6px;
}
*:hover > i.ccm.special.i-6.hovered-base, *:hover > i.ccm.special.i-6.hovered-orange,
.hover-parent:hover i.ccm.special.i-6.hovered-base,
.hover-parent:hover i.ccm.special.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.special.i-6.hovered-red,
.hover-parent:hover i.ccm.special.i-6.hovered-red {
  background-position-x: -22.8px;
}
*:hover > i.ccm.special.i-6.hovered-white,
.hover-parent:hover i.ccm.special.i-6.hovered-white {
  background-position-x: -45.6px;
}
*:hover > i.ccm.special.i-6.hovered-black,
.hover-parent:hover i.ccm.special.i-6.hovered-black {
  background-position-x: -68.4px;
}
*:hover > i.ccm.special.i-8.hovered-base, *:hover > i.ccm.special.i-8.hovered-orange,
.hover-parent:hover i.ccm.special.i-8.hovered-base,
.hover-parent:hover i.ccm.special.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.special.i-8.hovered-red,
.hover-parent:hover i.ccm.special.i-8.hovered-red {
  background-position-x: -30.4px;
}
*:hover > i.ccm.special.i-8.hovered-white,
.hover-parent:hover i.ccm.special.i-8.hovered-white {
  background-position-x: -60.8px;
}
*:hover > i.ccm.special.i-8.hovered-black,
.hover-parent:hover i.ccm.special.i-8.hovered-black {
  background-position-x: -91.2px;
}
*:hover > i.ccm.special.i-16.hovered-base, *:hover > i.ccm.special.i-16.hovered-orange,
.hover-parent:hover i.ccm.special.i-16.hovered-base,
.hover-parent:hover i.ccm.special.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.special.i-16.hovered-red,
.hover-parent:hover i.ccm.special.i-16.hovered-red {
  background-position-x: -60.8px;
}
*:hover > i.ccm.special.i-16.hovered-white,
.hover-parent:hover i.ccm.special.i-16.hovered-white {
  background-position-x: -121.6px;
}
*:hover > i.ccm.special.i-16.hovered-black,
.hover-parent:hover i.ccm.special.i-16.hovered-black {
  background-position-x: -182.4px;
}
*:hover > i.ccm.es.i-4.hovered-base, *:hover > i.ccm.es.i-4.hovered-orange,
.hover-parent:hover i.ccm.es.i-4.hovered-base,
.hover-parent:hover i.ccm.es.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.es.i-4.hovered-red,
.hover-parent:hover i.ccm.es.i-4.hovered-red {
  background-position-x: -14.68px;
}
*:hover > i.ccm.es.i-4.hovered-white,
.hover-parent:hover i.ccm.es.i-4.hovered-white {
  background-position-x: -30.36px;
}
*:hover > i.ccm.es.i-4.hovered-black,
.hover-parent:hover i.ccm.es.i-4.hovered-black {
  background-position-x: -46.04px;
}
*:hover > i.ccm.es.i-6.hovered-base, *:hover > i.ccm.es.i-6.hovered-orange,
.hover-parent:hover i.ccm.es.i-6.hovered-base,
.hover-parent:hover i.ccm.es.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.es.i-6.hovered-red,
.hover-parent:hover i.ccm.es.i-6.hovered-red {
  background-position-x: -22.02px;
}
*:hover > i.ccm.es.i-6.hovered-white,
.hover-parent:hover i.ccm.es.i-6.hovered-white {
  background-position-x: -45.54px;
}
*:hover > i.ccm.es.i-6.hovered-black,
.hover-parent:hover i.ccm.es.i-6.hovered-black {
  background-position-x: -69.06px;
}
*:hover > i.ccm.es.i-8.hovered-base, *:hover > i.ccm.es.i-8.hovered-orange,
.hover-parent:hover i.ccm.es.i-8.hovered-base,
.hover-parent:hover i.ccm.es.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.es.i-8.hovered-red,
.hover-parent:hover i.ccm.es.i-8.hovered-red {
  background-position-x: -29.36px;
}
*:hover > i.ccm.es.i-8.hovered-white,
.hover-parent:hover i.ccm.es.i-8.hovered-white {
  background-position-x: -60.72px;
}
*:hover > i.ccm.es.i-8.hovered-black,
.hover-parent:hover i.ccm.es.i-8.hovered-black {
  background-position-x: -92.08px;
}
*:hover > i.ccm.es.i-16.hovered-base, *:hover > i.ccm.es.i-16.hovered-orange,
.hover-parent:hover i.ccm.es.i-16.hovered-base,
.hover-parent:hover i.ccm.es.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.es.i-16.hovered-red,
.hover-parent:hover i.ccm.es.i-16.hovered-red {
  background-position-x: -58.72px;
}
*:hover > i.ccm.es.i-16.hovered-white,
.hover-parent:hover i.ccm.es.i-16.hovered-white {
  background-position-x: -121.44px;
}
*:hover > i.ccm.es.i-16.hovered-black,
.hover-parent:hover i.ccm.es.i-16.hovered-black {
  background-position-x: -184.16px;
}
*:hover > i.ccm.words.i-4.hovered-base, *:hover > i.ccm.words.i-4.hovered-orange,
.hover-parent:hover i.ccm.words.i-4.hovered-base,
.hover-parent:hover i.ccm.words.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.words.i-4.hovered-red,
.hover-parent:hover i.ccm.words.i-4.hovered-red {
  background-position-x: -14.52px;
}
*:hover > i.ccm.words.i-4.hovered-white,
.hover-parent:hover i.ccm.words.i-4.hovered-white {
  background-position-x: -30.04px;
}
*:hover > i.ccm.words.i-4.hovered-black,
.hover-parent:hover i.ccm.words.i-4.hovered-black {
  background-position-x: -45.56px;
}
*:hover > i.ccm.words.i-6.hovered-base, *:hover > i.ccm.words.i-6.hovered-orange,
.hover-parent:hover i.ccm.words.i-6.hovered-base,
.hover-parent:hover i.ccm.words.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.words.i-6.hovered-red,
.hover-parent:hover i.ccm.words.i-6.hovered-red {
  background-position-x: -21.78px;
}
*:hover > i.ccm.words.i-6.hovered-white,
.hover-parent:hover i.ccm.words.i-6.hovered-white {
  background-position-x: -45.06px;
}
*:hover > i.ccm.words.i-6.hovered-black,
.hover-parent:hover i.ccm.words.i-6.hovered-black {
  background-position-x: -68.34px;
}
*:hover > i.ccm.words.i-8.hovered-base, *:hover > i.ccm.words.i-8.hovered-orange,
.hover-parent:hover i.ccm.words.i-8.hovered-base,
.hover-parent:hover i.ccm.words.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.words.i-8.hovered-red,
.hover-parent:hover i.ccm.words.i-8.hovered-red {
  background-position-x: -29.04px;
}
*:hover > i.ccm.words.i-8.hovered-white,
.hover-parent:hover i.ccm.words.i-8.hovered-white {
  background-position-x: -60.08px;
}
*:hover > i.ccm.words.i-8.hovered-black,
.hover-parent:hover i.ccm.words.i-8.hovered-black {
  background-position-x: -91.12px;
}
*:hover > i.ccm.words.i-16.hovered-base, *:hover > i.ccm.words.i-16.hovered-orange,
.hover-parent:hover i.ccm.words.i-16.hovered-base,
.hover-parent:hover i.ccm.words.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.words.i-16.hovered-red,
.hover-parent:hover i.ccm.words.i-16.hovered-red {
  background-position-x: -58.08px;
}
*:hover > i.ccm.words.i-16.hovered-white,
.hover-parent:hover i.ccm.words.i-16.hovered-white {
  background-position-x: -120.16px;
}
*:hover > i.ccm.words.i-16.hovered-black,
.hover-parent:hover i.ccm.words.i-16.hovered-black {
  background-position-x: -182.24px;
}
*:hover > i.ccm.alert.i-4.hovered-base, *:hover > i.ccm.alert.i-4.hovered-orange,
.hover-parent:hover i.ccm.alert.i-4.hovered-base,
.hover-parent:hover i.ccm.alert.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.alert.i-4.hovered-red,
.hover-parent:hover i.ccm.alert.i-4.hovered-red {
  background-position-x: -14.68px;
}
*:hover > i.ccm.alert.i-4.hovered-white,
.hover-parent:hover i.ccm.alert.i-4.hovered-white {
  background-position-x: -30.36px;
}
*:hover > i.ccm.alert.i-4.hovered-black,
.hover-parent:hover i.ccm.alert.i-4.hovered-black {
  background-position-x: -46.04px;
}
*:hover > i.ccm.alert.i-6.hovered-base, *:hover > i.ccm.alert.i-6.hovered-orange,
.hover-parent:hover i.ccm.alert.i-6.hovered-base,
.hover-parent:hover i.ccm.alert.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.alert.i-6.hovered-red,
.hover-parent:hover i.ccm.alert.i-6.hovered-red {
  background-position-x: -22.02px;
}
*:hover > i.ccm.alert.i-6.hovered-white,
.hover-parent:hover i.ccm.alert.i-6.hovered-white {
  background-position-x: -45.54px;
}
*:hover > i.ccm.alert.i-6.hovered-black,
.hover-parent:hover i.ccm.alert.i-6.hovered-black {
  background-position-x: -69.06px;
}
*:hover > i.ccm.alert.i-8.hovered-base, *:hover > i.ccm.alert.i-8.hovered-orange,
.hover-parent:hover i.ccm.alert.i-8.hovered-base,
.hover-parent:hover i.ccm.alert.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.alert.i-8.hovered-red,
.hover-parent:hover i.ccm.alert.i-8.hovered-red {
  background-position-x: -29.36px;
}
*:hover > i.ccm.alert.i-8.hovered-white,
.hover-parent:hover i.ccm.alert.i-8.hovered-white {
  background-position-x: -60.72px;
}
*:hover > i.ccm.alert.i-8.hovered-black,
.hover-parent:hover i.ccm.alert.i-8.hovered-black {
  background-position-x: -92.08px;
}
*:hover > i.ccm.alert.i-16.hovered-base, *:hover > i.ccm.alert.i-16.hovered-orange,
.hover-parent:hover i.ccm.alert.i-16.hovered-base,
.hover-parent:hover i.ccm.alert.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.alert.i-16.hovered-red,
.hover-parent:hover i.ccm.alert.i-16.hovered-red {
  background-position-x: -58.72px;
}
*:hover > i.ccm.alert.i-16.hovered-white,
.hover-parent:hover i.ccm.alert.i-16.hovered-white {
  background-position-x: -121.44px;
}
*:hover > i.ccm.alert.i-16.hovered-black,
.hover-parent:hover i.ccm.alert.i-16.hovered-black {
  background-position-x: -184.16px;
}
*:hover > i.ccm.announce.i-4.hovered-base, *:hover > i.ccm.announce.i-4.hovered-orange,
.hover-parent:hover i.ccm.announce.i-4.hovered-base,
.hover-parent:hover i.ccm.announce.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.announce.i-4.hovered-red,
.hover-parent:hover i.ccm.announce.i-4.hovered-red {
  background-position-x: -14.68px;
}
*:hover > i.ccm.announce.i-4.hovered-white,
.hover-parent:hover i.ccm.announce.i-4.hovered-white {
  background-position-x: -30.36px;
}
*:hover > i.ccm.announce.i-4.hovered-black,
.hover-parent:hover i.ccm.announce.i-4.hovered-black {
  background-position-x: -46.04px;
}
*:hover > i.ccm.announce.i-6.hovered-base, *:hover > i.ccm.announce.i-6.hovered-orange,
.hover-parent:hover i.ccm.announce.i-6.hovered-base,
.hover-parent:hover i.ccm.announce.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.announce.i-6.hovered-red,
.hover-parent:hover i.ccm.announce.i-6.hovered-red {
  background-position-x: -22.02px;
}
*:hover > i.ccm.announce.i-6.hovered-white,
.hover-parent:hover i.ccm.announce.i-6.hovered-white {
  background-position-x: -45.54px;
}
*:hover > i.ccm.announce.i-6.hovered-black,
.hover-parent:hover i.ccm.announce.i-6.hovered-black {
  background-position-x: -69.06px;
}
*:hover > i.ccm.announce.i-8.hovered-base, *:hover > i.ccm.announce.i-8.hovered-orange,
.hover-parent:hover i.ccm.announce.i-8.hovered-base,
.hover-parent:hover i.ccm.announce.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.announce.i-8.hovered-red,
.hover-parent:hover i.ccm.announce.i-8.hovered-red {
  background-position-x: -29.36px;
}
*:hover > i.ccm.announce.i-8.hovered-white,
.hover-parent:hover i.ccm.announce.i-8.hovered-white {
  background-position-x: -60.72px;
}
*:hover > i.ccm.announce.i-8.hovered-black,
.hover-parent:hover i.ccm.announce.i-8.hovered-black {
  background-position-x: -92.08px;
}
*:hover > i.ccm.announce.i-16.hovered-base, *:hover > i.ccm.announce.i-16.hovered-orange,
.hover-parent:hover i.ccm.announce.i-16.hovered-base,
.hover-parent:hover i.ccm.announce.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.announce.i-16.hovered-red,
.hover-parent:hover i.ccm.announce.i-16.hovered-red {
  background-position-x: -58.72px;
}
*:hover > i.ccm.announce.i-16.hovered-white,
.hover-parent:hover i.ccm.announce.i-16.hovered-white {
  background-position-x: -121.44px;
}
*:hover > i.ccm.announce.i-16.hovered-black,
.hover-parent:hover i.ccm.announce.i-16.hovered-black {
  background-position-x: -184.16px;
}
*:hover > i.ccm.news.i-4.hovered-base, *:hover > i.ccm.news.i-4.hovered-orange,
.hover-parent:hover i.ccm.news.i-4.hovered-base,
.hover-parent:hover i.ccm.news.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.news.i-4.hovered-red,
.hover-parent:hover i.ccm.news.i-4.hovered-red {
  background-position-x: -14.84px;
}
*:hover > i.ccm.news.i-4.hovered-white,
.hover-parent:hover i.ccm.news.i-4.hovered-white {
  background-position-x: -30.68px;
}
*:hover > i.ccm.news.i-4.hovered-black,
.hover-parent:hover i.ccm.news.i-4.hovered-black {
  background-position-x: -46.52px;
}
*:hover > i.ccm.news.i-6.hovered-base, *:hover > i.ccm.news.i-6.hovered-orange,
.hover-parent:hover i.ccm.news.i-6.hovered-base,
.hover-parent:hover i.ccm.news.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.news.i-6.hovered-red,
.hover-parent:hover i.ccm.news.i-6.hovered-red {
  background-position-x: -22.26px;
}
*:hover > i.ccm.news.i-6.hovered-white,
.hover-parent:hover i.ccm.news.i-6.hovered-white {
  background-position-x: -46.02px;
}
*:hover > i.ccm.news.i-6.hovered-black,
.hover-parent:hover i.ccm.news.i-6.hovered-black {
  background-position-x: -69.78px;
}
*:hover > i.ccm.news.i-8.hovered-base, *:hover > i.ccm.news.i-8.hovered-orange,
.hover-parent:hover i.ccm.news.i-8.hovered-base,
.hover-parent:hover i.ccm.news.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.news.i-8.hovered-red,
.hover-parent:hover i.ccm.news.i-8.hovered-red {
  background-position-x: -29.68px;
}
*:hover > i.ccm.news.i-8.hovered-white,
.hover-parent:hover i.ccm.news.i-8.hovered-white {
  background-position-x: -61.36px;
}
*:hover > i.ccm.news.i-8.hovered-black,
.hover-parent:hover i.ccm.news.i-8.hovered-black {
  background-position-x: -93.04px;
}
*:hover > i.ccm.news.i-16.hovered-base, *:hover > i.ccm.news.i-16.hovered-orange,
.hover-parent:hover i.ccm.news.i-16.hovered-base,
.hover-parent:hover i.ccm.news.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.news.i-16.hovered-red,
.hover-parent:hover i.ccm.news.i-16.hovered-red {
  background-position-x: -59.36px;
}
*:hover > i.ccm.news.i-16.hovered-white,
.hover-parent:hover i.ccm.news.i-16.hovered-white {
  background-position-x: -122.72px;
}
*:hover > i.ccm.news.i-16.hovered-black,
.hover-parent:hover i.ccm.news.i-16.hovered-black {
  background-position-x: -186.08px;
}
*:hover > i.ccm.mail.i-4.hovered-base, *:hover > i.ccm.mail.i-4.hovered-orange,
.hover-parent:hover i.ccm.mail.i-4.hovered-base,
.hover-parent:hover i.ccm.mail.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.mail.i-4.hovered-red,
.hover-parent:hover i.ccm.mail.i-4.hovered-red {
  background-position-x: -15px;
}
*:hover > i.ccm.mail.i-4.hovered-white,
.hover-parent:hover i.ccm.mail.i-4.hovered-white {
  background-position-x: -31px;
}
*:hover > i.ccm.mail.i-4.hovered-black,
.hover-parent:hover i.ccm.mail.i-4.hovered-black {
  background-position-x: -47px;
}
*:hover > i.ccm.mail.i-6.hovered-base, *:hover > i.ccm.mail.i-6.hovered-orange,
.hover-parent:hover i.ccm.mail.i-6.hovered-base,
.hover-parent:hover i.ccm.mail.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.mail.i-6.hovered-red,
.hover-parent:hover i.ccm.mail.i-6.hovered-red {
  background-position-x: -22.5px;
}
*:hover > i.ccm.mail.i-6.hovered-white,
.hover-parent:hover i.ccm.mail.i-6.hovered-white {
  background-position-x: -46.5px;
}
*:hover > i.ccm.mail.i-6.hovered-black,
.hover-parent:hover i.ccm.mail.i-6.hovered-black {
  background-position-x: -70.5px;
}
*:hover > i.ccm.mail.i-8.hovered-base, *:hover > i.ccm.mail.i-8.hovered-orange,
.hover-parent:hover i.ccm.mail.i-8.hovered-base,
.hover-parent:hover i.ccm.mail.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.mail.i-8.hovered-red,
.hover-parent:hover i.ccm.mail.i-8.hovered-red {
  background-position-x: -30px;
}
*:hover > i.ccm.mail.i-8.hovered-white,
.hover-parent:hover i.ccm.mail.i-8.hovered-white {
  background-position-x: -62px;
}
*:hover > i.ccm.mail.i-8.hovered-black,
.hover-parent:hover i.ccm.mail.i-8.hovered-black {
  background-position-x: -94px;
}
*:hover > i.ccm.mail.i-16.hovered-base, *:hover > i.ccm.mail.i-16.hovered-orange,
.hover-parent:hover i.ccm.mail.i-16.hovered-base,
.hover-parent:hover i.ccm.mail.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.mail.i-16.hovered-red,
.hover-parent:hover i.ccm.mail.i-16.hovered-red {
  background-position-x: -60px;
}
*:hover > i.ccm.mail.i-16.hovered-white,
.hover-parent:hover i.ccm.mail.i-16.hovered-white {
  background-position-x: -124px;
}
*:hover > i.ccm.mail.i-16.hovered-black,
.hover-parent:hover i.ccm.mail.i-16.hovered-black {
  background-position-x: -188px;
}
*:hover > i.ccm.cellphone.i-4.hovered-base, *:hover > i.ccm.cellphone.i-4.hovered-orange,
.hover-parent:hover i.ccm.cellphone.i-4.hovered-base,
.hover-parent:hover i.ccm.cellphone.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.cellphone.i-4.hovered-red,
.hover-parent:hover i.ccm.cellphone.i-4.hovered-red {
  background-position-x: -15px;
}
*:hover > i.ccm.cellphone.i-4.hovered-white,
.hover-parent:hover i.ccm.cellphone.i-4.hovered-white {
  background-position-x: -31px;
}
*:hover > i.ccm.cellphone.i-4.hovered-black,
.hover-parent:hover i.ccm.cellphone.i-4.hovered-black {
  background-position-x: -47px;
}
*:hover > i.ccm.cellphone.i-6.hovered-base, *:hover > i.ccm.cellphone.i-6.hovered-orange,
.hover-parent:hover i.ccm.cellphone.i-6.hovered-base,
.hover-parent:hover i.ccm.cellphone.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.cellphone.i-6.hovered-red,
.hover-parent:hover i.ccm.cellphone.i-6.hovered-red {
  background-position-x: -22.5px;
}
*:hover > i.ccm.cellphone.i-6.hovered-white,
.hover-parent:hover i.ccm.cellphone.i-6.hovered-white {
  background-position-x: -46.5px;
}
*:hover > i.ccm.cellphone.i-6.hovered-black,
.hover-parent:hover i.ccm.cellphone.i-6.hovered-black {
  background-position-x: -70.5px;
}
*:hover > i.ccm.cellphone.i-8.hovered-base, *:hover > i.ccm.cellphone.i-8.hovered-orange,
.hover-parent:hover i.ccm.cellphone.i-8.hovered-base,
.hover-parent:hover i.ccm.cellphone.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.cellphone.i-8.hovered-red,
.hover-parent:hover i.ccm.cellphone.i-8.hovered-red {
  background-position-x: -30px;
}
*:hover > i.ccm.cellphone.i-8.hovered-white,
.hover-parent:hover i.ccm.cellphone.i-8.hovered-white {
  background-position-x: -62px;
}
*:hover > i.ccm.cellphone.i-8.hovered-black,
.hover-parent:hover i.ccm.cellphone.i-8.hovered-black {
  background-position-x: -94px;
}
*:hover > i.ccm.cellphone.i-16.hovered-base, *:hover > i.ccm.cellphone.i-16.hovered-orange,
.hover-parent:hover i.ccm.cellphone.i-16.hovered-base,
.hover-parent:hover i.ccm.cellphone.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.cellphone.i-16.hovered-red,
.hover-parent:hover i.ccm.cellphone.i-16.hovered-red {
  background-position-x: -60px;
}
*:hover > i.ccm.cellphone.i-16.hovered-white,
.hover-parent:hover i.ccm.cellphone.i-16.hovered-white {
  background-position-x: -124px;
}
*:hover > i.ccm.cellphone.i-16.hovered-black,
.hover-parent:hover i.ccm.cellphone.i-16.hovered-black {
  background-position-x: -188px;
}
*:hover > i.ccm.address.i-4.hovered-base, *:hover > i.ccm.address.i-4.hovered-orange,
.hover-parent:hover i.ccm.address.i-4.hovered-base,
.hover-parent:hover i.ccm.address.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.address.i-4.hovered-red,
.hover-parent:hover i.ccm.address.i-4.hovered-red {
  background-position-x: -14.84px;
}
*:hover > i.ccm.address.i-4.hovered-white,
.hover-parent:hover i.ccm.address.i-4.hovered-white {
  background-position-x: -30.68px;
}
*:hover > i.ccm.address.i-4.hovered-black,
.hover-parent:hover i.ccm.address.i-4.hovered-black {
  background-position-x: -46.52px;
}
*:hover > i.ccm.address.i-6.hovered-base, *:hover > i.ccm.address.i-6.hovered-orange,
.hover-parent:hover i.ccm.address.i-6.hovered-base,
.hover-parent:hover i.ccm.address.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.address.i-6.hovered-red,
.hover-parent:hover i.ccm.address.i-6.hovered-red {
  background-position-x: -22.26px;
}
*:hover > i.ccm.address.i-6.hovered-white,
.hover-parent:hover i.ccm.address.i-6.hovered-white {
  background-position-x: -46.02px;
}
*:hover > i.ccm.address.i-6.hovered-black,
.hover-parent:hover i.ccm.address.i-6.hovered-black {
  background-position-x: -69.78px;
}
*:hover > i.ccm.address.i-8.hovered-base, *:hover > i.ccm.address.i-8.hovered-orange,
.hover-parent:hover i.ccm.address.i-8.hovered-base,
.hover-parent:hover i.ccm.address.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.address.i-8.hovered-red,
.hover-parent:hover i.ccm.address.i-8.hovered-red {
  background-position-x: -29.68px;
}
*:hover > i.ccm.address.i-8.hovered-white,
.hover-parent:hover i.ccm.address.i-8.hovered-white {
  background-position-x: -61.36px;
}
*:hover > i.ccm.address.i-8.hovered-black,
.hover-parent:hover i.ccm.address.i-8.hovered-black {
  background-position-x: -93.04px;
}
*:hover > i.ccm.address.i-16.hovered-base, *:hover > i.ccm.address.i-16.hovered-orange,
.hover-parent:hover i.ccm.address.i-16.hovered-base,
.hover-parent:hover i.ccm.address.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.address.i-16.hovered-red,
.hover-parent:hover i.ccm.address.i-16.hovered-red {
  background-position-x: -59.36px;
}
*:hover > i.ccm.address.i-16.hovered-white,
.hover-parent:hover i.ccm.address.i-16.hovered-white {
  background-position-x: -122.72px;
}
*:hover > i.ccm.address.i-16.hovered-black,
.hover-parent:hover i.ccm.address.i-16.hovered-black {
  background-position-x: -186.08px;
}
*:hover > i.ccm.sub-address.i-4.hovered-base, *:hover > i.ccm.sub-address.i-4.hovered-orange,
.hover-parent:hover i.ccm.sub-address.i-4.hovered-base,
.hover-parent:hover i.ccm.sub-address.i-4.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.sub-address.i-4.hovered-red,
.hover-parent:hover i.ccm.sub-address.i-4.hovered-red {
  background-position-x: -14.84px;
}
*:hover > i.ccm.sub-address.i-4.hovered-white,
.hover-parent:hover i.ccm.sub-address.i-4.hovered-white {
  background-position-x: -30.68px;
}
*:hover > i.ccm.sub-address.i-4.hovered-black,
.hover-parent:hover i.ccm.sub-address.i-4.hovered-black {
  background-position-x: -46.52px;
}
*:hover > i.ccm.sub-address.i-6.hovered-base, *:hover > i.ccm.sub-address.i-6.hovered-orange,
.hover-parent:hover i.ccm.sub-address.i-6.hovered-base,
.hover-parent:hover i.ccm.sub-address.i-6.hovered-orange {
  background-position-x: 1.5px;
}
*:hover > i.ccm.sub-address.i-6.hovered-red,
.hover-parent:hover i.ccm.sub-address.i-6.hovered-red {
  background-position-x: -22.26px;
}
*:hover > i.ccm.sub-address.i-6.hovered-white,
.hover-parent:hover i.ccm.sub-address.i-6.hovered-white {
  background-position-x: -46.02px;
}
*:hover > i.ccm.sub-address.i-6.hovered-black,
.hover-parent:hover i.ccm.sub-address.i-6.hovered-black {
  background-position-x: -69.78px;
}
*:hover > i.ccm.sub-address.i-8.hovered-base, *:hover > i.ccm.sub-address.i-8.hovered-orange,
.hover-parent:hover i.ccm.sub-address.i-8.hovered-base,
.hover-parent:hover i.ccm.sub-address.i-8.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.sub-address.i-8.hovered-red,
.hover-parent:hover i.ccm.sub-address.i-8.hovered-red {
  background-position-x: -29.68px;
}
*:hover > i.ccm.sub-address.i-8.hovered-white,
.hover-parent:hover i.ccm.sub-address.i-8.hovered-white {
  background-position-x: -61.36px;
}
*:hover > i.ccm.sub-address.i-8.hovered-black,
.hover-parent:hover i.ccm.sub-address.i-8.hovered-black {
  background-position-x: -93.04px;
}
*:hover > i.ccm.sub-address.i-16.hovered-base, *:hover > i.ccm.sub-address.i-16.hovered-orange,
.hover-parent:hover i.ccm.sub-address.i-16.hovered-base,
.hover-parent:hover i.ccm.sub-address.i-16.hovered-orange {
  background-position-x: 4px;
}
*:hover > i.ccm.sub-address.i-16.hovered-red,
.hover-parent:hover i.ccm.sub-address.i-16.hovered-red {
  background-position-x: -59.36px;
}
*:hover > i.ccm.sub-address.i-16.hovered-white,
.hover-parent:hover i.ccm.sub-address.i-16.hovered-white {
  background-position-x: -122.72px;
}
*:hover > i.ccm.sub-address.i-16.hovered-black,
.hover-parent:hover i.ccm.sub-address.i-16.hovered-black {
  background-position-x: -186.08px;
}
*:hover > i.ccm.activity.i-4.hovered-base, *:hover > i.ccm.activity.i-4.hovered-orange,
.hover-parent:hover i.ccm.activity.i-4.hovered-base,
.hover-parent:hover i.ccm.activity.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.activity.i-4.hovered-red,
.hover-parent:hover i.ccm.activity.i-4.hovered-red {
  background-position-x: -15.84px;
}
*:hover > i.ccm.activity.i-4.hovered-white,
.hover-parent:hover i.ccm.activity.i-4.hovered-white {
  background-position-x: -31.68px;
}
*:hover > i.ccm.activity.i-4.hovered-black,
.hover-parent:hover i.ccm.activity.i-4.hovered-black {
  background-position-x: -47.52px;
}
*:hover > i.ccm.activity.i-6.hovered-base, *:hover > i.ccm.activity.i-6.hovered-orange,
.hover-parent:hover i.ccm.activity.i-6.hovered-base,
.hover-parent:hover i.ccm.activity.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.activity.i-6.hovered-red,
.hover-parent:hover i.ccm.activity.i-6.hovered-red {
  background-position-x: -23.76px;
}
*:hover > i.ccm.activity.i-6.hovered-white,
.hover-parent:hover i.ccm.activity.i-6.hovered-white {
  background-position-x: -47.52px;
}
*:hover > i.ccm.activity.i-6.hovered-black,
.hover-parent:hover i.ccm.activity.i-6.hovered-black {
  background-position-x: -71.28px;
}
*:hover > i.ccm.activity.i-8.hovered-base, *:hover > i.ccm.activity.i-8.hovered-orange,
.hover-parent:hover i.ccm.activity.i-8.hovered-base,
.hover-parent:hover i.ccm.activity.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.activity.i-8.hovered-red,
.hover-parent:hover i.ccm.activity.i-8.hovered-red {
  background-position-x: -31.68px;
}
*:hover > i.ccm.activity.i-8.hovered-white,
.hover-parent:hover i.ccm.activity.i-8.hovered-white {
  background-position-x: -63.36px;
}
*:hover > i.ccm.activity.i-8.hovered-black,
.hover-parent:hover i.ccm.activity.i-8.hovered-black {
  background-position-x: -95.04px;
}
*:hover > i.ccm.activity.i-16.hovered-base, *:hover > i.ccm.activity.i-16.hovered-orange,
.hover-parent:hover i.ccm.activity.i-16.hovered-base,
.hover-parent:hover i.ccm.activity.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.activity.i-16.hovered-red,
.hover-parent:hover i.ccm.activity.i-16.hovered-red {
  background-position-x: -63.36px;
}
*:hover > i.ccm.activity.i-16.hovered-white,
.hover-parent:hover i.ccm.activity.i-16.hovered-white {
  background-position-x: -126.72px;
}
*:hover > i.ccm.activity.i-16.hovered-black,
.hover-parent:hover i.ccm.activity.i-16.hovered-black {
  background-position-x: -190.08px;
}
*:hover > i.ccm.activity-hard.i-4.hovered-base, *:hover > i.ccm.activity-hard.i-4.hovered-orange,
.hover-parent:hover i.ccm.activity-hard.i-4.hovered-base,
.hover-parent:hover i.ccm.activity-hard.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.activity-hard.i-4.hovered-red,
.hover-parent:hover i.ccm.activity-hard.i-4.hovered-red {
  background-position-x: -15.84px;
}
*:hover > i.ccm.activity-hard.i-4.hovered-white,
.hover-parent:hover i.ccm.activity-hard.i-4.hovered-white {
  background-position-x: -31.68px;
}
*:hover > i.ccm.activity-hard.i-4.hovered-black,
.hover-parent:hover i.ccm.activity-hard.i-4.hovered-black {
  background-position-x: -47.52px;
}
*:hover > i.ccm.activity-hard.i-6.hovered-base, *:hover > i.ccm.activity-hard.i-6.hovered-orange,
.hover-parent:hover i.ccm.activity-hard.i-6.hovered-base,
.hover-parent:hover i.ccm.activity-hard.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.activity-hard.i-6.hovered-red,
.hover-parent:hover i.ccm.activity-hard.i-6.hovered-red {
  background-position-x: -23.76px;
}
*:hover > i.ccm.activity-hard.i-6.hovered-white,
.hover-parent:hover i.ccm.activity-hard.i-6.hovered-white {
  background-position-x: -47.52px;
}
*:hover > i.ccm.activity-hard.i-6.hovered-black,
.hover-parent:hover i.ccm.activity-hard.i-6.hovered-black {
  background-position-x: -71.28px;
}
*:hover > i.ccm.activity-hard.i-8.hovered-base, *:hover > i.ccm.activity-hard.i-8.hovered-orange,
.hover-parent:hover i.ccm.activity-hard.i-8.hovered-base,
.hover-parent:hover i.ccm.activity-hard.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.activity-hard.i-8.hovered-red,
.hover-parent:hover i.ccm.activity-hard.i-8.hovered-red {
  background-position-x: -31.68px;
}
*:hover > i.ccm.activity-hard.i-8.hovered-white,
.hover-parent:hover i.ccm.activity-hard.i-8.hovered-white {
  background-position-x: -63.36px;
}
*:hover > i.ccm.activity-hard.i-8.hovered-black,
.hover-parent:hover i.ccm.activity-hard.i-8.hovered-black {
  background-position-x: -95.04px;
}
*:hover > i.ccm.activity-hard.i-16.hovered-base, *:hover > i.ccm.activity-hard.i-16.hovered-orange,
.hover-parent:hover i.ccm.activity-hard.i-16.hovered-base,
.hover-parent:hover i.ccm.activity-hard.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.activity-hard.i-16.hovered-red,
.hover-parent:hover i.ccm.activity-hard.i-16.hovered-red {
  background-position-x: -63.36px;
}
*:hover > i.ccm.activity-hard.i-16.hovered-white,
.hover-parent:hover i.ccm.activity-hard.i-16.hovered-white {
  background-position-x: -126.72px;
}
*:hover > i.ccm.activity-hard.i-16.hovered-black,
.hover-parent:hover i.ccm.activity-hard.i-16.hovered-black {
  background-position-x: -190.08px;
}
*:hover > i.ccm.workplace.i-4.hovered-base, *:hover > i.ccm.workplace.i-4.hovered-orange,
.hover-parent:hover i.ccm.workplace.i-4.hovered-base,
.hover-parent:hover i.ccm.workplace.i-4.hovered-orange {
  background-position-x: -1px;
}
*:hover > i.ccm.workplace.i-4.hovered-red,
.hover-parent:hover i.ccm.workplace.i-4.hovered-red {
  background-position-x: -16.68px;
}
*:hover > i.ccm.workplace.i-4.hovered-white,
.hover-parent:hover i.ccm.workplace.i-4.hovered-white {
  background-position-x: -32.36px;
}
*:hover > i.ccm.workplace.i-4.hovered-black,
.hover-parent:hover i.ccm.workplace.i-4.hovered-black {
  background-position-x: -48.04px;
}
*:hover > i.ccm.workplace.i-6.hovered-base, *:hover > i.ccm.workplace.i-6.hovered-orange,
.hover-parent:hover i.ccm.workplace.i-6.hovered-base,
.hover-parent:hover i.ccm.workplace.i-6.hovered-orange {
  background-position-x: -1.5px;
}
*:hover > i.ccm.workplace.i-6.hovered-red,
.hover-parent:hover i.ccm.workplace.i-6.hovered-red {
  background-position-x: -25.02px;
}
*:hover > i.ccm.workplace.i-6.hovered-white,
.hover-parent:hover i.ccm.workplace.i-6.hovered-white {
  background-position-x: -48.54px;
}
*:hover > i.ccm.workplace.i-6.hovered-black,
.hover-parent:hover i.ccm.workplace.i-6.hovered-black {
  background-position-x: -72.06px;
}
*:hover > i.ccm.workplace.i-8.hovered-base, *:hover > i.ccm.workplace.i-8.hovered-orange,
.hover-parent:hover i.ccm.workplace.i-8.hovered-base,
.hover-parent:hover i.ccm.workplace.i-8.hovered-orange {
  background-position-x: -2px;
}
*:hover > i.ccm.workplace.i-8.hovered-red,
.hover-parent:hover i.ccm.workplace.i-8.hovered-red {
  background-position-x: -33.36px;
}
*:hover > i.ccm.workplace.i-8.hovered-white,
.hover-parent:hover i.ccm.workplace.i-8.hovered-white {
  background-position-x: -64.72px;
}
*:hover > i.ccm.workplace.i-8.hovered-black,
.hover-parent:hover i.ccm.workplace.i-8.hovered-black {
  background-position-x: -96.08px;
}
*:hover > i.ccm.workplace.i-16.hovered-base, *:hover > i.ccm.workplace.i-16.hovered-orange,
.hover-parent:hover i.ccm.workplace.i-16.hovered-base,
.hover-parent:hover i.ccm.workplace.i-16.hovered-orange {
  background-position-x: -4px;
}
*:hover > i.ccm.workplace.i-16.hovered-red,
.hover-parent:hover i.ccm.workplace.i-16.hovered-red {
  background-position-x: -66.72px;
}
*:hover > i.ccm.workplace.i-16.hovered-white,
.hover-parent:hover i.ccm.workplace.i-16.hovered-white {
  background-position-x: -129.44px;
}
*:hover > i.ccm.workplace.i-16.hovered-black,
.hover-parent:hover i.ccm.workplace.i-16.hovered-black {
  background-position-x: -192.16px;
}
*:hover > i.ccm.license.i-4.hovered-base, *:hover > i.ccm.license.i-4.hovered-orange,
.hover-parent:hover i.ccm.license.i-4.hovered-base,
.hover-parent:hover i.ccm.license.i-4.hovered-orange {
  background-position-x: -1px;
}
*:hover > i.ccm.license.i-4.hovered-red,
.hover-parent:hover i.ccm.license.i-4.hovered-red {
  background-position-x: -16.52px;
}
*:hover > i.ccm.license.i-4.hovered-white,
.hover-parent:hover i.ccm.license.i-4.hovered-white {
  background-position-x: -32.04px;
}
*:hover > i.ccm.license.i-4.hovered-black,
.hover-parent:hover i.ccm.license.i-4.hovered-black {
  background-position-x: -47.56px;
}
*:hover > i.ccm.license.i-6.hovered-base, *:hover > i.ccm.license.i-6.hovered-orange,
.hover-parent:hover i.ccm.license.i-6.hovered-base,
.hover-parent:hover i.ccm.license.i-6.hovered-orange {
  background-position-x: -1.5px;
}
*:hover > i.ccm.license.i-6.hovered-red,
.hover-parent:hover i.ccm.license.i-6.hovered-red {
  background-position-x: -24.78px;
}
*:hover > i.ccm.license.i-6.hovered-white,
.hover-parent:hover i.ccm.license.i-6.hovered-white {
  background-position-x: -48.06px;
}
*:hover > i.ccm.license.i-6.hovered-black,
.hover-parent:hover i.ccm.license.i-6.hovered-black {
  background-position-x: -71.34px;
}
*:hover > i.ccm.license.i-8.hovered-base, *:hover > i.ccm.license.i-8.hovered-orange,
.hover-parent:hover i.ccm.license.i-8.hovered-base,
.hover-parent:hover i.ccm.license.i-8.hovered-orange {
  background-position-x: -2px;
}
*:hover > i.ccm.license.i-8.hovered-red,
.hover-parent:hover i.ccm.license.i-8.hovered-red {
  background-position-x: -33.04px;
}
*:hover > i.ccm.license.i-8.hovered-white,
.hover-parent:hover i.ccm.license.i-8.hovered-white {
  background-position-x: -64.08px;
}
*:hover > i.ccm.license.i-8.hovered-black,
.hover-parent:hover i.ccm.license.i-8.hovered-black {
  background-position-x: -95.12px;
}
*:hover > i.ccm.license.i-16.hovered-base, *:hover > i.ccm.license.i-16.hovered-orange,
.hover-parent:hover i.ccm.license.i-16.hovered-base,
.hover-parent:hover i.ccm.license.i-16.hovered-orange {
  background-position-x: -4px;
}
*:hover > i.ccm.license.i-16.hovered-red,
.hover-parent:hover i.ccm.license.i-16.hovered-red {
  background-position-x: -66.08px;
}
*:hover > i.ccm.license.i-16.hovered-white,
.hover-parent:hover i.ccm.license.i-16.hovered-white {
  background-position-x: -128.16px;
}
*:hover > i.ccm.license.i-16.hovered-black,
.hover-parent:hover i.ccm.license.i-16.hovered-black {
  background-position-x: -190.24px;
}
*:hover > i.ccm.appeal.i-4.hovered-base, *:hover > i.ccm.appeal.i-4.hovered-orange,
.hover-parent:hover i.ccm.appeal.i-4.hovered-base,
.hover-parent:hover i.ccm.appeal.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.appeal.i-4.hovered-red,
.hover-parent:hover i.ccm.appeal.i-4.hovered-red {
  background-position-x: -15.68px;
}
*:hover > i.ccm.appeal.i-4.hovered-white,
.hover-parent:hover i.ccm.appeal.i-4.hovered-white {
  background-position-x: -31.36px;
}
*:hover > i.ccm.appeal.i-4.hovered-black,
.hover-parent:hover i.ccm.appeal.i-4.hovered-black {
  background-position-x: -47.04px;
}
*:hover > i.ccm.appeal.i-6.hovered-base, *:hover > i.ccm.appeal.i-6.hovered-orange,
.hover-parent:hover i.ccm.appeal.i-6.hovered-base,
.hover-parent:hover i.ccm.appeal.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.appeal.i-6.hovered-red,
.hover-parent:hover i.ccm.appeal.i-6.hovered-red {
  background-position-x: -23.52px;
}
*:hover > i.ccm.appeal.i-6.hovered-white,
.hover-parent:hover i.ccm.appeal.i-6.hovered-white {
  background-position-x: -47.04px;
}
*:hover > i.ccm.appeal.i-6.hovered-black,
.hover-parent:hover i.ccm.appeal.i-6.hovered-black {
  background-position-x: -70.56px;
}
*:hover > i.ccm.appeal.i-8.hovered-base, *:hover > i.ccm.appeal.i-8.hovered-orange,
.hover-parent:hover i.ccm.appeal.i-8.hovered-base,
.hover-parent:hover i.ccm.appeal.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.appeal.i-8.hovered-red,
.hover-parent:hover i.ccm.appeal.i-8.hovered-red {
  background-position-x: -31.36px;
}
*:hover > i.ccm.appeal.i-8.hovered-white,
.hover-parent:hover i.ccm.appeal.i-8.hovered-white {
  background-position-x: -62.72px;
}
*:hover > i.ccm.appeal.i-8.hovered-black,
.hover-parent:hover i.ccm.appeal.i-8.hovered-black {
  background-position-x: -94.08px;
}
*:hover > i.ccm.appeal.i-16.hovered-base, *:hover > i.ccm.appeal.i-16.hovered-orange,
.hover-parent:hover i.ccm.appeal.i-16.hovered-base,
.hover-parent:hover i.ccm.appeal.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.appeal.i-16.hovered-red,
.hover-parent:hover i.ccm.appeal.i-16.hovered-red {
  background-position-x: -62.72px;
}
*:hover > i.ccm.appeal.i-16.hovered-white,
.hover-parent:hover i.ccm.appeal.i-16.hovered-white {
  background-position-x: -125.44px;
}
*:hover > i.ccm.appeal.i-16.hovered-black,
.hover-parent:hover i.ccm.appeal.i-16.hovered-black {
  background-position-x: -188.16px;
}
*:hover > i.ccm.photo.i-4.hovered-base, *:hover > i.ccm.photo.i-4.hovered-orange,
.hover-parent:hover i.ccm.photo.i-4.hovered-base,
.hover-parent:hover i.ccm.photo.i-4.hovered-orange {
  background-position-x: -0.5px;
}
*:hover > i.ccm.photo.i-4.hovered-red,
.hover-parent:hover i.ccm.photo.i-4.hovered-red {
  background-position-x: -16.18px;
}
*:hover > i.ccm.photo.i-4.hovered-white,
.hover-parent:hover i.ccm.photo.i-4.hovered-white {
  background-position-x: -31.86px;
}
*:hover > i.ccm.photo.i-4.hovered-black,
.hover-parent:hover i.ccm.photo.i-4.hovered-black {
  background-position-x: -47.54px;
}
*:hover > i.ccm.photo.i-6.hovered-base, *:hover > i.ccm.photo.i-6.hovered-orange,
.hover-parent:hover i.ccm.photo.i-6.hovered-base,
.hover-parent:hover i.ccm.photo.i-6.hovered-orange {
  background-position-x: -0.75px;
}
*:hover > i.ccm.photo.i-6.hovered-red,
.hover-parent:hover i.ccm.photo.i-6.hovered-red {
  background-position-x: -24.27px;
}
*:hover > i.ccm.photo.i-6.hovered-white,
.hover-parent:hover i.ccm.photo.i-6.hovered-white {
  background-position-x: -47.79px;
}
*:hover > i.ccm.photo.i-6.hovered-black,
.hover-parent:hover i.ccm.photo.i-6.hovered-black {
  background-position-x: -71.31px;
}
*:hover > i.ccm.photo.i-8.hovered-base, *:hover > i.ccm.photo.i-8.hovered-orange,
.hover-parent:hover i.ccm.photo.i-8.hovered-base,
.hover-parent:hover i.ccm.photo.i-8.hovered-orange {
  background-position-x: -1px;
}
*:hover > i.ccm.photo.i-8.hovered-red,
.hover-parent:hover i.ccm.photo.i-8.hovered-red {
  background-position-x: -32.36px;
}
*:hover > i.ccm.photo.i-8.hovered-white,
.hover-parent:hover i.ccm.photo.i-8.hovered-white {
  background-position-x: -63.72px;
}
*:hover > i.ccm.photo.i-8.hovered-black,
.hover-parent:hover i.ccm.photo.i-8.hovered-black {
  background-position-x: -95.08px;
}
*:hover > i.ccm.photo.i-16.hovered-base, *:hover > i.ccm.photo.i-16.hovered-orange,
.hover-parent:hover i.ccm.photo.i-16.hovered-base,
.hover-parent:hover i.ccm.photo.i-16.hovered-orange {
  background-position-x: -2px;
}
*:hover > i.ccm.photo.i-16.hovered-red,
.hover-parent:hover i.ccm.photo.i-16.hovered-red {
  background-position-x: -64.72px;
}
*:hover > i.ccm.photo.i-16.hovered-white,
.hover-parent:hover i.ccm.photo.i-16.hovered-white {
  background-position-x: -127.44px;
}
*:hover > i.ccm.photo.i-16.hovered-black,
.hover-parent:hover i.ccm.photo.i-16.hovered-black {
  background-position-x: -190.16px;
}
*:hover > i.ccm.privacy.i-4.hovered-base, *:hover > i.ccm.privacy.i-4.hovered-orange,
.hover-parent:hover i.ccm.privacy.i-4.hovered-base,
.hover-parent:hover i.ccm.privacy.i-4.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.privacy.i-4.hovered-red,
.hover-parent:hover i.ccm.privacy.i-4.hovered-red {
  background-position-x: -15.68px;
}
*:hover > i.ccm.privacy.i-4.hovered-white,
.hover-parent:hover i.ccm.privacy.i-4.hovered-white {
  background-position-x: -31.36px;
}
*:hover > i.ccm.privacy.i-4.hovered-black,
.hover-parent:hover i.ccm.privacy.i-4.hovered-black {
  background-position-x: -47.04px;
}
*:hover > i.ccm.privacy.i-6.hovered-base, *:hover > i.ccm.privacy.i-6.hovered-orange,
.hover-parent:hover i.ccm.privacy.i-6.hovered-base,
.hover-parent:hover i.ccm.privacy.i-6.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.privacy.i-6.hovered-red,
.hover-parent:hover i.ccm.privacy.i-6.hovered-red {
  background-position-x: -23.52px;
}
*:hover > i.ccm.privacy.i-6.hovered-white,
.hover-parent:hover i.ccm.privacy.i-6.hovered-white {
  background-position-x: -47.04px;
}
*:hover > i.ccm.privacy.i-6.hovered-black,
.hover-parent:hover i.ccm.privacy.i-6.hovered-black {
  background-position-x: -70.56px;
}
*:hover > i.ccm.privacy.i-8.hovered-base, *:hover > i.ccm.privacy.i-8.hovered-orange,
.hover-parent:hover i.ccm.privacy.i-8.hovered-base,
.hover-parent:hover i.ccm.privacy.i-8.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.privacy.i-8.hovered-red,
.hover-parent:hover i.ccm.privacy.i-8.hovered-red {
  background-position-x: -31.36px;
}
*:hover > i.ccm.privacy.i-8.hovered-white,
.hover-parent:hover i.ccm.privacy.i-8.hovered-white {
  background-position-x: -62.72px;
}
*:hover > i.ccm.privacy.i-8.hovered-black,
.hover-parent:hover i.ccm.privacy.i-8.hovered-black {
  background-position-x: -94.08px;
}
*:hover > i.ccm.privacy.i-16.hovered-base, *:hover > i.ccm.privacy.i-16.hovered-orange,
.hover-parent:hover i.ccm.privacy.i-16.hovered-base,
.hover-parent:hover i.ccm.privacy.i-16.hovered-orange {
  background-position-x: 0px;
}
*:hover > i.ccm.privacy.i-16.hovered-red,
.hover-parent:hover i.ccm.privacy.i-16.hovered-red {
  background-position-x: -62.72px;
}
*:hover > i.ccm.privacy.i-16.hovered-white,
.hover-parent:hover i.ccm.privacy.i-16.hovered-white {
  background-position-x: -125.44px;
}
*:hover > i.ccm.privacy.i-16.hovered-black,
.hover-parent:hover i.ccm.privacy.i-16.hovered-black {
  background-position-x: -188.16px;
}
*:hover > i.ccm.job.i-4.hovered-base, *:hover > i.ccm.job.i-4.hovered-orange,
.hover-parent:hover i.ccm.job.i-4.hovered-base,
.hover-parent:hover i.ccm.job.i-4.hovered-orange {
  background-position-x: -0.5px;
}
*:hover > i.ccm.job.i-4.hovered-red,
.hover-parent:hover i.ccm.job.i-4.hovered-red {
  background-position-x: -16.02px;
}
*:hover > i.ccm.job.i-4.hovered-white,
.hover-parent:hover i.ccm.job.i-4.hovered-white {
  background-position-x: -31.54px;
}
*:hover > i.ccm.job.i-4.hovered-black,
.hover-parent:hover i.ccm.job.i-4.hovered-black {
  background-position-x: -47.06px;
}
*:hover > i.ccm.job.i-6.hovered-base, *:hover > i.ccm.job.i-6.hovered-orange,
.hover-parent:hover i.ccm.job.i-6.hovered-base,
.hover-parent:hover i.ccm.job.i-6.hovered-orange {
  background-position-x: -0.75px;
}
*:hover > i.ccm.job.i-6.hovered-red,
.hover-parent:hover i.ccm.job.i-6.hovered-red {
  background-position-x: -24.03px;
}
*:hover > i.ccm.job.i-6.hovered-white,
.hover-parent:hover i.ccm.job.i-6.hovered-white {
  background-position-x: -47.31px;
}
*:hover > i.ccm.job.i-6.hovered-black,
.hover-parent:hover i.ccm.job.i-6.hovered-black {
  background-position-x: -70.59px;
}
*:hover > i.ccm.job.i-8.hovered-base, *:hover > i.ccm.job.i-8.hovered-orange,
.hover-parent:hover i.ccm.job.i-8.hovered-base,
.hover-parent:hover i.ccm.job.i-8.hovered-orange {
  background-position-x: -1px;
}
*:hover > i.ccm.job.i-8.hovered-red,
.hover-parent:hover i.ccm.job.i-8.hovered-red {
  background-position-x: -32.04px;
}
*:hover > i.ccm.job.i-8.hovered-white,
.hover-parent:hover i.ccm.job.i-8.hovered-white {
  background-position-x: -63.08px;
}
*:hover > i.ccm.job.i-8.hovered-black,
.hover-parent:hover i.ccm.job.i-8.hovered-black {
  background-position-x: -94.12px;
}
*:hover > i.ccm.job.i-16.hovered-base, *:hover > i.ccm.job.i-16.hovered-orange,
.hover-parent:hover i.ccm.job.i-16.hovered-base,
.hover-parent:hover i.ccm.job.i-16.hovered-orange {
  background-position-x: -2px;
}
*:hover > i.ccm.job.i-16.hovered-red,
.hover-parent:hover i.ccm.job.i-16.hovered-red {
  background-position-x: -64.08px;
}
*:hover > i.ccm.job.i-16.hovered-white,
.hover-parent:hover i.ccm.job.i-16.hovered-white {
  background-position-x: -126.16px;
}
*:hover > i.ccm.job.i-16.hovered-black,
.hover-parent:hover i.ccm.job.i-16.hovered-black {
  background-position-x: -188.24px;
}
*:hover > i.ccm.ticket.i-4.hovered-base, *:hover > i.ccm.ticket.i-4.hovered-orange,
.hover-parent:hover i.ccm.ticket.i-4.hovered-base,
.hover-parent:hover i.ccm.ticket.i-4.hovered-orange {
  background-position-x: -1.5px;
}
*:hover > i.ccm.ticket.i-4.hovered-red,
.hover-parent:hover i.ccm.ticket.i-4.hovered-red {
  background-position-x: -17.18px;
}
*:hover > i.ccm.ticket.i-4.hovered-white,
.hover-parent:hover i.ccm.ticket.i-4.hovered-white {
  background-position-x: -32.86px;
}
*:hover > i.ccm.ticket.i-4.hovered-black,
.hover-parent:hover i.ccm.ticket.i-4.hovered-black {
  background-position-x: -48.54px;
}
*:hover > i.ccm.ticket.i-6.hovered-base, *:hover > i.ccm.ticket.i-6.hovered-orange,
.hover-parent:hover i.ccm.ticket.i-6.hovered-base,
.hover-parent:hover i.ccm.ticket.i-6.hovered-orange {
  background-position-x: -2.25px;
}
*:hover > i.ccm.ticket.i-6.hovered-red,
.hover-parent:hover i.ccm.ticket.i-6.hovered-red {
  background-position-x: -25.77px;
}
*:hover > i.ccm.ticket.i-6.hovered-white,
.hover-parent:hover i.ccm.ticket.i-6.hovered-white {
  background-position-x: -49.29px;
}
*:hover > i.ccm.ticket.i-6.hovered-black,
.hover-parent:hover i.ccm.ticket.i-6.hovered-black {
  background-position-x: -72.81px;
}
*:hover > i.ccm.ticket.i-8.hovered-base, *:hover > i.ccm.ticket.i-8.hovered-orange,
.hover-parent:hover i.ccm.ticket.i-8.hovered-base,
.hover-parent:hover i.ccm.ticket.i-8.hovered-orange {
  background-position-x: -3px;
}
*:hover > i.ccm.ticket.i-8.hovered-red,
.hover-parent:hover i.ccm.ticket.i-8.hovered-red {
  background-position-x: -34.36px;
}
*:hover > i.ccm.ticket.i-8.hovered-white,
.hover-parent:hover i.ccm.ticket.i-8.hovered-white {
  background-position-x: -65.72px;
}
*:hover > i.ccm.ticket.i-8.hovered-black,
.hover-parent:hover i.ccm.ticket.i-8.hovered-black {
  background-position-x: -97.08px;
}
*:hover > i.ccm.ticket.i-16.hovered-base, *:hover > i.ccm.ticket.i-16.hovered-orange,
.hover-parent:hover i.ccm.ticket.i-16.hovered-base,
.hover-parent:hover i.ccm.ticket.i-16.hovered-orange {
  background-position-x: -6px;
}
*:hover > i.ccm.ticket.i-16.hovered-red,
.hover-parent:hover i.ccm.ticket.i-16.hovered-red {
  background-position-x: -68.72px;
}
*:hover > i.ccm.ticket.i-16.hovered-white,
.hover-parent:hover i.ccm.ticket.i-16.hovered-white {
  background-position-x: -131.44px;
}
*:hover > i.ccm.ticket.i-16.hovered-black,
.hover-parent:hover i.ccm.ticket.i-16.hovered-black {
  background-position-x: -194.16px;
}
*:hover > i.ccm.enquete.i-4.hovered-base, *:hover > i.ccm.enquete.i-4.hovered-orange,
.hover-parent:hover i.ccm.enquete.i-4.hovered-base,
.hover-parent:hover i.ccm.enquete.i-4.hovered-orange {
  background-position-x: 0.5px;
}
*:hover > i.ccm.enquete.i-4.hovered-red,
.hover-parent:hover i.ccm.enquete.i-4.hovered-red {
  background-position-x: -15.5px;
}
*:hover > i.ccm.enquete.i-4.hovered-white,
.hover-parent:hover i.ccm.enquete.i-4.hovered-white {
  background-position-x: -31.5px;
}
*:hover > i.ccm.enquete.i-4.hovered-black,
.hover-parent:hover i.ccm.enquete.i-4.hovered-black {
  background-position-x: -47.5px;
}
*:hover > i.ccm.enquete.i-6.hovered-base, *:hover > i.ccm.enquete.i-6.hovered-orange,
.hover-parent:hover i.ccm.enquete.i-6.hovered-base,
.hover-parent:hover i.ccm.enquete.i-6.hovered-orange {
  background-position-x: 0.75px;
}
*:hover > i.ccm.enquete.i-6.hovered-red,
.hover-parent:hover i.ccm.enquete.i-6.hovered-red {
  background-position-x: -23.25px;
}
*:hover > i.ccm.enquete.i-6.hovered-white,
.hover-parent:hover i.ccm.enquete.i-6.hovered-white {
  background-position-x: -47.25px;
}
*:hover > i.ccm.enquete.i-6.hovered-black,
.hover-parent:hover i.ccm.enquete.i-6.hovered-black {
  background-position-x: -71.25px;
}
*:hover > i.ccm.enquete.i-8.hovered-base, *:hover > i.ccm.enquete.i-8.hovered-orange,
.hover-parent:hover i.ccm.enquete.i-8.hovered-base,
.hover-parent:hover i.ccm.enquete.i-8.hovered-orange {
  background-position-x: 1px;
}
*:hover > i.ccm.enquete.i-8.hovered-red,
.hover-parent:hover i.ccm.enquete.i-8.hovered-red {
  background-position-x: -31px;
}
*:hover > i.ccm.enquete.i-8.hovered-white,
.hover-parent:hover i.ccm.enquete.i-8.hovered-white {
  background-position-x: -63px;
}
*:hover > i.ccm.enquete.i-8.hovered-black,
.hover-parent:hover i.ccm.enquete.i-8.hovered-black {
  background-position-x: -95px;
}
*:hover > i.ccm.enquete.i-16.hovered-base, *:hover > i.ccm.enquete.i-16.hovered-orange,
.hover-parent:hover i.ccm.enquete.i-16.hovered-base,
.hover-parent:hover i.ccm.enquete.i-16.hovered-orange {
  background-position-x: 2px;
}
*:hover > i.ccm.enquete.i-16.hovered-red,
.hover-parent:hover i.ccm.enquete.i-16.hovered-red {
  background-position-x: -62px;
}
*:hover > i.ccm.enquete.i-16.hovered-white,
.hover-parent:hover i.ccm.enquete.i-16.hovered-white {
  background-position-x: -126px;
}
*:hover > i.ccm.enquete.i-16.hovered-black,
.hover-parent:hover i.ccm.enquete.i-16.hovered-black {
  background-position-x: -190px;
}

i.ccm {
  display: inline-block;
  background-image: url("/img/ccm/splite.webp");
  background-repeat: no-repeat;
  background-size: 400%;
}
body.no-webp i.ccm {
  background-image: url("/img/ccm/splite.png");
}
i.ccm.search.i-4 {
  background-position-y: 2px;
  width: 16px;
  height: 16px;
}
i.ccm.search.i-4.base, i.ccm.search.i-4.orange {
  background-position-x: 0px;
}
i.ccm.search.i-4.red {
  background-position-x: -14.4px;
}
i.ccm.search.i-4.white {
  background-position-x: -28.8px;
}
i.ccm.search.i-4.black {
  background-position-x: -43.2px;
}
i.ccm.search.i-6 {
  background-position-y: 3px;
  width: 24px;
  height: 24px;
}
i.ccm.search.i-6.base, i.ccm.search.i-6.orange {
  background-position-x: 0px;
}
i.ccm.search.i-6.red {
  background-position-x: -21.6px;
}
i.ccm.search.i-6.white {
  background-position-x: -43.2px;
}
i.ccm.search.i-6.black {
  background-position-x: -64.8px;
}
i.ccm.search.i-8 {
  background-position-y: 4px;
  width: 32px;
  height: 32px;
}
i.ccm.search.i-8.base, i.ccm.search.i-8.orange {
  background-position-x: 0px;
}
i.ccm.search.i-8.red {
  background-position-x: -28.8px;
}
i.ccm.search.i-8.white {
  background-position-x: -57.6px;
}
i.ccm.search.i-8.black {
  background-position-x: -86.4px;
}
i.ccm.search.i-16 {
  background-position-y: 8px;
  width: 64px;
  height: 64px;
}
i.ccm.search.i-16.base, i.ccm.search.i-16.orange {
  background-position-x: 0px;
}
i.ccm.search.i-16.red {
  background-position-x: -57.6px;
}
i.ccm.search.i-16.white {
  background-position-x: -115.2px;
}
i.ccm.search.i-16.black {
  background-position-x: -172.8px;
}
i.ccm.register.i-4 {
  background-position-y: -16px;
  width: 16px;
  height: 16px;
}
i.ccm.register.i-4.base, i.ccm.register.i-4.orange {
  background-position-x: 0px;
}
i.ccm.register.i-4.red {
  background-position-x: -14.72px;
}
i.ccm.register.i-4.white {
  background-position-x: -29.44px;
}
i.ccm.register.i-4.black {
  background-position-x: -44.16px;
}
i.ccm.register.i-6 {
  background-position-y: -24px;
  width: 24px;
  height: 24px;
}
i.ccm.register.i-6.base, i.ccm.register.i-6.orange {
  background-position-x: 0px;
}
i.ccm.register.i-6.red {
  background-position-x: -22.08px;
}
i.ccm.register.i-6.white {
  background-position-x: -44.16px;
}
i.ccm.register.i-6.black {
  background-position-x: -66.24px;
}
i.ccm.register.i-8 {
  background-position-y: -32px;
  width: 32px;
  height: 32px;
}
i.ccm.register.i-8.base, i.ccm.register.i-8.orange {
  background-position-x: 0px;
}
i.ccm.register.i-8.red {
  background-position-x: -29.44px;
}
i.ccm.register.i-8.white {
  background-position-x: -58.88px;
}
i.ccm.register.i-8.black {
  background-position-x: -88.32px;
}
i.ccm.register.i-16 {
  background-position-y: -64px;
  width: 64px;
  height: 64px;
}
i.ccm.register.i-16.base, i.ccm.register.i-16.orange {
  background-position-x: 0px;
}
i.ccm.register.i-16.red {
  background-position-x: -58.88px;
}
i.ccm.register.i-16.white {
  background-position-x: -117.76px;
}
i.ccm.register.i-16.black {
  background-position-x: -176.64px;
}
i.ccm.login.i-4 {
  background-position-y: -32px;
  width: 16px;
  height: 16px;
}
i.ccm.login.i-4.base, i.ccm.login.i-4.orange {
  background-position-x: 0px;
}
i.ccm.login.i-4.red {
  background-position-x: -14.88px;
}
i.ccm.login.i-4.white {
  background-position-x: -29.76px;
}
i.ccm.login.i-4.black {
  background-position-x: -44.64px;
}
i.ccm.login.i-6 {
  background-position-y: -48px;
  width: 24px;
  height: 24px;
}
i.ccm.login.i-6.base, i.ccm.login.i-6.orange {
  background-position-x: 0px;
}
i.ccm.login.i-6.red {
  background-position-x: -22.32px;
}
i.ccm.login.i-6.white {
  background-position-x: -44.64px;
}
i.ccm.login.i-6.black {
  background-position-x: -66.96px;
}
i.ccm.login.i-8 {
  background-position-y: -64px;
  width: 32px;
  height: 32px;
}
i.ccm.login.i-8.base, i.ccm.login.i-8.orange {
  background-position-x: 0px;
}
i.ccm.login.i-8.red {
  background-position-x: -29.76px;
}
i.ccm.login.i-8.white {
  background-position-x: -59.52px;
}
i.ccm.login.i-8.black {
  background-position-x: -89.28px;
}
i.ccm.login.i-16 {
  background-position-y: -128px;
  width: 64px;
  height: 64px;
}
i.ccm.login.i-16.base, i.ccm.login.i-16.orange {
  background-position-x: 0px;
}
i.ccm.login.i-16.red {
  background-position-x: -59.52px;
}
i.ccm.login.i-16.white {
  background-position-x: -119.04px;
}
i.ccm.login.i-16.black {
  background-position-x: -178.56px;
}
i.ccm.offer.i-4 {
  background-position-y: -48px;
  width: 16px;
  height: 16px;
}
i.ccm.offer.i-4.base, i.ccm.offer.i-4.orange {
  background-position-x: 0px;
}
i.ccm.offer.i-4.red {
  background-position-x: -15.04px;
}
i.ccm.offer.i-4.white {
  background-position-x: -30.08px;
}
i.ccm.offer.i-4.black {
  background-position-x: -45.12px;
}
i.ccm.offer.i-6 {
  background-position-y: -72px;
  width: 24px;
  height: 24px;
}
i.ccm.offer.i-6.base, i.ccm.offer.i-6.orange {
  background-position-x: 0px;
}
i.ccm.offer.i-6.red {
  background-position-x: -22.56px;
}
i.ccm.offer.i-6.white {
  background-position-x: -45.12px;
}
i.ccm.offer.i-6.black {
  background-position-x: -67.68px;
}
i.ccm.offer.i-8 {
  background-position-y: -96px;
  width: 32px;
  height: 32px;
}
i.ccm.offer.i-8.base, i.ccm.offer.i-8.orange {
  background-position-x: 0px;
}
i.ccm.offer.i-8.red {
  background-position-x: -30.08px;
}
i.ccm.offer.i-8.white {
  background-position-x: -60.16px;
}
i.ccm.offer.i-8.black {
  background-position-x: -90.24px;
}
i.ccm.offer.i-16 {
  background-position-y: -192px;
  width: 64px;
  height: 64px;
}
i.ccm.offer.i-16.base, i.ccm.offer.i-16.orange {
  background-position-x: 0px;
}
i.ccm.offer.i-16.red {
  background-position-x: -60.16px;
}
i.ccm.offer.i-16.white {
  background-position-x: -120.32px;
}
i.ccm.offer.i-16.black {
  background-position-x: -180.48px;
}
i.ccm.seminar.i-4 {
  background-position-y: -62px;
  width: 16px;
  height: 16px;
}
i.ccm.seminar.i-4.base, i.ccm.seminar.i-4.orange {
  background-position-x: 0px;
}
i.ccm.seminar.i-4.red {
  background-position-x: -15.04px;
}
i.ccm.seminar.i-4.white {
  background-position-x: -30.08px;
}
i.ccm.seminar.i-4.black {
  background-position-x: -45.12px;
}
i.ccm.seminar.i-6 {
  background-position-y: -93px;
  width: 24px;
  height: 24px;
}
i.ccm.seminar.i-6.base, i.ccm.seminar.i-6.orange {
  background-position-x: 0px;
}
i.ccm.seminar.i-6.red {
  background-position-x: -22.56px;
}
i.ccm.seminar.i-6.white {
  background-position-x: -45.12px;
}
i.ccm.seminar.i-6.black {
  background-position-x: -67.68px;
}
i.ccm.seminar.i-8 {
  background-position-y: -124px;
  width: 32px;
  height: 32px;
}
i.ccm.seminar.i-8.base, i.ccm.seminar.i-8.orange {
  background-position-x: 0px;
}
i.ccm.seminar.i-8.red {
  background-position-x: -30.08px;
}
i.ccm.seminar.i-8.white {
  background-position-x: -60.16px;
}
i.ccm.seminar.i-8.black {
  background-position-x: -90.24px;
}
i.ccm.seminar.i-16 {
  background-position-y: -248px;
  width: 64px;
  height: 64px;
}
i.ccm.seminar.i-16.base, i.ccm.seminar.i-16.orange {
  background-position-x: 0px;
}
i.ccm.seminar.i-16.red {
  background-position-x: -60.16px;
}
i.ccm.seminar.i-16.white {
  background-position-x: -120.32px;
}
i.ccm.seminar.i-16.black {
  background-position-x: -180.48px;
}
i.ccm.company.i-4 {
  background-position-y: -80px;
  width: 16px;
  height: 16px;
}
i.ccm.company.i-4.base, i.ccm.company.i-4.orange {
  background-position-x: 0.5px;
}
i.ccm.company.i-4.red {
  background-position-x: -14.86px;
}
i.ccm.company.i-4.white {
  background-position-x: -30.22px;
}
i.ccm.company.i-4.black {
  background-position-x: -45.58px;
}
i.ccm.company.i-6 {
  background-position-y: -120px;
  width: 24px;
  height: 24px;
}
i.ccm.company.i-6.base, i.ccm.company.i-6.orange {
  background-position-x: 0.75px;
}
i.ccm.company.i-6.red {
  background-position-x: -22.29px;
}
i.ccm.company.i-6.white {
  background-position-x: -45.33px;
}
i.ccm.company.i-6.black {
  background-position-x: -68.37px;
}
i.ccm.company.i-8 {
  background-position-y: -160px;
  width: 32px;
  height: 32px;
}
i.ccm.company.i-8.base, i.ccm.company.i-8.orange {
  background-position-x: 1px;
}
i.ccm.company.i-8.red {
  background-position-x: -29.72px;
}
i.ccm.company.i-8.white {
  background-position-x: -60.44px;
}
i.ccm.company.i-8.black {
  background-position-x: -91.16px;
}
i.ccm.company.i-16 {
  background-position-y: -320px;
  width: 64px;
  height: 64px;
}
i.ccm.company.i-16.base, i.ccm.company.i-16.orange {
  background-position-x: 2px;
}
i.ccm.company.i-16.red {
  background-position-x: -59.44px;
}
i.ccm.company.i-16.white {
  background-position-x: -120.88px;
}
i.ccm.company.i-16.black {
  background-position-x: -182.32px;
}
i.ccm.event.i-4 {
  background-position-y: -96px;
  width: 16px;
  height: 16px;
}
i.ccm.event.i-4.base, i.ccm.event.i-4.orange {
  background-position-x: 1px;
}
i.ccm.event.i-4.red {
  background-position-x: -14.52px;
}
i.ccm.event.i-4.white {
  background-position-x: -30.04px;
}
i.ccm.event.i-4.black {
  background-position-x: -45.56px;
}
i.ccm.event.i-6 {
  background-position-y: -144px;
  width: 24px;
  height: 24px;
}
i.ccm.event.i-6.base, i.ccm.event.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.event.i-6.red {
  background-position-x: -21.78px;
}
i.ccm.event.i-6.white {
  background-position-x: -45.06px;
}
i.ccm.event.i-6.black {
  background-position-x: -68.34px;
}
i.ccm.event.i-8 {
  background-position-y: -192px;
  width: 32px;
  height: 32px;
}
i.ccm.event.i-8.base, i.ccm.event.i-8.orange {
  background-position-x: 2px;
}
i.ccm.event.i-8.red {
  background-position-x: -29.04px;
}
i.ccm.event.i-8.white {
  background-position-x: -60.08px;
}
i.ccm.event.i-8.black {
  background-position-x: -91.12px;
}
i.ccm.event.i-16 {
  background-position-y: -384px;
  width: 64px;
  height: 64px;
}
i.ccm.event.i-16.base, i.ccm.event.i-16.orange {
  background-position-x: 4px;
}
i.ccm.event.i-16.red {
  background-position-x: -58.08px;
}
i.ccm.event.i-16.white {
  background-position-x: -120.16px;
}
i.ccm.event.i-16.black {
  background-position-x: -182.24px;
}
i.ccm.skillup.i-4 {
  background-position-y: -112px;
  width: 16px;
  height: 16px;
}
i.ccm.skillup.i-4.base, i.ccm.skillup.i-4.orange {
  background-position-x: 1px;
}
i.ccm.skillup.i-4.red {
  background-position-x: -14.68px;
}
i.ccm.skillup.i-4.white {
  background-position-x: -30.36px;
}
i.ccm.skillup.i-4.black {
  background-position-x: -46.04px;
}
i.ccm.skillup.i-6 {
  background-position-y: -168px;
  width: 24px;
  height: 24px;
}
i.ccm.skillup.i-6.base, i.ccm.skillup.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.skillup.i-6.red {
  background-position-x: -22.02px;
}
i.ccm.skillup.i-6.white {
  background-position-x: -45.54px;
}
i.ccm.skillup.i-6.black {
  background-position-x: -69.06px;
}
i.ccm.skillup.i-8 {
  background-position-y: -224px;
  width: 32px;
  height: 32px;
}
i.ccm.skillup.i-8.base, i.ccm.skillup.i-8.orange {
  background-position-x: 2px;
}
i.ccm.skillup.i-8.red {
  background-position-x: -29.36px;
}
i.ccm.skillup.i-8.white {
  background-position-x: -60.72px;
}
i.ccm.skillup.i-8.black {
  background-position-x: -92.08px;
}
i.ccm.skillup.i-16 {
  background-position-y: -448px;
  width: 64px;
  height: 64px;
}
i.ccm.skillup.i-16.base, i.ccm.skillup.i-16.orange {
  background-position-x: 4px;
}
i.ccm.skillup.i-16.red {
  background-position-x: -58.72px;
}
i.ccm.skillup.i-16.white {
  background-position-x: -121.44px;
}
i.ccm.skillup.i-16.black {
  background-position-x: -184.16px;
}
i.ccm.mypage.i-4 {
  background-position-y: -126px;
  width: 16px;
  height: 16px;
}
i.ccm.mypage.i-4.base, i.ccm.mypage.i-4.orange {
  background-position-x: 1px;
}
i.ccm.mypage.i-4.red {
  background-position-x: -14.52px;
}
i.ccm.mypage.i-4.white {
  background-position-x: -30.04px;
}
i.ccm.mypage.i-4.black {
  background-position-x: -45.56px;
}
i.ccm.mypage.i-6 {
  background-position-y: -189px;
  width: 24px;
  height: 24px;
}
i.ccm.mypage.i-6.base, i.ccm.mypage.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.mypage.i-6.red {
  background-position-x: -21.78px;
}
i.ccm.mypage.i-6.white {
  background-position-x: -45.06px;
}
i.ccm.mypage.i-6.black {
  background-position-x: -68.34px;
}
i.ccm.mypage.i-8 {
  background-position-y: -252px;
  width: 32px;
  height: 32px;
}
i.ccm.mypage.i-8.base, i.ccm.mypage.i-8.orange {
  background-position-x: 2px;
}
i.ccm.mypage.i-8.red {
  background-position-x: -29.04px;
}
i.ccm.mypage.i-8.white {
  background-position-x: -60.08px;
}
i.ccm.mypage.i-8.black {
  background-position-x: -91.12px;
}
i.ccm.mypage.i-16 {
  background-position-y: -504px;
  width: 64px;
  height: 64px;
}
i.ccm.mypage.i-16.base, i.ccm.mypage.i-16.orange {
  background-position-x: 4px;
}
i.ccm.mypage.i-16.red {
  background-position-x: -58.08px;
}
i.ccm.mypage.i-16.white {
  background-position-x: -120.16px;
}
i.ccm.mypage.i-16.black {
  background-position-x: -182.24px;
}
i.ccm.setting.i-4 {
  background-position-y: -142px;
  width: 16px;
  height: 16px;
}
i.ccm.setting.i-4.base, i.ccm.setting.i-4.orange {
  background-position-x: 2px;
}
i.ccm.setting.i-4.red {
  background-position-x: -14px;
}
i.ccm.setting.i-4.white {
  background-position-x: -30px;
}
i.ccm.setting.i-4.black {
  background-position-x: -46px;
}
i.ccm.setting.i-6 {
  background-position-y: -213px;
  width: 24px;
  height: 24px;
}
i.ccm.setting.i-6.base, i.ccm.setting.i-6.orange {
  background-position-x: 3px;
}
i.ccm.setting.i-6.red {
  background-position-x: -21px;
}
i.ccm.setting.i-6.white {
  background-position-x: -45px;
}
i.ccm.setting.i-6.black {
  background-position-x: -69px;
}
i.ccm.setting.i-8 {
  background-position-y: -284px;
  width: 32px;
  height: 32px;
}
i.ccm.setting.i-8.base, i.ccm.setting.i-8.orange {
  background-position-x: 4px;
}
i.ccm.setting.i-8.red {
  background-position-x: -28px;
}
i.ccm.setting.i-8.white {
  background-position-x: -60px;
}
i.ccm.setting.i-8.black {
  background-position-x: -92px;
}
i.ccm.setting.i-16 {
  background-position-y: -568px;
  width: 64px;
  height: 64px;
}
i.ccm.setting.i-16.base, i.ccm.setting.i-16.orange {
  background-position-x: 8px;
}
i.ccm.setting.i-16.red {
  background-position-x: -56px;
}
i.ccm.setting.i-16.white {
  background-position-x: -120px;
}
i.ccm.setting.i-16.black {
  background-position-x: -184px;
}
i.ccm.message.i-4 {
  background-position-y: -156px;
  width: 16px;
  height: 16px;
}
i.ccm.message.i-4.base, i.ccm.message.i-4.orange {
  background-position-x: 2px;
}
i.ccm.message.i-4.red {
  background-position-x: -14px;
}
i.ccm.message.i-4.white {
  background-position-x: -30px;
}
i.ccm.message.i-4.black {
  background-position-x: -46px;
}
i.ccm.message.i-6 {
  background-position-y: -234px;
  width: 24px;
  height: 24px;
}
i.ccm.message.i-6.base, i.ccm.message.i-6.orange {
  background-position-x: 3px;
}
i.ccm.message.i-6.red {
  background-position-x: -21px;
}
i.ccm.message.i-6.white {
  background-position-x: -45px;
}
i.ccm.message.i-6.black {
  background-position-x: -69px;
}
i.ccm.message.i-8 {
  background-position-y: -312px;
  width: 32px;
  height: 32px;
}
i.ccm.message.i-8.base, i.ccm.message.i-8.orange {
  background-position-x: 4px;
}
i.ccm.message.i-8.red {
  background-position-x: -28px;
}
i.ccm.message.i-8.white {
  background-position-x: -60px;
}
i.ccm.message.i-8.black {
  background-position-x: -92px;
}
i.ccm.message.i-16 {
  background-position-y: -624px;
  width: 64px;
  height: 64px;
}
i.ccm.message.i-16.base, i.ccm.message.i-16.orange {
  background-position-x: 8px;
}
i.ccm.message.i-16.red {
  background-position-x: -56px;
}
i.ccm.message.i-16.white {
  background-position-x: -120px;
}
i.ccm.message.i-16.black {
  background-position-x: -184px;
}
i.ccm.place.i-4 {
  background-position-y: -173px;
  width: 16px;
  height: 16px;
}
i.ccm.place.i-4.base, i.ccm.place.i-4.orange {
  background-position-x: 1.5px;
}
i.ccm.place.i-4.red {
  background-position-x: -13.7px;
}
i.ccm.place.i-4.white {
  background-position-x: -28.9px;
}
i.ccm.place.i-4.black {
  background-position-x: -44.1px;
}
i.ccm.place.i-6 {
  background-position-y: -259.5px;
  width: 24px;
  height: 24px;
}
i.ccm.place.i-6.base, i.ccm.place.i-6.orange {
  background-position-x: 2.25px;
}
i.ccm.place.i-6.red {
  background-position-x: -20.55px;
}
i.ccm.place.i-6.white {
  background-position-x: -43.35px;
}
i.ccm.place.i-6.black {
  background-position-x: -66.15px;
}
i.ccm.place.i-8 {
  background-position-y: -346px;
  width: 32px;
  height: 32px;
}
i.ccm.place.i-8.base, i.ccm.place.i-8.orange {
  background-position-x: 3px;
}
i.ccm.place.i-8.red {
  background-position-x: -27.4px;
}
i.ccm.place.i-8.white {
  background-position-x: -57.8px;
}
i.ccm.place.i-8.black {
  background-position-x: -88.2px;
}
i.ccm.place.i-16 {
  background-position-y: -692px;
  width: 64px;
  height: 64px;
}
i.ccm.place.i-16.base, i.ccm.place.i-16.orange {
  background-position-x: 6px;
}
i.ccm.place.i-16.red {
  background-position-x: -54.8px;
}
i.ccm.place.i-16.white {
  background-position-x: -115.6px;
}
i.ccm.place.i-16.black {
  background-position-x: -176.4px;
}
i.ccm.scout.i-4 {
  background-position-y: -191px;
  width: 16px;
  height: 16px;
}
i.ccm.scout.i-4.base, i.ccm.scout.i-4.orange {
  background-position-x: 1.5px;
}
i.ccm.scout.i-4.red {
  background-position-x: -14.18px;
}
i.ccm.scout.i-4.white {
  background-position-x: -29.86px;
}
i.ccm.scout.i-4.black {
  background-position-x: -45.54px;
}
i.ccm.scout.i-6 {
  background-position-y: -286.5px;
  width: 24px;
  height: 24px;
}
i.ccm.scout.i-6.base, i.ccm.scout.i-6.orange {
  background-position-x: 2.25px;
}
i.ccm.scout.i-6.red {
  background-position-x: -21.27px;
}
i.ccm.scout.i-6.white {
  background-position-x: -44.79px;
}
i.ccm.scout.i-6.black {
  background-position-x: -68.31px;
}
i.ccm.scout.i-8 {
  background-position-y: -382px;
  width: 32px;
  height: 32px;
}
i.ccm.scout.i-8.base, i.ccm.scout.i-8.orange {
  background-position-x: 3px;
}
i.ccm.scout.i-8.red {
  background-position-x: -28.36px;
}
i.ccm.scout.i-8.white {
  background-position-x: -59.72px;
}
i.ccm.scout.i-8.black {
  background-position-x: -91.08px;
}
i.ccm.scout.i-16 {
  background-position-y: -764px;
  width: 64px;
  height: 64px;
}
i.ccm.scout.i-16.base, i.ccm.scout.i-16.orange {
  background-position-x: 6px;
}
i.ccm.scout.i-16.red {
  background-position-x: -56.72px;
}
i.ccm.scout.i-16.white {
  background-position-x: -119.44px;
}
i.ccm.scout.i-16.black {
  background-position-x: -182.16px;
}
i.ccm.mylist.i-4 {
  background-position-y: -208px;
  width: 16px;
  height: 16px;
}
i.ccm.mylist.i-4.base, i.ccm.mylist.i-4.orange {
  background-position-x: 1px;
}
i.ccm.mylist.i-4.red {
  background-position-x: -14.52px;
}
i.ccm.mylist.i-4.white {
  background-position-x: -30.04px;
}
i.ccm.mylist.i-4.black {
  background-position-x: -45.56px;
}
i.ccm.mylist.i-6 {
  background-position-y: -312px;
  width: 24px;
  height: 24px;
}
i.ccm.mylist.i-6.base, i.ccm.mylist.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.mylist.i-6.red {
  background-position-x: -21.78px;
}
i.ccm.mylist.i-6.white {
  background-position-x: -45.06px;
}
i.ccm.mylist.i-6.black {
  background-position-x: -68.34px;
}
i.ccm.mylist.i-8 {
  background-position-y: -416px;
  width: 32px;
  height: 32px;
}
i.ccm.mylist.i-8.base, i.ccm.mylist.i-8.orange {
  background-position-x: 2px;
}
i.ccm.mylist.i-8.red {
  background-position-x: -29.04px;
}
i.ccm.mylist.i-8.white {
  background-position-x: -60.08px;
}
i.ccm.mylist.i-8.black {
  background-position-x: -91.12px;
}
i.ccm.mylist.i-16 {
  background-position-y: -832px;
  width: 64px;
  height: 64px;
}
i.ccm.mylist.i-16.base, i.ccm.mylist.i-16.orange {
  background-position-x: 4px;
}
i.ccm.mylist.i-16.red {
  background-position-x: -58.08px;
}
i.ccm.mylist.i-16.white {
  background-position-x: -120.16px;
}
i.ccm.mylist.i-16.black {
  background-position-x: -182.24px;
}
i.ccm.timeline.i-4 {
  background-position-y: -224px;
  width: 16px;
  height: 16px;
}
i.ccm.timeline.i-4.base, i.ccm.timeline.i-4.orange {
  background-position-x: 0.5px;
}
i.ccm.timeline.i-4.red {
  background-position-x: -14.86px;
}
i.ccm.timeline.i-4.white {
  background-position-x: -30.22px;
}
i.ccm.timeline.i-4.black {
  background-position-x: -45.58px;
}
i.ccm.timeline.i-6 {
  background-position-y: -336px;
  width: 24px;
  height: 24px;
}
i.ccm.timeline.i-6.base, i.ccm.timeline.i-6.orange {
  background-position-x: 0.75px;
}
i.ccm.timeline.i-6.red {
  background-position-x: -22.29px;
}
i.ccm.timeline.i-6.white {
  background-position-x: -45.33px;
}
i.ccm.timeline.i-6.black {
  background-position-x: -68.37px;
}
i.ccm.timeline.i-8 {
  background-position-y: -448px;
  width: 32px;
  height: 32px;
}
i.ccm.timeline.i-8.base, i.ccm.timeline.i-8.orange {
  background-position-x: 1px;
}
i.ccm.timeline.i-8.red {
  background-position-x: -29.72px;
}
i.ccm.timeline.i-8.white {
  background-position-x: -60.44px;
}
i.ccm.timeline.i-8.black {
  background-position-x: -91.16px;
}
i.ccm.timeline.i-16 {
  background-position-y: -896px;
  width: 64px;
  height: 64px;
}
i.ccm.timeline.i-16.base, i.ccm.timeline.i-16.orange {
  background-position-x: 2px;
}
i.ccm.timeline.i-16.red {
  background-position-x: -59.44px;
}
i.ccm.timeline.i-16.white {
  background-position-x: -120.88px;
}
i.ccm.timeline.i-16.black {
  background-position-x: -182.32px;
}
i.ccm.comic.i-4 {
  background-position-y: -240px;
  width: 16px;
  height: 16px;
}
i.ccm.comic.i-4.base, i.ccm.comic.i-4.orange {
  background-position-x: 0.8px;
}
i.ccm.comic.i-4.red {
  background-position-x: -14.56px;
}
i.ccm.comic.i-4.white {
  background-position-x: -29.92px;
}
i.ccm.comic.i-4.black {
  background-position-x: -45.28px;
}
i.ccm.comic.i-6 {
  background-position-y: -360px;
  width: 24px;
  height: 24px;
}
i.ccm.comic.i-6.base, i.ccm.comic.i-6.orange {
  background-position-x: 1.2px;
}
i.ccm.comic.i-6.red {
  background-position-x: -21.84px;
}
i.ccm.comic.i-6.white {
  background-position-x: -44.88px;
}
i.ccm.comic.i-6.black {
  background-position-x: -67.92px;
}
i.ccm.comic.i-8 {
  background-position-y: -480px;
  width: 32px;
  height: 32px;
}
i.ccm.comic.i-8.base, i.ccm.comic.i-8.orange {
  background-position-x: 1.6px;
}
i.ccm.comic.i-8.red {
  background-position-x: -29.12px;
}
i.ccm.comic.i-8.white {
  background-position-x: -59.84px;
}
i.ccm.comic.i-8.black {
  background-position-x: -90.56px;
}
i.ccm.comic.i-16 {
  background-position-y: -960px;
  width: 64px;
  height: 64px;
}
i.ccm.comic.i-16.base, i.ccm.comic.i-16.orange {
  background-position-x: 3.2px;
}
i.ccm.comic.i-16.red {
  background-position-x: -58.24px;
}
i.ccm.comic.i-16.white {
  background-position-x: -119.68px;
}
i.ccm.comic.i-16.black {
  background-position-x: -181.12px;
}
i.ccm.question.i-4 {
  background-position-y: -257px;
  width: 16px;
  height: 16px;
}
i.ccm.question.i-4.base, i.ccm.question.i-4.orange {
  background-position-x: 1px;
}
i.ccm.question.i-4.red {
  background-position-x: -14.2px;
}
i.ccm.question.i-4.white {
  background-position-x: -29.4px;
}
i.ccm.question.i-4.black {
  background-position-x: -44.6px;
}
i.ccm.question.i-6 {
  background-position-y: -385.5px;
  width: 24px;
  height: 24px;
}
i.ccm.question.i-6.base, i.ccm.question.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.question.i-6.red {
  background-position-x: -21.3px;
}
i.ccm.question.i-6.white {
  background-position-x: -44.1px;
}
i.ccm.question.i-6.black {
  background-position-x: -66.9px;
}
i.ccm.question.i-8 {
  background-position-y: -514px;
  width: 32px;
  height: 32px;
}
i.ccm.question.i-8.base, i.ccm.question.i-8.orange {
  background-position-x: 2px;
}
i.ccm.question.i-8.red {
  background-position-x: -28.4px;
}
i.ccm.question.i-8.white {
  background-position-x: -58.8px;
}
i.ccm.question.i-8.black {
  background-position-x: -89.2px;
}
i.ccm.question.i-16 {
  background-position-y: -1028px;
  width: 64px;
  height: 64px;
}
i.ccm.question.i-16.base, i.ccm.question.i-16.orange {
  background-position-x: 4px;
}
i.ccm.question.i-16.red {
  background-position-x: -56.8px;
}
i.ccm.question.i-16.white {
  background-position-x: -117.6px;
}
i.ccm.question.i-16.black {
  background-position-x: -178.4px;
}
i.ccm.school.i-4 {
  background-position-y: -272px;
  width: 16px;
  height: 16px;
}
i.ccm.school.i-4.base, i.ccm.school.i-4.orange {
  background-position-x: 1px;
}
i.ccm.school.i-4.red {
  background-position-x: -14.2px;
}
i.ccm.school.i-4.white {
  background-position-x: -29.4px;
}
i.ccm.school.i-4.black {
  background-position-x: -44.6px;
}
i.ccm.school.i-6 {
  background-position-y: -408px;
  width: 24px;
  height: 24px;
}
i.ccm.school.i-6.base, i.ccm.school.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.school.i-6.red {
  background-position-x: -21.3px;
}
i.ccm.school.i-6.white {
  background-position-x: -44.1px;
}
i.ccm.school.i-6.black {
  background-position-x: -66.9px;
}
i.ccm.school.i-8 {
  background-position-y: -544px;
  width: 32px;
  height: 32px;
}
i.ccm.school.i-8.base, i.ccm.school.i-8.orange {
  background-position-x: 2px;
}
i.ccm.school.i-8.red {
  background-position-x: -28.4px;
}
i.ccm.school.i-8.white {
  background-position-x: -58.8px;
}
i.ccm.school.i-8.black {
  background-position-x: -89.2px;
}
i.ccm.school.i-16 {
  background-position-y: -1088px;
  width: 64px;
  height: 64px;
}
i.ccm.school.i-16.base, i.ccm.school.i-16.orange {
  background-position-x: 4px;
}
i.ccm.school.i-16.red {
  background-position-x: -56.8px;
}
i.ccm.school.i-16.white {
  background-position-x: -117.6px;
}
i.ccm.school.i-16.black {
  background-position-x: -178.4px;
}
i.ccm.contact.i-4 {
  background-position-y: -288px;
  width: 16px;
  height: 16px;
}
i.ccm.contact.i-4.base, i.ccm.contact.i-4.orange {
  background-position-x: 1px;
}
i.ccm.contact.i-4.red {
  background-position-x: -14.2px;
}
i.ccm.contact.i-4.white {
  background-position-x: -29.4px;
}
i.ccm.contact.i-4.black {
  background-position-x: -44.6px;
}
i.ccm.contact.i-6 {
  background-position-y: -432px;
  width: 24px;
  height: 24px;
}
i.ccm.contact.i-6.base, i.ccm.contact.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.contact.i-6.red {
  background-position-x: -21.3px;
}
i.ccm.contact.i-6.white {
  background-position-x: -44.1px;
}
i.ccm.contact.i-6.black {
  background-position-x: -66.9px;
}
i.ccm.contact.i-8 {
  background-position-y: -576px;
  width: 32px;
  height: 32px;
}
i.ccm.contact.i-8.base, i.ccm.contact.i-8.orange {
  background-position-x: 2px;
}
i.ccm.contact.i-8.red {
  background-position-x: -28.4px;
}
i.ccm.contact.i-8.white {
  background-position-x: -58.8px;
}
i.ccm.contact.i-8.black {
  background-position-x: -89.2px;
}
i.ccm.contact.i-16 {
  background-position-y: -1152px;
  width: 64px;
  height: 64px;
}
i.ccm.contact.i-16.base, i.ccm.contact.i-16.orange {
  background-position-x: 4px;
}
i.ccm.contact.i-16.red {
  background-position-x: -56.8px;
}
i.ccm.contact.i-16.white {
  background-position-x: -117.6px;
}
i.ccm.contact.i-16.black {
  background-position-x: -178.4px;
}
i.ccm.document.i-4 {
  background-position-y: -305px;
  width: 16px;
  height: 16px;
}
i.ccm.document.i-4.base, i.ccm.document.i-4.orange {
  background-position-x: 1.5px;
}
i.ccm.document.i-4.red {
  background-position-x: -14.02px;
}
i.ccm.document.i-4.white {
  background-position-x: -29.54px;
}
i.ccm.document.i-4.black {
  background-position-x: -45.06px;
}
i.ccm.document.i-6 {
  background-position-y: -457.5px;
  width: 24px;
  height: 24px;
}
i.ccm.document.i-6.base, i.ccm.document.i-6.orange {
  background-position-x: 2.25px;
}
i.ccm.document.i-6.red {
  background-position-x: -21.03px;
}
i.ccm.document.i-6.white {
  background-position-x: -44.31px;
}
i.ccm.document.i-6.black {
  background-position-x: -67.59px;
}
i.ccm.document.i-8 {
  background-position-y: -610px;
  width: 32px;
  height: 32px;
}
i.ccm.document.i-8.base, i.ccm.document.i-8.orange {
  background-position-x: 3px;
}
i.ccm.document.i-8.red {
  background-position-x: -28.04px;
}
i.ccm.document.i-8.white {
  background-position-x: -59.08px;
}
i.ccm.document.i-8.black {
  background-position-x: -90.12px;
}
i.ccm.document.i-16 {
  background-position-y: -1220px;
  width: 64px;
  height: 64px;
}
i.ccm.document.i-16.base, i.ccm.document.i-16.orange {
  background-position-x: 6px;
}
i.ccm.document.i-16.red {
  background-position-x: -56.08px;
}
i.ccm.document.i-16.white {
  background-position-x: -118.16px;
}
i.ccm.document.i-16.black {
  background-position-x: -180.24px;
}
i.ccm.interview.i-4 {
  background-position-y: -321px;
  width: 16px;
  height: 16px;
}
i.ccm.interview.i-4.base, i.ccm.interview.i-4.orange {
  background-position-x: 1px;
}
i.ccm.interview.i-4.red {
  background-position-x: -14.2px;
}
i.ccm.interview.i-4.white {
  background-position-x: -29.4px;
}
i.ccm.interview.i-4.black {
  background-position-x: -44.6px;
}
i.ccm.interview.i-6 {
  background-position-y: -481.5px;
  width: 24px;
  height: 24px;
}
i.ccm.interview.i-6.base, i.ccm.interview.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.interview.i-6.red {
  background-position-x: -21.3px;
}
i.ccm.interview.i-6.white {
  background-position-x: -44.1px;
}
i.ccm.interview.i-6.black {
  background-position-x: -66.9px;
}
i.ccm.interview.i-8 {
  background-position-y: -642px;
  width: 32px;
  height: 32px;
}
i.ccm.interview.i-8.base, i.ccm.interview.i-8.orange {
  background-position-x: 2px;
}
i.ccm.interview.i-8.red {
  background-position-x: -28.4px;
}
i.ccm.interview.i-8.white {
  background-position-x: -58.8px;
}
i.ccm.interview.i-8.black {
  background-position-x: -89.2px;
}
i.ccm.interview.i-16 {
  background-position-y: -1284px;
  width: 64px;
  height: 64px;
}
i.ccm.interview.i-16.base, i.ccm.interview.i-16.orange {
  background-position-x: 4px;
}
i.ccm.interview.i-16.red {
  background-position-x: -56.8px;
}
i.ccm.interview.i-16.white {
  background-position-x: -117.6px;
}
i.ccm.interview.i-16.black {
  background-position-x: -178.4px;
}
i.ccm.online.i-4 {
  background-position-y: -337px;
  width: 16px;
  height: 16px;
}
i.ccm.online.i-4.base, i.ccm.online.i-4.orange {
  background-position-x: 1px;
}
i.ccm.online.i-4.red {
  background-position-x: -14.52px;
}
i.ccm.online.i-4.white {
  background-position-x: -30.04px;
}
i.ccm.online.i-4.black {
  background-position-x: -45.56px;
}
i.ccm.online.i-6 {
  background-position-y: -505.5px;
  width: 24px;
  height: 24px;
}
i.ccm.online.i-6.base, i.ccm.online.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.online.i-6.red {
  background-position-x: -21.78px;
}
i.ccm.online.i-6.white {
  background-position-x: -45.06px;
}
i.ccm.online.i-6.black {
  background-position-x: -68.34px;
}
i.ccm.online.i-8 {
  background-position-y: -674px;
  width: 32px;
  height: 32px;
}
i.ccm.online.i-8.base, i.ccm.online.i-8.orange {
  background-position-x: 2px;
}
i.ccm.online.i-8.red {
  background-position-x: -29.04px;
}
i.ccm.online.i-8.white {
  background-position-x: -60.08px;
}
i.ccm.online.i-8.black {
  background-position-x: -91.12px;
}
i.ccm.online.i-16 {
  background-position-y: -1348px;
  width: 64px;
  height: 64px;
}
i.ccm.online.i-16.base, i.ccm.online.i-16.orange {
  background-position-x: 4px;
}
i.ccm.online.i-16.red {
  background-position-x: -58.08px;
}
i.ccm.online.i-16.white {
  background-position-x: -120.16px;
}
i.ccm.online.i-16.black {
  background-position-x: -182.24px;
}
i.ccm.bookmark.i-4 {
  background-position-y: -353px;
  width: 16px;
  height: 16px;
}
i.ccm.bookmark.i-4.base, i.ccm.bookmark.i-4.orange {
  background-position-x: 1.5px;
}
i.ccm.bookmark.i-4.red {
  background-position-x: -13.7px;
}
i.ccm.bookmark.i-4.white {
  background-position-x: -28.9px;
}
i.ccm.bookmark.i-4.black {
  background-position-x: -44.1px;
}
i.ccm.bookmark.i-6 {
  background-position-y: -529.5px;
  width: 24px;
  height: 24px;
}
i.ccm.bookmark.i-6.base, i.ccm.bookmark.i-6.orange {
  background-position-x: 2.25px;
}
i.ccm.bookmark.i-6.red {
  background-position-x: -20.55px;
}
i.ccm.bookmark.i-6.white {
  background-position-x: -43.35px;
}
i.ccm.bookmark.i-6.black {
  background-position-x: -66.15px;
}
i.ccm.bookmark.i-8 {
  background-position-y: -706px;
  width: 32px;
  height: 32px;
}
i.ccm.bookmark.i-8.base, i.ccm.bookmark.i-8.orange {
  background-position-x: 3px;
}
i.ccm.bookmark.i-8.red {
  background-position-x: -27.4px;
}
i.ccm.bookmark.i-8.white {
  background-position-x: -57.8px;
}
i.ccm.bookmark.i-8.black {
  background-position-x: -88.2px;
}
i.ccm.bookmark.i-16 {
  background-position-y: -1412px;
  width: 64px;
  height: 64px;
}
i.ccm.bookmark.i-16.base, i.ccm.bookmark.i-16.orange {
  background-position-x: 6px;
}
i.ccm.bookmark.i-16.red {
  background-position-x: -54.8px;
}
i.ccm.bookmark.i-16.white {
  background-position-x: -115.6px;
}
i.ccm.bookmark.i-16.black {
  background-position-x: -176.4px;
}
i.ccm.calendar.i-4 {
  background-position-y: -370px;
  width: 16px;
  height: 16px;
}
i.ccm.calendar.i-4.base, i.ccm.calendar.i-4.orange {
  background-position-x: 1.5px;
}
i.ccm.calendar.i-4.red {
  background-position-x: -13.86px;
}
i.ccm.calendar.i-4.white {
  background-position-x: -29.22px;
}
i.ccm.calendar.i-4.black {
  background-position-x: -44.58px;
}
i.ccm.calendar.i-6 {
  background-position-y: -555px;
  width: 24px;
  height: 24px;
}
i.ccm.calendar.i-6.base, i.ccm.calendar.i-6.orange {
  background-position-x: 2.25px;
}
i.ccm.calendar.i-6.red {
  background-position-x: -20.79px;
}
i.ccm.calendar.i-6.white {
  background-position-x: -43.83px;
}
i.ccm.calendar.i-6.black {
  background-position-x: -66.87px;
}
i.ccm.calendar.i-8 {
  background-position-y: -740px;
  width: 32px;
  height: 32px;
}
i.ccm.calendar.i-8.base, i.ccm.calendar.i-8.orange {
  background-position-x: 3px;
}
i.ccm.calendar.i-8.red {
  background-position-x: -27.72px;
}
i.ccm.calendar.i-8.white {
  background-position-x: -58.44px;
}
i.ccm.calendar.i-8.black {
  background-position-x: -89.16px;
}
i.ccm.calendar.i-16 {
  background-position-y: -1480px;
  width: 64px;
  height: 64px;
}
i.ccm.calendar.i-16.base, i.ccm.calendar.i-16.orange {
  background-position-x: 6px;
}
i.ccm.calendar.i-16.red {
  background-position-x: -55.44px;
}
i.ccm.calendar.i-16.white {
  background-position-x: -116.88px;
}
i.ccm.calendar.i-16.black {
  background-position-x: -178.32px;
}
i.ccm.list.i-4 {
  background-position-y: -386px;
  width: 16px;
  height: 16px;
}
i.ccm.list.i-4.base, i.ccm.list.i-4.orange {
  background-position-x: 1.5px;
}
i.ccm.list.i-4.red {
  background-position-x: -13.7px;
}
i.ccm.list.i-4.white {
  background-position-x: -28.9px;
}
i.ccm.list.i-4.black {
  background-position-x: -44.1px;
}
i.ccm.list.i-6 {
  background-position-y: -579px;
  width: 24px;
  height: 24px;
}
i.ccm.list.i-6.base, i.ccm.list.i-6.orange {
  background-position-x: 2.25px;
}
i.ccm.list.i-6.red {
  background-position-x: -20.55px;
}
i.ccm.list.i-6.white {
  background-position-x: -43.35px;
}
i.ccm.list.i-6.black {
  background-position-x: -66.15px;
}
i.ccm.list.i-8 {
  background-position-y: -772px;
  width: 32px;
  height: 32px;
}
i.ccm.list.i-8.base, i.ccm.list.i-8.orange {
  background-position-x: 3px;
}
i.ccm.list.i-8.red {
  background-position-x: -27.4px;
}
i.ccm.list.i-8.white {
  background-position-x: -57.8px;
}
i.ccm.list.i-8.black {
  background-position-x: -88.2px;
}
i.ccm.list.i-16 {
  background-position-y: -1544px;
  width: 64px;
  height: 64px;
}
i.ccm.list.i-16.base, i.ccm.list.i-16.orange {
  background-position-x: 6px;
}
i.ccm.list.i-16.red {
  background-position-x: -54.8px;
}
i.ccm.list.i-16.white {
  background-position-x: -115.6px;
}
i.ccm.list.i-16.black {
  background-position-x: -176.4px;
}
i.ccm.tile.i-4 {
  background-position-y: -402px;
  width: 16px;
  height: 16px;
}
i.ccm.tile.i-4.base, i.ccm.tile.i-4.orange {
  background-position-x: 1.5px;
}
i.ccm.tile.i-4.red {
  background-position-x: -13.7px;
}
i.ccm.tile.i-4.white {
  background-position-x: -28.9px;
}
i.ccm.tile.i-4.black {
  background-position-x: -44.1px;
}
i.ccm.tile.i-6 {
  background-position-y: -603px;
  width: 24px;
  height: 24px;
}
i.ccm.tile.i-6.base, i.ccm.tile.i-6.orange {
  background-position-x: 2.25px;
}
i.ccm.tile.i-6.red {
  background-position-x: -20.55px;
}
i.ccm.tile.i-6.white {
  background-position-x: -43.35px;
}
i.ccm.tile.i-6.black {
  background-position-x: -66.15px;
}
i.ccm.tile.i-8 {
  background-position-y: -804px;
  width: 32px;
  height: 32px;
}
i.ccm.tile.i-8.base, i.ccm.tile.i-8.orange {
  background-position-x: 3px;
}
i.ccm.tile.i-8.red {
  background-position-x: -27.4px;
}
i.ccm.tile.i-8.white {
  background-position-x: -57.8px;
}
i.ccm.tile.i-8.black {
  background-position-x: -88.2px;
}
i.ccm.tile.i-16 {
  background-position-y: -1608px;
  width: 64px;
  height: 64px;
}
i.ccm.tile.i-16.base, i.ccm.tile.i-16.orange {
  background-position-x: 6px;
}
i.ccm.tile.i-16.red {
  background-position-x: -54.8px;
}
i.ccm.tile.i-16.white {
  background-position-x: -115.6px;
}
i.ccm.tile.i-16.black {
  background-position-x: -176.4px;
}
i.ccm.entry.i-4 {
  background-position-y: -418px;
  width: 16px;
  height: 16px;
}
i.ccm.entry.i-4.base, i.ccm.entry.i-4.orange {
  background-position-x: 1px;
}
i.ccm.entry.i-4.red {
  background-position-x: -14.2px;
}
i.ccm.entry.i-4.white {
  background-position-x: -29.4px;
}
i.ccm.entry.i-4.black {
  background-position-x: -44.6px;
}
i.ccm.entry.i-6 {
  background-position-y: -627px;
  width: 24px;
  height: 24px;
}
i.ccm.entry.i-6.base, i.ccm.entry.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.entry.i-6.red {
  background-position-x: -21.3px;
}
i.ccm.entry.i-6.white {
  background-position-x: -44.1px;
}
i.ccm.entry.i-6.black {
  background-position-x: -66.9px;
}
i.ccm.entry.i-8 {
  background-position-y: -836px;
  width: 32px;
  height: 32px;
}
i.ccm.entry.i-8.base, i.ccm.entry.i-8.orange {
  background-position-x: 2px;
}
i.ccm.entry.i-8.red {
  background-position-x: -28.4px;
}
i.ccm.entry.i-8.white {
  background-position-x: -58.8px;
}
i.ccm.entry.i-8.black {
  background-position-x: -89.2px;
}
i.ccm.entry.i-16 {
  background-position-y: -1672px;
  width: 64px;
  height: 64px;
}
i.ccm.entry.i-16.base, i.ccm.entry.i-16.orange {
  background-position-x: 4px;
}
i.ccm.entry.i-16.red {
  background-position-x: -56.8px;
}
i.ccm.entry.i-16.white {
  background-position-x: -117.6px;
}
i.ccm.entry.i-16.black {
  background-position-x: -178.4px;
}
i.ccm.cancel.i-4 {
  background-position-y: -434px;
  width: 16px;
  height: 16px;
}
i.ccm.cancel.i-4.base, i.ccm.cancel.i-4.orange {
  background-position-x: 2px;
}
i.ccm.cancel.i-4.red {
  background-position-x: -13.36px;
}
i.ccm.cancel.i-4.white {
  background-position-x: -28.72px;
}
i.ccm.cancel.i-4.black {
  background-position-x: -44.08px;
}
i.ccm.cancel.i-6 {
  background-position-y: -651px;
  width: 24px;
  height: 24px;
}
i.ccm.cancel.i-6.base, i.ccm.cancel.i-6.orange {
  background-position-x: 3px;
}
i.ccm.cancel.i-6.red {
  background-position-x: -20.04px;
}
i.ccm.cancel.i-6.white {
  background-position-x: -43.08px;
}
i.ccm.cancel.i-6.black {
  background-position-x: -66.12px;
}
i.ccm.cancel.i-8 {
  background-position-y: -868px;
  width: 32px;
  height: 32px;
}
i.ccm.cancel.i-8.base, i.ccm.cancel.i-8.orange {
  background-position-x: 4px;
}
i.ccm.cancel.i-8.red {
  background-position-x: -26.72px;
}
i.ccm.cancel.i-8.white {
  background-position-x: -57.44px;
}
i.ccm.cancel.i-8.black {
  background-position-x: -88.16px;
}
i.ccm.cancel.i-16 {
  background-position-y: -1736px;
  width: 64px;
  height: 64px;
}
i.ccm.cancel.i-16.base, i.ccm.cancel.i-16.orange {
  background-position-x: 8px;
}
i.ccm.cancel.i-16.red {
  background-position-x: -53.44px;
}
i.ccm.cancel.i-16.white {
  background-position-x: -114.88px;
}
i.ccm.cancel.i-16.black {
  background-position-x: -176.32px;
}
i.ccm.download.i-4 {
  background-position-y: -449px;
  width: 16px;
  height: 16px;
}
i.ccm.download.i-4.base, i.ccm.download.i-4.orange {
  background-position-x: 2px;
}
i.ccm.download.i-4.red {
  background-position-x: -13.52px;
}
i.ccm.download.i-4.white {
  background-position-x: -29.04px;
}
i.ccm.download.i-4.black {
  background-position-x: -44.56px;
}
i.ccm.download.i-6 {
  background-position-y: -673.5px;
  width: 24px;
  height: 24px;
}
i.ccm.download.i-6.base, i.ccm.download.i-6.orange {
  background-position-x: 3px;
}
i.ccm.download.i-6.red {
  background-position-x: -20.28px;
}
i.ccm.download.i-6.white {
  background-position-x: -43.56px;
}
i.ccm.download.i-6.black {
  background-position-x: -66.84px;
}
i.ccm.download.i-8 {
  background-position-y: -898px;
  width: 32px;
  height: 32px;
}
i.ccm.download.i-8.base, i.ccm.download.i-8.orange {
  background-position-x: 4px;
}
i.ccm.download.i-8.red {
  background-position-x: -27.04px;
}
i.ccm.download.i-8.white {
  background-position-x: -58.08px;
}
i.ccm.download.i-8.black {
  background-position-x: -89.12px;
}
i.ccm.download.i-16 {
  background-position-y: -1796px;
  width: 64px;
  height: 64px;
}
i.ccm.download.i-16.base, i.ccm.download.i-16.orange {
  background-position-x: 8px;
}
i.ccm.download.i-16.red {
  background-position-x: -54.08px;
}
i.ccm.download.i-16.white {
  background-position-x: -116.16px;
}
i.ccm.download.i-16.black {
  background-position-x: -178.24px;
}
i.ccm.knowhow.i-4 {
  background-position-y: -465px;
  width: 16px;
  height: 16px;
}
i.ccm.knowhow.i-4.base, i.ccm.knowhow.i-4.orange {
  background-position-x: 1.5px;
}
i.ccm.knowhow.i-4.red {
  background-position-x: -13.86px;
}
i.ccm.knowhow.i-4.white {
  background-position-x: -29.22px;
}
i.ccm.knowhow.i-4.black {
  background-position-x: -44.58px;
}
i.ccm.knowhow.i-6 {
  background-position-y: -697.5px;
  width: 24px;
  height: 24px;
}
i.ccm.knowhow.i-6.base, i.ccm.knowhow.i-6.orange {
  background-position-x: 2.25px;
}
i.ccm.knowhow.i-6.red {
  background-position-x: -20.79px;
}
i.ccm.knowhow.i-6.white {
  background-position-x: -43.83px;
}
i.ccm.knowhow.i-6.black {
  background-position-x: -66.87px;
}
i.ccm.knowhow.i-8 {
  background-position-y: -930px;
  width: 32px;
  height: 32px;
}
i.ccm.knowhow.i-8.base, i.ccm.knowhow.i-8.orange {
  background-position-x: 3px;
}
i.ccm.knowhow.i-8.red {
  background-position-x: -27.72px;
}
i.ccm.knowhow.i-8.white {
  background-position-x: -58.44px;
}
i.ccm.knowhow.i-8.black {
  background-position-x: -89.16px;
}
i.ccm.knowhow.i-16 {
  background-position-y: -1860px;
  width: 64px;
  height: 64px;
}
i.ccm.knowhow.i-16.base, i.ccm.knowhow.i-16.orange {
  background-position-x: 6px;
}
i.ccm.knowhow.i-16.red {
  background-position-x: -55.44px;
}
i.ccm.knowhow.i-16.white {
  background-position-x: -116.88px;
}
i.ccm.knowhow.i-16.black {
  background-position-x: -178.32px;
}
i.ccm.obog.i-4 {
  background-position-y: -482px;
  width: 16px;
  height: 16px;
}
i.ccm.obog.i-4.base, i.ccm.obog.i-4.orange {
  background-position-x: 2px;
}
i.ccm.obog.i-4.red {
  background-position-x: -13.52px;
}
i.ccm.obog.i-4.white {
  background-position-x: -29.04px;
}
i.ccm.obog.i-4.black {
  background-position-x: -44.56px;
}
i.ccm.obog.i-6 {
  background-position-y: -723px;
  width: 24px;
  height: 24px;
}
i.ccm.obog.i-6.base, i.ccm.obog.i-6.orange {
  background-position-x: 3px;
}
i.ccm.obog.i-6.red {
  background-position-x: -20.28px;
}
i.ccm.obog.i-6.white {
  background-position-x: -43.56px;
}
i.ccm.obog.i-6.black {
  background-position-x: -66.84px;
}
i.ccm.obog.i-8 {
  background-position-y: -964px;
  width: 32px;
  height: 32px;
}
i.ccm.obog.i-8.base, i.ccm.obog.i-8.orange {
  background-position-x: 4px;
}
i.ccm.obog.i-8.red {
  background-position-x: -27.04px;
}
i.ccm.obog.i-8.white {
  background-position-x: -58.08px;
}
i.ccm.obog.i-8.black {
  background-position-x: -89.12px;
}
i.ccm.obog.i-16 {
  background-position-y: -1928px;
  width: 64px;
  height: 64px;
}
i.ccm.obog.i-16.base, i.ccm.obog.i-16.orange {
  background-position-x: 8px;
}
i.ccm.obog.i-16.red {
  background-position-x: -54.08px;
}
i.ccm.obog.i-16.white {
  background-position-x: -116.16px;
}
i.ccm.obog.i-16.black {
  background-position-x: -178.24px;
}
i.ccm.research.i-4 {
  background-position-y: -501px;
  width: 16px;
  height: 16px;
}
i.ccm.research.i-4.base, i.ccm.research.i-4.orange {
  background-position-x: 1px;
}
i.ccm.research.i-4.red {
  background-position-x: -14.36px;
}
i.ccm.research.i-4.white {
  background-position-x: -29.72px;
}
i.ccm.research.i-4.black {
  background-position-x: -45.08px;
}
i.ccm.research.i-6 {
  background-position-y: -751.5px;
  width: 24px;
  height: 24px;
}
i.ccm.research.i-6.base, i.ccm.research.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.research.i-6.red {
  background-position-x: -21.54px;
}
i.ccm.research.i-6.white {
  background-position-x: -44.58px;
}
i.ccm.research.i-6.black {
  background-position-x: -67.62px;
}
i.ccm.research.i-8 {
  background-position-y: -1002px;
  width: 32px;
  height: 32px;
}
i.ccm.research.i-8.base, i.ccm.research.i-8.orange {
  background-position-x: 2px;
}
i.ccm.research.i-8.red {
  background-position-x: -28.72px;
}
i.ccm.research.i-8.white {
  background-position-x: -59.44px;
}
i.ccm.research.i-8.black {
  background-position-x: -90.16px;
}
i.ccm.research.i-16 {
  background-position-y: -2004px;
  width: 64px;
  height: 64px;
}
i.ccm.research.i-16.base, i.ccm.research.i-16.orange {
  background-position-x: 4px;
}
i.ccm.research.i-16.red {
  background-position-x: -57.44px;
}
i.ccm.research.i-16.white {
  background-position-x: -118.88px;
}
i.ccm.research.i-16.black {
  background-position-x: -180.32px;
}
i.ccm.special.i-4 {
  background-position-y: -517px;
  width: 16px;
  height: 16px;
}
i.ccm.special.i-4.base, i.ccm.special.i-4.orange {
  background-position-x: 0px;
}
i.ccm.special.i-4.red {
  background-position-x: -15.2px;
}
i.ccm.special.i-4.white {
  background-position-x: -30.4px;
}
i.ccm.special.i-4.black {
  background-position-x: -45.6px;
}
i.ccm.special.i-6 {
  background-position-y: -775.5px;
  width: 24px;
  height: 24px;
}
i.ccm.special.i-6.base, i.ccm.special.i-6.orange {
  background-position-x: 0px;
}
i.ccm.special.i-6.red {
  background-position-x: -22.8px;
}
i.ccm.special.i-6.white {
  background-position-x: -45.6px;
}
i.ccm.special.i-6.black {
  background-position-x: -68.4px;
}
i.ccm.special.i-8 {
  background-position-y: -1034px;
  width: 32px;
  height: 32px;
}
i.ccm.special.i-8.base, i.ccm.special.i-8.orange {
  background-position-x: 0px;
}
i.ccm.special.i-8.red {
  background-position-x: -30.4px;
}
i.ccm.special.i-8.white {
  background-position-x: -60.8px;
}
i.ccm.special.i-8.black {
  background-position-x: -91.2px;
}
i.ccm.special.i-16 {
  background-position-y: -2068px;
  width: 64px;
  height: 64px;
}
i.ccm.special.i-16.base, i.ccm.special.i-16.orange {
  background-position-x: 0px;
}
i.ccm.special.i-16.red {
  background-position-x: -60.8px;
}
i.ccm.special.i-16.white {
  background-position-x: -121.6px;
}
i.ccm.special.i-16.black {
  background-position-x: -182.4px;
}
i.ccm.es.i-4 {
  background-position-y: -535px;
  width: 16px;
  height: 16px;
}
i.ccm.es.i-4.base, i.ccm.es.i-4.orange {
  background-position-x: 1px;
}
i.ccm.es.i-4.red {
  background-position-x: -14.68px;
}
i.ccm.es.i-4.white {
  background-position-x: -30.36px;
}
i.ccm.es.i-4.black {
  background-position-x: -46.04px;
}
i.ccm.es.i-6 {
  background-position-y: -802.5px;
  width: 24px;
  height: 24px;
}
i.ccm.es.i-6.base, i.ccm.es.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.es.i-6.red {
  background-position-x: -22.02px;
}
i.ccm.es.i-6.white {
  background-position-x: -45.54px;
}
i.ccm.es.i-6.black {
  background-position-x: -69.06px;
}
i.ccm.es.i-8 {
  background-position-y: -1070px;
  width: 32px;
  height: 32px;
}
i.ccm.es.i-8.base, i.ccm.es.i-8.orange {
  background-position-x: 2px;
}
i.ccm.es.i-8.red {
  background-position-x: -29.36px;
}
i.ccm.es.i-8.white {
  background-position-x: -60.72px;
}
i.ccm.es.i-8.black {
  background-position-x: -92.08px;
}
i.ccm.es.i-16 {
  background-position-y: -2140px;
  width: 64px;
  height: 64px;
}
i.ccm.es.i-16.base, i.ccm.es.i-16.orange {
  background-position-x: 4px;
}
i.ccm.es.i-16.red {
  background-position-x: -58.72px;
}
i.ccm.es.i-16.white {
  background-position-x: -121.44px;
}
i.ccm.es.i-16.black {
  background-position-x: -184.16px;
}
i.ccm.words.i-4 {
  background-position-y: -553px;
  width: 16px;
  height: 16px;
}
i.ccm.words.i-4.base, i.ccm.words.i-4.orange {
  background-position-x: 1px;
}
i.ccm.words.i-4.red {
  background-position-x: -14.52px;
}
i.ccm.words.i-4.white {
  background-position-x: -30.04px;
}
i.ccm.words.i-4.black {
  background-position-x: -45.56px;
}
i.ccm.words.i-6 {
  background-position-y: -829.5px;
  width: 24px;
  height: 24px;
}
i.ccm.words.i-6.base, i.ccm.words.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.words.i-6.red {
  background-position-x: -21.78px;
}
i.ccm.words.i-6.white {
  background-position-x: -45.06px;
}
i.ccm.words.i-6.black {
  background-position-x: -68.34px;
}
i.ccm.words.i-8 {
  background-position-y: -1106px;
  width: 32px;
  height: 32px;
}
i.ccm.words.i-8.base, i.ccm.words.i-8.orange {
  background-position-x: 2px;
}
i.ccm.words.i-8.red {
  background-position-x: -29.04px;
}
i.ccm.words.i-8.white {
  background-position-x: -60.08px;
}
i.ccm.words.i-8.black {
  background-position-x: -91.12px;
}
i.ccm.words.i-16 {
  background-position-y: -2212px;
  width: 64px;
  height: 64px;
}
i.ccm.words.i-16.base, i.ccm.words.i-16.orange {
  background-position-x: 4px;
}
i.ccm.words.i-16.red {
  background-position-x: -58.08px;
}
i.ccm.words.i-16.white {
  background-position-x: -120.16px;
}
i.ccm.words.i-16.black {
  background-position-x: -182.24px;
}
i.ccm.alert.i-4 {
  background-position-y: -570px;
  width: 16px;
  height: 16px;
}
i.ccm.alert.i-4.base, i.ccm.alert.i-4.orange {
  background-position-x: 1px;
}
i.ccm.alert.i-4.red {
  background-position-x: -14.68px;
}
i.ccm.alert.i-4.white {
  background-position-x: -30.36px;
}
i.ccm.alert.i-4.black {
  background-position-x: -46.04px;
}
i.ccm.alert.i-6 {
  background-position-y: -855px;
  width: 24px;
  height: 24px;
}
i.ccm.alert.i-6.base, i.ccm.alert.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.alert.i-6.red {
  background-position-x: -22.02px;
}
i.ccm.alert.i-6.white {
  background-position-x: -45.54px;
}
i.ccm.alert.i-6.black {
  background-position-x: -69.06px;
}
i.ccm.alert.i-8 {
  background-position-y: -1140px;
  width: 32px;
  height: 32px;
}
i.ccm.alert.i-8.base, i.ccm.alert.i-8.orange {
  background-position-x: 2px;
}
i.ccm.alert.i-8.red {
  background-position-x: -29.36px;
}
i.ccm.alert.i-8.white {
  background-position-x: -60.72px;
}
i.ccm.alert.i-8.black {
  background-position-x: -92.08px;
}
i.ccm.alert.i-16 {
  background-position-y: -2280px;
  width: 64px;
  height: 64px;
}
i.ccm.alert.i-16.base, i.ccm.alert.i-16.orange {
  background-position-x: 4px;
}
i.ccm.alert.i-16.red {
  background-position-x: -58.72px;
}
i.ccm.alert.i-16.white {
  background-position-x: -121.44px;
}
i.ccm.alert.i-16.black {
  background-position-x: -184.16px;
}
i.ccm.announce.i-4 {
  background-position-y: -586px;
  width: 16px;
  height: 16px;
}
i.ccm.announce.i-4.base, i.ccm.announce.i-4.orange {
  background-position-x: 1px;
}
i.ccm.announce.i-4.red {
  background-position-x: -14.68px;
}
i.ccm.announce.i-4.white {
  background-position-x: -30.36px;
}
i.ccm.announce.i-4.black {
  background-position-x: -46.04px;
}
i.ccm.announce.i-6 {
  background-position-y: -879px;
  width: 24px;
  height: 24px;
}
i.ccm.announce.i-6.base, i.ccm.announce.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.announce.i-6.red {
  background-position-x: -22.02px;
}
i.ccm.announce.i-6.white {
  background-position-x: -45.54px;
}
i.ccm.announce.i-6.black {
  background-position-x: -69.06px;
}
i.ccm.announce.i-8 {
  background-position-y: -1172px;
  width: 32px;
  height: 32px;
}
i.ccm.announce.i-8.base, i.ccm.announce.i-8.orange {
  background-position-x: 2px;
}
i.ccm.announce.i-8.red {
  background-position-x: -29.36px;
}
i.ccm.announce.i-8.white {
  background-position-x: -60.72px;
}
i.ccm.announce.i-8.black {
  background-position-x: -92.08px;
}
i.ccm.announce.i-16 {
  background-position-y: -2344px;
  width: 64px;
  height: 64px;
}
i.ccm.announce.i-16.base, i.ccm.announce.i-16.orange {
  background-position-x: 4px;
}
i.ccm.announce.i-16.red {
  background-position-x: -58.72px;
}
i.ccm.announce.i-16.white {
  background-position-x: -121.44px;
}
i.ccm.announce.i-16.black {
  background-position-x: -184.16px;
}
i.ccm.news.i-4 {
  background-position-y: -600px;
  width: 16px;
  height: 16px;
}
i.ccm.news.i-4.base, i.ccm.news.i-4.orange {
  background-position-x: 1px;
}
i.ccm.news.i-4.red {
  background-position-x: -14.84px;
}
i.ccm.news.i-4.white {
  background-position-x: -30.68px;
}
i.ccm.news.i-4.black {
  background-position-x: -46.52px;
}
i.ccm.news.i-6 {
  background-position-y: -900px;
  width: 24px;
  height: 24px;
}
i.ccm.news.i-6.base, i.ccm.news.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.news.i-6.red {
  background-position-x: -22.26px;
}
i.ccm.news.i-6.white {
  background-position-x: -46.02px;
}
i.ccm.news.i-6.black {
  background-position-x: -69.78px;
}
i.ccm.news.i-8 {
  background-position-y: -1200px;
  width: 32px;
  height: 32px;
}
i.ccm.news.i-8.base, i.ccm.news.i-8.orange {
  background-position-x: 2px;
}
i.ccm.news.i-8.red {
  background-position-x: -29.68px;
}
i.ccm.news.i-8.white {
  background-position-x: -61.36px;
}
i.ccm.news.i-8.black {
  background-position-x: -93.04px;
}
i.ccm.news.i-16 {
  background-position-y: -2400px;
  width: 64px;
  height: 64px;
}
i.ccm.news.i-16.base, i.ccm.news.i-16.orange {
  background-position-x: 4px;
}
i.ccm.news.i-16.red {
  background-position-x: -59.36px;
}
i.ccm.news.i-16.white {
  background-position-x: -122.72px;
}
i.ccm.news.i-16.black {
  background-position-x: -186.08px;
}
i.ccm.mail.i-4 {
  background-position-y: -614px;
  width: 16px;
  height: 16px;
}
i.ccm.mail.i-4.base, i.ccm.mail.i-4.orange {
  background-position-x: 1px;
}
i.ccm.mail.i-4.red {
  background-position-x: -15px;
}
i.ccm.mail.i-4.white {
  background-position-x: -31px;
}
i.ccm.mail.i-4.black {
  background-position-x: -47px;
}
i.ccm.mail.i-6 {
  background-position-y: -921px;
  width: 24px;
  height: 24px;
}
i.ccm.mail.i-6.base, i.ccm.mail.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.mail.i-6.red {
  background-position-x: -22.5px;
}
i.ccm.mail.i-6.white {
  background-position-x: -46.5px;
}
i.ccm.mail.i-6.black {
  background-position-x: -70.5px;
}
i.ccm.mail.i-8 {
  background-position-y: -1228px;
  width: 32px;
  height: 32px;
}
i.ccm.mail.i-8.base, i.ccm.mail.i-8.orange {
  background-position-x: 2px;
}
i.ccm.mail.i-8.red {
  background-position-x: -30px;
}
i.ccm.mail.i-8.white {
  background-position-x: -62px;
}
i.ccm.mail.i-8.black {
  background-position-x: -94px;
}
i.ccm.mail.i-16 {
  background-position-y: -2456px;
  width: 64px;
  height: 64px;
}
i.ccm.mail.i-16.base, i.ccm.mail.i-16.orange {
  background-position-x: 4px;
}
i.ccm.mail.i-16.red {
  background-position-x: -60px;
}
i.ccm.mail.i-16.white {
  background-position-x: -124px;
}
i.ccm.mail.i-16.black {
  background-position-x: -188px;
}
i.ccm.cellphone.i-4 {
  background-position-y: -629px;
  width: 16px;
  height: 16px;
}
i.ccm.cellphone.i-4.base, i.ccm.cellphone.i-4.orange {
  background-position-x: 1px;
}
i.ccm.cellphone.i-4.red {
  background-position-x: -15px;
}
i.ccm.cellphone.i-4.white {
  background-position-x: -31px;
}
i.ccm.cellphone.i-4.black {
  background-position-x: -47px;
}
i.ccm.cellphone.i-6 {
  background-position-y: -943.5px;
  width: 24px;
  height: 24px;
}
i.ccm.cellphone.i-6.base, i.ccm.cellphone.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.cellphone.i-6.red {
  background-position-x: -22.5px;
}
i.ccm.cellphone.i-6.white {
  background-position-x: -46.5px;
}
i.ccm.cellphone.i-6.black {
  background-position-x: -70.5px;
}
i.ccm.cellphone.i-8 {
  background-position-y: -1258px;
  width: 32px;
  height: 32px;
}
i.ccm.cellphone.i-8.base, i.ccm.cellphone.i-8.orange {
  background-position-x: 2px;
}
i.ccm.cellphone.i-8.red {
  background-position-x: -30px;
}
i.ccm.cellphone.i-8.white {
  background-position-x: -62px;
}
i.ccm.cellphone.i-8.black {
  background-position-x: -94px;
}
i.ccm.cellphone.i-16 {
  background-position-y: -2516px;
  width: 64px;
  height: 64px;
}
i.ccm.cellphone.i-16.base, i.ccm.cellphone.i-16.orange {
  background-position-x: 4px;
}
i.ccm.cellphone.i-16.red {
  background-position-x: -60px;
}
i.ccm.cellphone.i-16.white {
  background-position-x: -124px;
}
i.ccm.cellphone.i-16.black {
  background-position-x: -188px;
}
i.ccm.address.i-4 {
  background-position-y: -644px;
  width: 16px;
  height: 16px;
}
i.ccm.address.i-4.base, i.ccm.address.i-4.orange {
  background-position-x: 1px;
}
i.ccm.address.i-4.red {
  background-position-x: -14.84px;
}
i.ccm.address.i-4.white {
  background-position-x: -30.68px;
}
i.ccm.address.i-4.black {
  background-position-x: -46.52px;
}
i.ccm.address.i-6 {
  background-position-y: -966px;
  width: 24px;
  height: 24px;
}
i.ccm.address.i-6.base, i.ccm.address.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.address.i-6.red {
  background-position-x: -22.26px;
}
i.ccm.address.i-6.white {
  background-position-x: -46.02px;
}
i.ccm.address.i-6.black {
  background-position-x: -69.78px;
}
i.ccm.address.i-8 {
  background-position-y: -1288px;
  width: 32px;
  height: 32px;
}
i.ccm.address.i-8.base, i.ccm.address.i-8.orange {
  background-position-x: 2px;
}
i.ccm.address.i-8.red {
  background-position-x: -29.68px;
}
i.ccm.address.i-8.white {
  background-position-x: -61.36px;
}
i.ccm.address.i-8.black {
  background-position-x: -93.04px;
}
i.ccm.address.i-16 {
  background-position-y: -2576px;
  width: 64px;
  height: 64px;
}
i.ccm.address.i-16.base, i.ccm.address.i-16.orange {
  background-position-x: 4px;
}
i.ccm.address.i-16.red {
  background-position-x: -59.36px;
}
i.ccm.address.i-16.white {
  background-position-x: -122.72px;
}
i.ccm.address.i-16.black {
  background-position-x: -186.08px;
}
i.ccm.sub-address.i-4 {
  background-position-y: -659px;
  width: 16px;
  height: 16px;
}
i.ccm.sub-address.i-4.base, i.ccm.sub-address.i-4.orange {
  background-position-x: 1px;
}
i.ccm.sub-address.i-4.red {
  background-position-x: -14.84px;
}
i.ccm.sub-address.i-4.white {
  background-position-x: -30.68px;
}
i.ccm.sub-address.i-4.black {
  background-position-x: -46.52px;
}
i.ccm.sub-address.i-6 {
  background-position-y: -988.5px;
  width: 24px;
  height: 24px;
}
i.ccm.sub-address.i-6.base, i.ccm.sub-address.i-6.orange {
  background-position-x: 1.5px;
}
i.ccm.sub-address.i-6.red {
  background-position-x: -22.26px;
}
i.ccm.sub-address.i-6.white {
  background-position-x: -46.02px;
}
i.ccm.sub-address.i-6.black {
  background-position-x: -69.78px;
}
i.ccm.sub-address.i-8 {
  background-position-y: -1318px;
  width: 32px;
  height: 32px;
}
i.ccm.sub-address.i-8.base, i.ccm.sub-address.i-8.orange {
  background-position-x: 2px;
}
i.ccm.sub-address.i-8.red {
  background-position-x: -29.68px;
}
i.ccm.sub-address.i-8.white {
  background-position-x: -61.36px;
}
i.ccm.sub-address.i-8.black {
  background-position-x: -93.04px;
}
i.ccm.sub-address.i-16 {
  background-position-y: -2636px;
  width: 64px;
  height: 64px;
}
i.ccm.sub-address.i-16.base, i.ccm.sub-address.i-16.orange {
  background-position-x: 4px;
}
i.ccm.sub-address.i-16.red {
  background-position-x: -59.36px;
}
i.ccm.sub-address.i-16.white {
  background-position-x: -122.72px;
}
i.ccm.sub-address.i-16.black {
  background-position-x: -186.08px;
}
i.ccm.activity.i-4 {
  background-position-y: -675px;
  width: 16px;
  height: 16px;
}
i.ccm.activity.i-4.base, i.ccm.activity.i-4.orange {
  background-position-x: 0px;
}
i.ccm.activity.i-4.red {
  background-position-x: -15.84px;
}
i.ccm.activity.i-4.white {
  background-position-x: -31.68px;
}
i.ccm.activity.i-4.black {
  background-position-x: -47.52px;
}
i.ccm.activity.i-6 {
  background-position-y: -1012.5px;
  width: 24px;
  height: 24px;
}
i.ccm.activity.i-6.base, i.ccm.activity.i-6.orange {
  background-position-x: 0px;
}
i.ccm.activity.i-6.red {
  background-position-x: -23.76px;
}
i.ccm.activity.i-6.white {
  background-position-x: -47.52px;
}
i.ccm.activity.i-6.black {
  background-position-x: -71.28px;
}
i.ccm.activity.i-8 {
  background-position-y: -1350px;
  width: 32px;
  height: 32px;
}
i.ccm.activity.i-8.base, i.ccm.activity.i-8.orange {
  background-position-x: 0px;
}
i.ccm.activity.i-8.red {
  background-position-x: -31.68px;
}
i.ccm.activity.i-8.white {
  background-position-x: -63.36px;
}
i.ccm.activity.i-8.black {
  background-position-x: -95.04px;
}
i.ccm.activity.i-16 {
  background-position-y: -2700px;
  width: 64px;
  height: 64px;
}
i.ccm.activity.i-16.base, i.ccm.activity.i-16.orange {
  background-position-x: 0px;
}
i.ccm.activity.i-16.red {
  background-position-x: -63.36px;
}
i.ccm.activity.i-16.white {
  background-position-x: -126.72px;
}
i.ccm.activity.i-16.black {
  background-position-x: -190.08px;
}
i.ccm.activity-hard.i-4 {
  background-position-y: -690px;
  width: 16px;
  height: 16px;
}
i.ccm.activity-hard.i-4.base, i.ccm.activity-hard.i-4.orange {
  background-position-x: 0px;
}
i.ccm.activity-hard.i-4.red {
  background-position-x: -15.84px;
}
i.ccm.activity-hard.i-4.white {
  background-position-x: -31.68px;
}
i.ccm.activity-hard.i-4.black {
  background-position-x: -47.52px;
}
i.ccm.activity-hard.i-6 {
  background-position-y: -1035px;
  width: 24px;
  height: 24px;
}
i.ccm.activity-hard.i-6.base, i.ccm.activity-hard.i-6.orange {
  background-position-x: 0px;
}
i.ccm.activity-hard.i-6.red {
  background-position-x: -23.76px;
}
i.ccm.activity-hard.i-6.white {
  background-position-x: -47.52px;
}
i.ccm.activity-hard.i-6.black {
  background-position-x: -71.28px;
}
i.ccm.activity-hard.i-8 {
  background-position-y: -1380px;
  width: 32px;
  height: 32px;
}
i.ccm.activity-hard.i-8.base, i.ccm.activity-hard.i-8.orange {
  background-position-x: 0px;
}
i.ccm.activity-hard.i-8.red {
  background-position-x: -31.68px;
}
i.ccm.activity-hard.i-8.white {
  background-position-x: -63.36px;
}
i.ccm.activity-hard.i-8.black {
  background-position-x: -95.04px;
}
i.ccm.activity-hard.i-16 {
  background-position-y: -2760px;
  width: 64px;
  height: 64px;
}
i.ccm.activity-hard.i-16.base, i.ccm.activity-hard.i-16.orange {
  background-position-x: 0px;
}
i.ccm.activity-hard.i-16.red {
  background-position-x: -63.36px;
}
i.ccm.activity-hard.i-16.white {
  background-position-x: -126.72px;
}
i.ccm.activity-hard.i-16.black {
  background-position-x: -190.08px;
}
i.ccm.workplace.i-4 {
  background-position-y: -707px;
  width: 16px;
  height: 16px;
}
i.ccm.workplace.i-4.base, i.ccm.workplace.i-4.orange {
  background-position-x: -1px;
}
i.ccm.workplace.i-4.red {
  background-position-x: -16.68px;
}
i.ccm.workplace.i-4.white {
  background-position-x: -32.36px;
}
i.ccm.workplace.i-4.black {
  background-position-x: -48.04px;
}
i.ccm.workplace.i-6 {
  background-position-y: -1060.5px;
  width: 24px;
  height: 24px;
}
i.ccm.workplace.i-6.base, i.ccm.workplace.i-6.orange {
  background-position-x: -1.5px;
}
i.ccm.workplace.i-6.red {
  background-position-x: -25.02px;
}
i.ccm.workplace.i-6.white {
  background-position-x: -48.54px;
}
i.ccm.workplace.i-6.black {
  background-position-x: -72.06px;
}
i.ccm.workplace.i-8 {
  background-position-y: -1414px;
  width: 32px;
  height: 32px;
}
i.ccm.workplace.i-8.base, i.ccm.workplace.i-8.orange {
  background-position-x: -2px;
}
i.ccm.workplace.i-8.red {
  background-position-x: -33.36px;
}
i.ccm.workplace.i-8.white {
  background-position-x: -64.72px;
}
i.ccm.workplace.i-8.black {
  background-position-x: -96.08px;
}
i.ccm.workplace.i-16 {
  background-position-y: -2828px;
  width: 64px;
  height: 64px;
}
i.ccm.workplace.i-16.base, i.ccm.workplace.i-16.orange {
  background-position-x: -4px;
}
i.ccm.workplace.i-16.red {
  background-position-x: -66.72px;
}
i.ccm.workplace.i-16.white {
  background-position-x: -129.44px;
}
i.ccm.workplace.i-16.black {
  background-position-x: -192.16px;
}
i.ccm.license.i-4 {
  background-position-y: -721px;
  width: 16px;
  height: 16px;
}
i.ccm.license.i-4.base, i.ccm.license.i-4.orange {
  background-position-x: -1px;
}
i.ccm.license.i-4.red {
  background-position-x: -16.52px;
}
i.ccm.license.i-4.white {
  background-position-x: -32.04px;
}
i.ccm.license.i-4.black {
  background-position-x: -47.56px;
}
i.ccm.license.i-6 {
  background-position-y: -1081.5px;
  width: 24px;
  height: 24px;
}
i.ccm.license.i-6.base, i.ccm.license.i-6.orange {
  background-position-x: -1.5px;
}
i.ccm.license.i-6.red {
  background-position-x: -24.78px;
}
i.ccm.license.i-6.white {
  background-position-x: -48.06px;
}
i.ccm.license.i-6.black {
  background-position-x: -71.34px;
}
i.ccm.license.i-8 {
  background-position-y: -1442px;
  width: 32px;
  height: 32px;
}
i.ccm.license.i-8.base, i.ccm.license.i-8.orange {
  background-position-x: -2px;
}
i.ccm.license.i-8.red {
  background-position-x: -33.04px;
}
i.ccm.license.i-8.white {
  background-position-x: -64.08px;
}
i.ccm.license.i-8.black {
  background-position-x: -95.12px;
}
i.ccm.license.i-16 {
  background-position-y: -2884px;
  width: 64px;
  height: 64px;
}
i.ccm.license.i-16.base, i.ccm.license.i-16.orange {
  background-position-x: -4px;
}
i.ccm.license.i-16.red {
  background-position-x: -66.08px;
}
i.ccm.license.i-16.white {
  background-position-x: -128.16px;
}
i.ccm.license.i-16.black {
  background-position-x: -190.24px;
}
i.ccm.appeal.i-4 {
  background-position-y: -736px;
  width: 16px;
  height: 16px;
}
i.ccm.appeal.i-4.base, i.ccm.appeal.i-4.orange {
  background-position-x: 0px;
}
i.ccm.appeal.i-4.red {
  background-position-x: -15.68px;
}
i.ccm.appeal.i-4.white {
  background-position-x: -31.36px;
}
i.ccm.appeal.i-4.black {
  background-position-x: -47.04px;
}
i.ccm.appeal.i-6 {
  background-position-y: -1104px;
  width: 24px;
  height: 24px;
}
i.ccm.appeal.i-6.base, i.ccm.appeal.i-6.orange {
  background-position-x: 0px;
}
i.ccm.appeal.i-6.red {
  background-position-x: -23.52px;
}
i.ccm.appeal.i-6.white {
  background-position-x: -47.04px;
}
i.ccm.appeal.i-6.black {
  background-position-x: -70.56px;
}
i.ccm.appeal.i-8 {
  background-position-y: -1472px;
  width: 32px;
  height: 32px;
}
i.ccm.appeal.i-8.base, i.ccm.appeal.i-8.orange {
  background-position-x: 0px;
}
i.ccm.appeal.i-8.red {
  background-position-x: -31.36px;
}
i.ccm.appeal.i-8.white {
  background-position-x: -62.72px;
}
i.ccm.appeal.i-8.black {
  background-position-x: -94.08px;
}
i.ccm.appeal.i-16 {
  background-position-y: -2944px;
  width: 64px;
  height: 64px;
}
i.ccm.appeal.i-16.base, i.ccm.appeal.i-16.orange {
  background-position-x: 0px;
}
i.ccm.appeal.i-16.red {
  background-position-x: -62.72px;
}
i.ccm.appeal.i-16.white {
  background-position-x: -125.44px;
}
i.ccm.appeal.i-16.black {
  background-position-x: -188.16px;
}
i.ccm.photo.i-4 {
  background-position-y: -750px;
  width: 16px;
  height: 16px;
}
i.ccm.photo.i-4.base, i.ccm.photo.i-4.orange {
  background-position-x: -0.5px;
}
i.ccm.photo.i-4.red {
  background-position-x: -16.18px;
}
i.ccm.photo.i-4.white {
  background-position-x: -31.86px;
}
i.ccm.photo.i-4.black {
  background-position-x: -47.54px;
}
i.ccm.photo.i-6 {
  background-position-y: -1125px;
  width: 24px;
  height: 24px;
}
i.ccm.photo.i-6.base, i.ccm.photo.i-6.orange {
  background-position-x: -0.75px;
}
i.ccm.photo.i-6.red {
  background-position-x: -24.27px;
}
i.ccm.photo.i-6.white {
  background-position-x: -47.79px;
}
i.ccm.photo.i-6.black {
  background-position-x: -71.31px;
}
i.ccm.photo.i-8 {
  background-position-y: -1500px;
  width: 32px;
  height: 32px;
}
i.ccm.photo.i-8.base, i.ccm.photo.i-8.orange {
  background-position-x: -1px;
}
i.ccm.photo.i-8.red {
  background-position-x: -32.36px;
}
i.ccm.photo.i-8.white {
  background-position-x: -63.72px;
}
i.ccm.photo.i-8.black {
  background-position-x: -95.08px;
}
i.ccm.photo.i-16 {
  background-position-y: -3000px;
  width: 64px;
  height: 64px;
}
i.ccm.photo.i-16.base, i.ccm.photo.i-16.orange {
  background-position-x: -2px;
}
i.ccm.photo.i-16.red {
  background-position-x: -64.72px;
}
i.ccm.photo.i-16.white {
  background-position-x: -127.44px;
}
i.ccm.photo.i-16.black {
  background-position-x: -190.16px;
}
i.ccm.privacy.i-4 {
  background-position-y: -765px;
  width: 16px;
  height: 16px;
}
i.ccm.privacy.i-4.base, i.ccm.privacy.i-4.orange {
  background-position-x: 0px;
}
i.ccm.privacy.i-4.red {
  background-position-x: -15.68px;
}
i.ccm.privacy.i-4.white {
  background-position-x: -31.36px;
}
i.ccm.privacy.i-4.black {
  background-position-x: -47.04px;
}
i.ccm.privacy.i-6 {
  background-position-y: -1147.5px;
  width: 24px;
  height: 24px;
}
i.ccm.privacy.i-6.base, i.ccm.privacy.i-6.orange {
  background-position-x: 0px;
}
i.ccm.privacy.i-6.red {
  background-position-x: -23.52px;
}
i.ccm.privacy.i-6.white {
  background-position-x: -47.04px;
}
i.ccm.privacy.i-6.black {
  background-position-x: -70.56px;
}
i.ccm.privacy.i-8 {
  background-position-y: -1530px;
  width: 32px;
  height: 32px;
}
i.ccm.privacy.i-8.base, i.ccm.privacy.i-8.orange {
  background-position-x: 0px;
}
i.ccm.privacy.i-8.red {
  background-position-x: -31.36px;
}
i.ccm.privacy.i-8.white {
  background-position-x: -62.72px;
}
i.ccm.privacy.i-8.black {
  background-position-x: -94.08px;
}
i.ccm.privacy.i-16 {
  background-position-y: -3060px;
  width: 64px;
  height: 64px;
}
i.ccm.privacy.i-16.base, i.ccm.privacy.i-16.orange {
  background-position-x: 0px;
}
i.ccm.privacy.i-16.red {
  background-position-x: -62.72px;
}
i.ccm.privacy.i-16.white {
  background-position-x: -125.44px;
}
i.ccm.privacy.i-16.black {
  background-position-x: -188.16px;
}
i.ccm.job.i-4 {
  background-position-y: -778px;
  width: 16px;
  height: 16px;
}
i.ccm.job.i-4.base, i.ccm.job.i-4.orange {
  background-position-x: -0.5px;
}
i.ccm.job.i-4.red {
  background-position-x: -16.02px;
}
i.ccm.job.i-4.white {
  background-position-x: -31.54px;
}
i.ccm.job.i-4.black {
  background-position-x: -47.06px;
}
i.ccm.job.i-6 {
  background-position-y: -1167px;
  width: 24px;
  height: 24px;
}
i.ccm.job.i-6.base, i.ccm.job.i-6.orange {
  background-position-x: -0.75px;
}
i.ccm.job.i-6.red {
  background-position-x: -24.03px;
}
i.ccm.job.i-6.white {
  background-position-x: -47.31px;
}
i.ccm.job.i-6.black {
  background-position-x: -70.59px;
}
i.ccm.job.i-8 {
  background-position-y: -1556px;
  width: 32px;
  height: 32px;
}
i.ccm.job.i-8.base, i.ccm.job.i-8.orange {
  background-position-x: -1px;
}
i.ccm.job.i-8.red {
  background-position-x: -32.04px;
}
i.ccm.job.i-8.white {
  background-position-x: -63.08px;
}
i.ccm.job.i-8.black {
  background-position-x: -94.12px;
}
i.ccm.job.i-16 {
  background-position-y: -3112px;
  width: 64px;
  height: 64px;
}
i.ccm.job.i-16.base, i.ccm.job.i-16.orange {
  background-position-x: -2px;
}
i.ccm.job.i-16.red {
  background-position-x: -64.08px;
}
i.ccm.job.i-16.white {
  background-position-x: -126.16px;
}
i.ccm.job.i-16.black {
  background-position-x: -188.24px;
}
i.ccm.ticket.i-4 {
  background-position-y: -790.2px;
  width: 16px;
  height: 16px;
}
i.ccm.ticket.i-4.base, i.ccm.ticket.i-4.orange {
  background-position-x: -1.5px;
}
i.ccm.ticket.i-4.red {
  background-position-x: -17.18px;
}
i.ccm.ticket.i-4.white {
  background-position-x: -32.86px;
}
i.ccm.ticket.i-4.black {
  background-position-x: -48.54px;
}
i.ccm.ticket.i-6 {
  background-position-y: -1185.3px;
  width: 24px;
  height: 24px;
}
i.ccm.ticket.i-6.base, i.ccm.ticket.i-6.orange {
  background-position-x: -2.25px;
}
i.ccm.ticket.i-6.red {
  background-position-x: -25.77px;
}
i.ccm.ticket.i-6.white {
  background-position-x: -49.29px;
}
i.ccm.ticket.i-6.black {
  background-position-x: -72.81px;
}
i.ccm.ticket.i-8 {
  background-position-y: -1580.4px;
  width: 32px;
  height: 32px;
}
i.ccm.ticket.i-8.base, i.ccm.ticket.i-8.orange {
  background-position-x: -3px;
}
i.ccm.ticket.i-8.red {
  background-position-x: -34.36px;
}
i.ccm.ticket.i-8.white {
  background-position-x: -65.72px;
}
i.ccm.ticket.i-8.black {
  background-position-x: -97.08px;
}
i.ccm.ticket.i-16 {
  background-position-y: -3160.8px;
  width: 64px;
  height: 64px;
}
i.ccm.ticket.i-16.base, i.ccm.ticket.i-16.orange {
  background-position-x: -6px;
}
i.ccm.ticket.i-16.red {
  background-position-x: -68.72px;
}
i.ccm.ticket.i-16.white {
  background-position-x: -131.44px;
}
i.ccm.ticket.i-16.black {
  background-position-x: -194.16px;
}
i.ccm.enquete.i-4 {
  background-position-y: -804px;
  width: 16px;
  height: 16px;
}
i.ccm.enquete.i-4.base, i.ccm.enquete.i-4.orange {
  background-position-x: 0.5px;
}
i.ccm.enquete.i-4.red {
  background-position-x: -15.5px;
}
i.ccm.enquete.i-4.white {
  background-position-x: -31.5px;
}
i.ccm.enquete.i-4.black {
  background-position-x: -47.5px;
}
i.ccm.enquete.i-6 {
  background-position-y: -1206px;
  width: 24px;
  height: 24px;
}
i.ccm.enquete.i-6.base, i.ccm.enquete.i-6.orange {
  background-position-x: 0.75px;
}
i.ccm.enquete.i-6.red {
  background-position-x: -23.25px;
}
i.ccm.enquete.i-6.white {
  background-position-x: -47.25px;
}
i.ccm.enquete.i-6.black {
  background-position-x: -71.25px;
}
i.ccm.enquete.i-8 {
  background-position-y: -1608px;
  width: 32px;
  height: 32px;
}
i.ccm.enquete.i-8.base, i.ccm.enquete.i-8.orange {
  background-position-x: 1px;
}
i.ccm.enquete.i-8.red {
  background-position-x: -31px;
}
i.ccm.enquete.i-8.white {
  background-position-x: -63px;
}
i.ccm.enquete.i-8.black {
  background-position-x: -95px;
}
i.ccm.enquete.i-16 {
  background-position-y: -3216px;
  width: 64px;
  height: 64px;
}
i.ccm.enquete.i-16.base, i.ccm.enquete.i-16.orange {
  background-position-x: 2px;
}
i.ccm.enquete.i-16.red {
  background-position-x: -62px;
}
i.ccm.enquete.i-16.white {
  background-position-x: -126px;
}
i.ccm.enquete.i-16.black {
  background-position-x: -190px;
}

/**
細かいやつ
**/
select + .minict_wrapper {
  height: 33.5px;
  border: 1px solid #898989;
  border-radius: 5px;
  color: inherit;
}
select + .minict_wrapper.disabled {
  background: #f5f5f5;
  text-shadow: 0 1px 0 #fff;
}
select + .minict_wrapper.disabled span {
  color: #777 !important;
}
select + .minict_wrapper:after {
  content: "";
  height: 6px;
  width: 3px;
  top: 0.8rem;
  right: 0.5rem;
  color: #df7919;
  border: 5px solid;
  border-color: transparent;
  border-top-color: #df7919;
}
select + .minict_wrapper.disabled:after {
  border-top-color: #bbb;
}
select + .minict_wrapper.active:after {
  content: "";
  top: 0.5rem;
  border-top-color: transparent;
  border-bottom-color: #bbb;
}
select + .minict_wrapper span,
select + .minict_wrapper span:focus {
  color: inherit;
  outline-color: #df7919;
  font-size: 14px;
  height: 31.5px;
  line-height: 15.75px;
  padding: 7px 20px 0 10px;
}
select + .minict_wrapper span:empty:before {
  content: attr(data-placeholder);
  color: #aaa;
  line-height: 15.75px;
}
select + .minict_wrapper ul {
  border: 2px solid #df7919;
  border-top: 1px solid #f9f9f9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 29px;
  max-height: 350px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
select + .minict_wrapper ul::-webkit-scrollbar {
  display: none;
}
select + .minict_wrapper ul li {
  font-size: 13px;
  list-style: none;
  padding: 1px 10px 0;
  cursor: pointer;
  background: #fff;
  height: 30px;
  line-height: 30px;
}
select + .minict_wrapper ul li:hover {
  background: #df7919;
  color: #fff;
}
select + .minict_wrapper ul li.minict_empty {
  padding-left: 5px;
  padding-right: 5px;
  background: #fff !important;
  color: #bbb;
  font-size: 11px;
  height: 55px;
  height: 3.5rem;
  line-height: 50px;
  line-height: 3.3rem;
}
select + .minict_wrapper ul li.disabled {
  background: #fff !important;
  color: #bbb;
}
select + .minict_wrapper ul li.selected {
  color: #777;
  background: #f8f9f9;
}
select + .minict_wrapper ul li.highlighted {
  color: #fff;
  background: #777;
}
select + .minict_wrapper ul li.hidden {
  display: none;
}
select + .minict_wrapper .minict_reset {
  color: #777;
  bottom: 0;
  display: none;
  font-size: 14px;
  line-height: 30px;
  line-height: 1.9rem;
  position: absolute;
  right: 35px;
  right: 2.2rem;
  text-align: center;
  top: 0;
  text-decoration: none;
  width: 20px;
  width: 1.2rem;
  transition: all 0.35s ease-in-out;
}
select + .minict_wrapper .minict_reset:hover {
  color: #e0e0e0;
  transition: all 0.15s ease-in-out;
}
select + .minict_wrapper .minict_reset:active {
  color: #df7919;
}

.m-panel-error {
  padding: 15px 25px;
  margin: 0 0 20px 0;
  line-height: 1.4;
  background-color: white;
  color: #d83232;
  font-size: 14px;
  font-weight: bold;
}

.minict_wrapper span,
.minict_wrapper span::before,
.minict_wrapper:after {
  pointer-events: none;
}

/* フラッシュメッセージ（front.scssにあったものをコピペ） */
#flashMessage {
  position: fixed;
  top: 0;
  left: 0;
  transform: translateY(-100%);
  min-height: 80px;
  width: 100%;
  line-height: 26px;
  padding: 27px 50px;
  background-color: rgba(0, 127, 207, 0.9);
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  opacity: 0;
  z-index: 1001;
}
#flashMessage.error {
  background-color: rgba(218, 55, 0, 0.9);
}
#flashMessage.close {
  display: none;
}
#flashMessage.floating {
  opacity: 1;
  transform: translateY(0%);
  transition: opacity 1s, transform 0.4s;
}
#flashMessage .m-close-btn {
  position: absolute;
  top: 30px;
  right: 40px;
}/*# sourceMappingURL=ccm_default.css.map */