/* 20260316 スムーススクロールの追加 start */
.scn-footer-top-scroll{
  position: fixed;
  right: 2%;
  bottom: 2%;
  z-index: 999;
}

.scn-footer-top-scroll-wrap{
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 1px solid #134D94;
  background-color: #fff;
  position: relative;
}

.scn-footer-top-scroll__arrow{
  display: block;
  width: 15px;
  height: 15px;
  border-left: 2px solid #134D94;
  border-top: 2px solid #134D94;
  position: absolute;
  left: 50%;
  top: 57%;
  transform: translate(-50%, -50%) rotate(45deg);
}
/* 20260316 スムーススクロールの追加 end */