
/* 選択範囲の色 */
::selection
{
    background: #ffb0ee;
    color: #ffffff;
}

/* for Firefox */
::-moz-selection
{
    background: #ffb0ee;
    color: #ffffff;
}

body{
    color: #fff;
}
a:link,a:visited,a:active { color:  #ff8484; }
a:hover {color: #fff;
background: -webkit-linear-gradient(0deg, #ACB6E5, #86FDE8);  -webkit-background-clip: text;
-webkit-text-fill-color: transparent; } 


     a {
      position: relative;
      display: inline-block;
      text-decoration: none;
    }
    a::after {
      position: absolute;
      bottom: -4px;
      left: 0;
      content: '';
      width: 100%;
      height: 1px;
      background: linear-gradient(to right, #00dbde 0%, #fc00ff 100%);
      transform: scale(0, 1);
      transform-origin: center top;
      transition: transform .3s;
    }
   a:hover::after{
      transform: scale(1, 1);
    }
.del {
    text-decoration: line-through;
  }
  span{
      font-size: 13px;
  }
  