@import url("style-1120px-up.css");
@import url("style-1120px-down.css");

.l-container {
  width: 100%;
}

.pc-header-main.is-fixed {
  display: none;
}

.l-footer,
.pc-footer {
  margin: 0;
  padding: 0;
}

.feature {
  width: 100%;
  font-feature-settings: "palt";
  font-family: "yu-gothic-pr6n", sans-serif;
  color: black;
  background-color: rgb(227 217 194 / 40%);
}
.feature * {
  box-sizing: border-box;
}
.feature img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
.feature a {
  color: inherit;
}

.fadeimg {
  transition: 0.3s;
}

/* =========================================================
アニメーション
========================================================= */
.inview {
  transition: 1.3s;
  opacity: 0;
}
.inview.show {
  opacity: 1;
}

/* アイテム画像 */
.item {
  transform: translateY(30px);
}
.item.show {
  transform: translateY(0);
}
.item:nth-child(2) {
  transition-delay: 0.2s;
}
.item:nth-child(3) {
  transition-delay: 0.4s;
}
.item:nth-child(4) {
  transition-delay: 0.6s;
}

/* 左にスライドフェードイン */
.inview-left {
  transform: translateX(70px);
}
.inview-left.show {
  transform: translateX(0);
}
.img07 a,
.img12 a,
.img17 a,
.img21 a {
  transition-delay: 0.2s;
}
