@charset "utf-8";
/* CSS Document */
/******************************************************************************

 pointer

******************************************************************************/
@media screen and (min-width: 1070px) {
 .is-active {cursor: pointer;}
 .pointer,
 #follower {
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0; 
  pointer-events: none;
 }

 .pointer {
  width: 4px;
  height: 4px;
  background-color: #000;
  z-index: 101;
 }

 #follower {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  background-color: rgba(255,255,255,0.8);
  z-index: 100;
  transition: transform ease .2s;
  transition-delay: 0.2s;
  text-align: center;
  mix-blend-mode: exclusion;
 }
 #follower span {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  transform: scale(0);
 }
 #follower.is-active {
  transform: scale(8);
 }
 #follower.is-play {
  background: url(../images/sankaku.png) no-repeat center center rgba(255,255,255,0.8);
  background-size: 25% auto;
 }
 #follower.is-hover:after {

 }
}