@charset "utf-8";

body {
  background-color: black;
}

a:hover {
  cursor: pointer;
  filter: alpha(opacity=70);
  opacity:0.8;
}

.container-fluid {
  text-align: center;
  padding: 0;
  margin-bottom: 0;
}

.frame-faq { 
  position: relative;
  max-width: 1001px;
}

.faq {
}

.button-address-small {
  position: absolute;
  right: 75.0%;
  bottom: 56.5%;
}

.button-contact {
  position: absolute;
  right: 75.0%;
  bottom: 27%;
}

.button-back {
  position: absolute;
  margin: 0 auto;
  right: 0;
  left: 0;

  bottom: 8%;
}

.button-back {
  position: absolute;
  margin: 0 auto;
  right: 0;
  left: 0;

  bottom: 4%;
}


/* 1001px未満 */
@media screen and (max-width: 1001px) {
  .button-address-small {
    width: calc(96 / 1001 * 100vw * 1.0);
  }
  .button-contact {
    width: calc(96 / 1001 * 100vw * 1.0);
  }
  .button-back{
    width: calc(190 / 1001 * 100vw * 1.0)
  }
}

/* 768px未満 */
@media screen and (max-width: 768px) {
}
