.ownset {
  background-repeat: no-repeat;
  background-size: cover;
  /*
  background-image: url("/stu/21kondo/yama.jpg");
  background-color: #EDF7FF;
  background-attachment: fixed;
  */
}

.ownset ul {
  list-style: disc;
  padding-left: 40px;
}

.ownset iframe {
    background: transparent;
    background-color: transparent;
    border: none;
    /*
    align-items: center;
    block-size: 100vh;
    display: flex;
    justify-content: center;
    inline-size: 10rem;
    margin: auto;
    overflow: hidden;
    */
}

#access_counter {
  display: inline-block;
  _display: inline;
}

.cursor {
  width: 50px;
  height: 50px;
  transition: transform .2s;
  pointer-events: none;
  transform: scale(0);
  position: absolute;
}

.cursor.active {
  transform: scale(1);
}

.cursor span {
  display: block;
  width: 100%;
  height: 100%;
  background: rgb(252,250,239);
  background: linear-gradient(204deg, rgba(252,250,239,1) 0%, rgba(240,250,252,1) 21%, rgba(111,223,166,1) 56%, rgba(253,253,247,1) 98%);
  opacity: .6;
  border-radius: 50%;
  position: absolute;
  animation: elemspin 1.5s linear infinite;
}

.cursor span::after {
  content: '';
  display: block;
  width: 80%;
  height: 80%;
  background-color: #fff;
  position: absolute;
  left:50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}


@keyframes elemspin {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}
