.zenmen {
  pointer-events: auto;
}

.zenmen:hover{
  opacity: 0.6;
}

.zenmen2 {
  pointer-events: auto;
}

.zenmen2:hover{
  opacity: 0.6;
}

/*.main-haikei{
  position: relative;
}*/
.main-button{
  position: relative;
}
.line-button{
  position: absolute;
  width: 15% !important;
  left: 67%;
  TOP:85%;
}

.mail-button{
  position: absolute;
  width: 15% !important;
  left: 83%;
  TOP:85%;
}

.light-main:hover img{
  opacity: 0.7;
}
.main-sp{
  display: none;
}

.zenmen-sp {
  display: none;
}

.zenmen-sp2:hover{
  opacity: 0.6;
}

.lb-image {
  width: 100%;
  height: 100%;
  max-width: 200%;
  max-height: 200%;
}

/*スマホ*/
@media screen and (max-width: 890px) {
  .main-button {
    display: none;
  }

  .main-sp{
    display: block;
  }

  .zenmen {
    display: none;
  }

  .zenmen-sp {
    display: block;
    pointer-events: auto;
  }

}



