.footerBar {
  width: 100%;
  background: rgba(100,100,100,0.7);
  color: #fff;
  position: fixed;
  z-index: 10;
  left: 0;
  bottom: 0;
  padding: 20px;
}
.footerBar_inner {
/*  width: 960px;*/
  margin: 0 auto;
  position: relative;
  font-size: 1.4rem;
}
.footerBar_inner p {
  margin: 0;
font-size: 12px;
line-height: 1.6em;
}
.footerBar_inner a {
  color: #fff;
  text-decoration: underline;
}
.footerBar_inner a:hover {
  text-decoration: none;
}
.footerBar_btn {
  display: block;
  background: #fff;
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  padding: 12px 38px;
  text-decoration: none;
  border: none;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 1;
}
.footerBar_btn:hover {
  opacity: 0.8;
}
@media all and (max-width: 736px) {
  .footerBar {
    padding: 20px 10px;
  }
  .footerBar_inner {
    width: 100%;
    padding: 0 10px;
  }
  .footerBar_btn {
    padding: 12px 38px;
    position: static;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    margin: 15px auto 0;
  }
    
    .footerBar_inner p {
font-size: 10px;
}

.footerBar_btn {

    font-size: 12px;}
    
}
