@charset "EUC-JP";

/* $B%U%)%s%H@_Dj(B
--------------------------------------------------- */

/* SNS$B%"%$%3%s(B */
@font-face {
  font-family: 'sns-icons';
  src: url('sns-icons/font/sns-icons.eot?46957069');
  src: url('sns-icons/font/sns-icons.eot?46957069#iefix') format('embedded-opentype'),
       url('sns-icons/font/sns-icons.woff2?46957069') format('woff2'),
       url('sns-icons/font/sns-icons.woff?46957069') format('woff'),
       url('sns-icons/font/sns-icons.ttf?46957069') format('truetype'),
       url('sns-icons/font/sns-icons.svg?46957069#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?93665156');
  src: url('file-icons/font/file-icons.eot?93665156#iefix') format('embedded-opentype'),
       url('file-icons/font/file-icons.woff2?93665156') format('woff2'),
       url('file-icons/font/file-icons.woff?93665156') format('woff'),
       url('file-icons/font/file-icons.ttf?93665156') format('truetype'),
       url('file-icons/font/file-icons.svg?93665156#file-icons') format('svg');
}




/* $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;dMQ$9$k%"%$%3%s$N%U%)%s%HL>$r$3$3$KDI5-(B */

.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;}
}
