.page-id-7000 header,.page-id-7000 footer {
    display: none;
}
.cam {
    max-width: 768px;
    width: 100%;
    margin-inline: auto;
}
.cam .img00 {
    margin-inline: auto;
    width: 90%;
    margin-bottom: 10%;
}
.cam .img01 {
    margin: 10% auto 10% 0;
    width: 95%;
}
.cam .img05 {
    margin: 10% 0 10% auto;
    width: 95%;
}
.cam .btn01 .img10 {
    box-shadow: 10px 10px 0px #e5e5e5;
    border-radius: 10vw;
    transition: all .3s;
}
.cam .btn01:hover .img10 {
    box-shadow: none;
    transform: translate(5px , 5px);
}
.cam .img11 {
    width: 100%;
    margin-bottom: 0;
}
.cam .sliderbox .img00 {
    width: 100%;
    margin-bottom: 0;
}
.cam .img18 {
    width: 100%;
    margin-top: -0.5%;
    margin-bottom: 0;
}
.cam .img19 {
    margin-bottom: 3%;
}
.map {
    width: 90%;
    margin-inline: auto;
    aspect-ratio: 680 / 270;
    margin-bottom: 3%;
}
.cam .ul01 {
    display: flex;
    gap: 10%;
    width: 60%;
    margin-inline: auto;
    margin-bottom: 10%;
}
.cam .ul01 li {
    width: calc((100% - (10% * 2)) / 3);
}
.cam .ul01 li a {
    width: 100%;
    display: block;
}
.cam .ul01 li a:hover {
    opacity: 1;
}
.cam .ul01 li a .img00 {
    margin-bottom: 0;
    width: 100%;
    transition: all .3s;
}
.cam .ul01 li a:hover .img00 {
    transform: rotate(10deg);
}
.cam .img25 {
    width: 100%;
    margin-bottom: 0;
}

.fadeUpTrigger,.fadeLeftTrigger,.fadeRightTrigger {
    opacity: 0;
}
/* フェイドアップ */
/* 下から */
.fadeUp {
  animation-name: fadeUpAnime;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  opacity: 0;
}

@keyframes fadeUpAnime {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* 左から */
.fadeLeft {
  animation-name: fadeLeftAnime;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  opacity: 0;
}
@keyframes fadeLeftAnime {
  from {
    opacity: 0;
    transform: translateX(-50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 右から */
.fadeRight {
  animation-name: fadeRightAnime;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  opacity: 0;
}
@keyframes fadeRightAnime {
  from {
    opacity: 0;
    transform: translateX(50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}