a {
  color: #000000;
}
/***************************************************************************************　　max-width: 799px　スマホ　***/
@media (max-width: 799px) {
.infodiv {
    margin-top: 10vw;
    margin-bottom: 5vw;
    margin-left: 5%;
}
.info {
    width: 100%;
    height: 80vw;
    background-color: #5d5d5d;
}
.info_p {
    position: absolute;
    margin-top: 50vw;
    margin-left: 50%;
    transform: translate(-50%,-50%);
    color: white;
    font-size: 6vw;
}
.info1 {
    padding-left: 2.5vw;
    padding-right: 2.5vw;
}
.info2a {
  /*line-height: 0.5;*/
  font-size: 3.7vw;
  z-index: 5;
  text-decoration: none;
}
.info3a {
  font-size: 3.7vw;
  z-index: 5;
  color: rgb(0 0 0);
  text-decoration: none;
}
.info2ain {
  /*line-height: 0.5;*/
  font-size: 3.5vw;
  z-index: 5;
  text-decoration: none;
}
.info3ain {
  font-size: 3.5vw;
  z-index: 5;
  color: rgb(0 0 0);
  text-decoration: none;
}
  
}
/***************************************************************************************　　min-width: 800px　　***/
@media (min-width: 800px) {
.infodiv {
    margin-top: 10vw;
    margin-bottom: 5vw;
    margin-left: 5%;
}
.info {
    width: 100%;
    height: 30vw;
    background-color: #5d5d5d;
}
.info_p {
    position: absolute;
    margin-top: 20vw;
    margin-left: 50%;
    transform: translate(-50%,-50%);
    color: white;
    font-size: 3vw;
}
.info1 {
    padding-left: 30px;
}
.info2 {
  z-index: 5;
  font-size: 1.5vw;
  color: rgb(80 80 80);
  text-decoration: none;
}
.info3 {
  z-index: 5;
  font-size: 1.5vw;
  color: rgb(0 0 0);
  text-decoration: none;
}
.info2a {
  z-index: 5;
  font-size: 1.7vw;
  color: rgb(80 80 80);
  text-decoration: none;
}
.info3a {
  z-index: 5;
  font-size: 1.7vw;
  color: rgb(0 0 0);
  text-decoration: none;
}
.info2ain {
  z-index: 5;
  font-size: 1.7vw;
  color: rgb(80 80 80);
  text-decoration: none;
}
.info3ain {
  z-index: 5;
  font-size: 1.7vw;
  color: rgb(0 0 0);
  text-decoration: none;
}
  
}

#fc2_footer {
  opacity:0;
}