@charset "UTF-8";
/*color*/
/*add color*/
/*font-family*/
/*filler color*/
/*text-shadow*/
/*media query break point*/
/*mainBP*/
/*gHeader用*/
/*cubic*/
/* media query */
/* hover */
/* ------------------------------------------------------------
	lineHeightCrop（line-heightの不要な余白を打ち消す）のmixin。
------------------------------------------------------------ */
.p-com .c-mv {
  position: relative;
}
.p-com .c-mv.mod--soon {
  aspect-ratio: 16/9;
}
@media only screen and (max-width: 768px) {
  .p-com .c-mv.mod--soon {
    aspect-ratio: 4/3;
  }
}
.p-com .p-int {
  padding-block: 6rem;
  background: #e2d9d4;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .p-com .p-int {
    padding-block: 3rem;
  }
}
.p-com .p-int .coming {
  filter: blur(6px);
}
.p-com .p-int::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 20rem;
  bottom: 0;
  left: 0;
  background: #E2D9D4;
  background: linear-gradient(180deg, rgb(226, 217, 212) 0%, rgb(247, 248, 248) 69%);
}
/*# sourceMappingURL=../../map/special/community.css.map */