/*********************************************
topに戻る
*********************************************/
#btn-pagetop {
  position: fixed;
  bottom: -10px;
  right: 10px;
  z-index:9999999;
  transition:.3s;
}

#btn-pagetop a {
  color: #fff;
  background: #4a5359;
  border-radius: 10px;
  display:inline-block;
  padding: 10px 10px 20px;
  z-index: 99999;
  position: relative;
}

#btn-pagetop:hover{
  bottom:-6px;
}

#btn-pagetop a:hover {
  background: #818d95;
}

@media screen and (max-width: 768px) {
  #btn-pagetop {
    font-size: 13px;
  }
}