@charset "utf-8";

/* $B%U%)%s%H@_Dj(B
--------------------------------------------------- */

@font-face {
  font-family: 'ui-icons';
  src: url('ui-icons/font/ui-icons.eot?10587691');
  src: url('ui-icons/font/ui-icons.eot?10587691#iefix') format('embedded-opentype'),
       url('ui-icons/font/ui-icons.woff2?10587691') format('woff2'),
       url('ui-icons/font/ui-icons.woff?10587691') format('woff'),
       url('ui-icons/font/ui-icons.ttf?10587691') format('truetype'),
       url('ui-icons/font/ui-icons.svg?10587691#ui-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* $B@lMQ%"%$%3%s(B */
@font-face {
  font-family: 'add-icons';
  src: url('add-icons/font/add-icons.eot?28387894');
  src: url('add-icons/font/add-icons.eot?28387894#iefix') format('embedded-opentype'),
       url('add-icons/font/add-icons.woff2?28387894') format('woff2'),
       url('add-icons/font/add-icons.woff?28387894') format('woff'),
       url('add-icons/font/add-icons.ttf?28387894') format('truetype'),
       url('add-icons/font/add-icons.svg?28387894#add-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* SNS$B%"%$%3%s(B */
@font-face {
  font-family: 'sns-icons';
  src: url('sns-icons/font/sns-icons.eot?1618582');
  src: url('sns-icons/font/sns-icons.eot?1618582#iefix') format('embedded-opentype'),
       url('sns-icons/font/sns-icons.woff2?1618582') format('woff2'),
       url('sns-icons/font/sns-icons.woff?1618582') format('woff'),
       url('sns-icons/font/sns-icons.ttf?1618582') format('truetype'),
       url('sns-icons/font/sns-icons.svg?1618582#sns-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* File$B%"%$%3%s(B */
@font-face {
  font-family: 'file-icons';
  src: url('file-icons/font/file-icons.eot?28715435');
  src: url('file-icons/font/file-icons.eot?28715435#iefix') format('embedded-opentype'),
       url('file-icons/font/file-icons.woff2?28715435') format('woff2'),
       url('file-icons/font/file-icons.woff?28715435') format('woff'),
       url('file-icons/font/file-icons.ttf?28715435') format('truetype'),
       url('file-icons/font/file-icons.svg?28715435#file-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}




/* $BI=<(@_Dj(B
--------------------------------------------------- */

a[class^="icon-"],
a[class*=" icon-"] {
  position: relative;
}


[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
}


/* $B;HMQ$9$k%"%$%3%s$N%U%)%s%HL>$r$3$3$KDI5-(B */

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "ui-icons";
}
.add-icons:before {
  font-family: "add-icons"!important;
}
.file-icons:before {
  font-family: "file-icons"!important;
}
.sns-icons:before {
  font-family: "sns-icons"!important;
}




/* hover blink
--------------------------------------------------- */


@-webkit-keyframes richblink{
      0% {opacity:0;}
     50% {opacity:1;}
    100% {opacity:0;}
}
@keyframes richblink{
      0% {opacity:0;}
     50% {opacity:1;}
    100% {opacity:0;}
}