.inv-inc {
  padding-top: 0;
}
.inv-inc.is-lock {
  width: 100%;
  height: 100dvh;
  overflow: hidden;
}
.inv-inc .header {
  background: none;
}
.inv-inc .p-top .p-top-mv {
  position: relative;
  height: 56.25vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv {
    height: 146.6666666667vw;
  }
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__concept {
    position: absolute;
    top: 11.0666666667vw;
    left: 38.4vw;
    width: 24.5333333333vw;
  }
  .inv-inc .p-top .p-top-mv__concept.is-load {
    opacity: 0;
    filter: blur(5px);
    transition-property: opacity, filter;
    transition-duration: 0.8s;
    transition-timing-function: ease-out;
    transition-delay: 1.5s;
  }
  .inv-inc .p-top .p-top-mv__concept.is-load.is-on {
    opacity: 1;
    filter: blur(0);
  }
}
.inv-inc .p-top .p-top-mv__labels {
  position: absolute;
  top: 1.640625vw;
  left: 17.1875vw;
  width: 79.84375vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__labels {
    top: 56.6666666667vw;
    left: 1.0666666667vw;
    width: 97.4666666667vw;
  }
}
.inv-inc .p-top .p-top-mv__labels.is-load {
  opacity: 0;
  transform: translateY(10px);
  transition-property: opacity, transform;
  transition-duration: 0.8s;
  transition-timing-function: ease-out;
  transition-delay: 1.7s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__labels.is-load {
    transition-delay: 2.2s;
  }
}
.inv-inc .p-top .p-top-mv__labels.is-load.is-on {
  opacity: 1;
  transform: translateY(0);
}
.inv-inc .p-top .p-top-mv__name {
  position: absolute;
  top: 36.796875vw;
  left: 30.625vw;
  width: 11.5625vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__name {
    top: 116.5333333333vw;
    left: 18.8vw;
    width: 24.2666666667vw;
  }
}
.inv-inc .p-top .p-top-mv__name.is-load {
  opacity: 0;
  transform: translateY(10px);
  transition-property: opacity, transform;
  transition-duration: 0.8s;
  transition-timing-function: ease-out;
  transition-delay: 1.5s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__name.is-load {
    transition-delay: 2s;
  }
}
.inv-inc .p-top .p-top-mv__name.is-load.is-on {
  opacity: 1;
  transform: translateY(0);
}
.inv-inc .p-top .p-top-mv__copy {
  position: absolute;
  top: 44.53125vw;
  left: 4.0625vw;
  width: 92.109375vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__copy {
    top: 126.6666666667vw;
    left: 1.8666666667vw;
    width: 96.4vw;
  }
}
.inv-inc .p-top .p-top-mv__copy.is-load {
  opacity: 0;
  transform: translateY(10px);
  transition-property: opacity, transform;
  transition-duration: 0.8s;
  transition-timing-function: ease-out;
  transition-delay: 1.8s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__copy.is-load {
    transition-delay: 2.3s;
  }
}
.inv-inc .p-top .p-top-mv__copy.is-load.is-on {
  opacity: 1;
  transform: translateY(0);
}
.inv-inc .p-top .p-top-mv__bg {
  overflow: hidden;
  position: absolute;
  z-index: -1;
  inset: 0;
}
.inv-inc .p-top .p-top-mv__scene0, .inv-inc .p-top .p-top-mv__scene1, .inv-inc .p-top .p-top-mv__scene2 {
  position: absolute;
  z-index: 0;
  inset: 0;
  width: 100%;
  height: 100%;
}
.inv-inc .p-top .p-top-mv__scene0 {
  background: url(../images/top/mv_scene0_pc.webp) center/cover;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__scene0 {
    background-image: url(../images/top/mv_scene0_sp.webp);
  }
}
.inv-inc .p-top .p-top-mv__scene1 {
  background: url(../images/top/mv_scene1_pc.webp) center/cover;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__scene1 {
    background-image: url(../images/top/mv_scene1_sp.webp);
  }
}
.inv-inc .p-top .p-top-mv__scene2 {
  background: url(../images/top/mv_scene2_pc.webp) center/cover;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__scene2 {
    background-image: url(../images/top/mv_scene2_sp.webp);
  }
}
.inv-inc .p-top .p-top-mv__bg.is-load .p-top-mv__scene1 {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.inv-inc .p-top .p-top-mv__bg.is-load .p-top-mv__scene2 {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: ease-in;
  transition-delay: 0.7s;
}
.inv-inc .p-top .p-top-mv__bg.is-load.is-on .p-top-mv__scene1 {
  opacity: 1;
}
.inv-inc .p-top .p-top-mv__bg.is-load.is-on .p-top-mv__scene2 {
  opacity: 1;
}
.inv-inc .p-top .p-top-mv__cap {
  position: absolute;
  bottom: 0;
  left: 0.5em;
  translate: 0 100%;
  font-size: min(0.78125vw, 10px);
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__cap {
    font-size: 2.2857142857vw;
  }
}
.inv-inc .p-top .p-top-mv__cap.is-load {
  opacity: 0;
  transform: translateY(10px);
  transition-property: opacity, transform;
  transition-duration: 0.8s;
  transition-timing-function: ease-out;
  transition-delay: 1.8s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-mv__cap.is-load {
    transition-delay: 2s;
  }
}
.inv-inc .p-top .p-top-mv__cap.is-load.is-on {
  opacity: 1;
  transform: translateY(0);
}
.inv-inc .p-top .p-top-intro {
  margin: 3.125vw 0 1.5625vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro {
    margin: 8vw 0 0;
  }
}
.inv-inc .p-top .p-top-intro__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__grid {
    grid-template-columns: none;
  }
}
.inv-inc .p-top .p-top-intro__item {
  position: relative;
  height: 16.328125vw;
  background-position: center;
  background-size: cover;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item {
    height: 48.8vw;
    margin-bottom: 8vw;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(1) {
  background-image: url(../images/top/intro_bg1.webp);
  border-right: 1px solid #000;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(1) {
    border-right: none;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(2) {
  background-image: url(../images/top/intro_bg2.webp);
  border-right: 1px solid #000;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(2) {
    border-right: none;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(3) {
  background-image: url(../images/top/intro_bg3.webp);
}
.inv-inc .p-top .p-top-intro__item::before {
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50% -50%;
  content: "";
  width: 3.046875vw;
  height: 3.046875vw;
  background: url(../images/top/intro_logo.webp) center/contain no-repeat;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item::before {
    width: 9.0666666667vw;
    height: 9.0666666667vw;
  }
}
.inv-inc .p-top .p-top-intro__title {
  position: absolute;
  top: 2.109375vw;
  left: 50%;
  translate: -50% 0;
  height: 2.96875vw;
}
.inv-inc .p-top .p-top-intro__title img {
  width: auto;
  height: 100%;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__title {
    top: 7.3333333333vw;
    height: 9.0666666667vw;
  }
}
.inv-inc .p-top .p-top-intro__text {
  position: absolute;
  left: 50%;
  translate: -50% 0;
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(1) .p-top-intro__text {
  top: 4.296875vw;
  width: 31.875vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(1) .p-top-intro__text {
    top: 13.3333333333vw;
    width: 96vw;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(2) .p-top-intro__text {
  top: 5.859375vw;
  width: 32.421875vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(2) .p-top-intro__text {
    top: 18.6666666667vw;
    width: 100vw;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(3) .p-top-intro__text {
  top: 5.078125vw;
  width: 31.796875vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(3) .p-top-intro__text {
    top: 17.8666666667vw;
    width: 96vw;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime {
  transition-delay: 0s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime {
    transition-delay: 0s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime .p-top-intro__title,
.inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime .p-top-intro__text {
  opacity: 0;
  transform: translateY(10px);
  transition-property: opacity, transform;
  transition-duration: 0.8s;
  transition-timing-function: ease-out;
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime .p-top-intro__title {
  transition-delay: 0.2s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime .p-top-intro__title {
    transition-delay: 0.2s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime .p-top-intro__text {
  transition-delay: 0.4s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime .p-top-intro__text {
    transition-delay: 0.4s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime.is-on .p-top-intro__title,
.inv-inc .p-top .p-top-intro__item:nth-of-type(1).is-anime.is-on .p-top-intro__text {
  opacity: 1;
  transform: translateY(0);
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime {
  transition-delay: 0.6s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime {
    transition-delay: 0s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime .p-top-intro__title,
.inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime .p-top-intro__text {
  opacity: 0;
  transform: translateY(10px);
  transition-property: opacity, transform;
  transition-duration: 0.8s;
  transition-timing-function: ease-out;
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime .p-top-intro__title {
  transition-delay: 0.8s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime .p-top-intro__title {
    transition-delay: 0.2s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime .p-top-intro__text {
  transition-delay: 1s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime .p-top-intro__text {
    transition-delay: 0.4s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime.is-on .p-top-intro__title,
.inv-inc .p-top .p-top-intro__item:nth-of-type(2).is-anime.is-on .p-top-intro__text {
  opacity: 1;
  transform: translateY(0);
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime {
  transition-delay: 1.2s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime {
    transition-delay: 0s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime .p-top-intro__title,
.inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime .p-top-intro__text {
  opacity: 0;
  transform: translateY(10px);
  transition-property: opacity, transform;
  transition-duration: 0.8s;
  transition-timing-function: ease-out;
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime .p-top-intro__title {
  transition-delay: 1.4s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime .p-top-intro__title {
    transition-delay: 0.2s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime .p-top-intro__text {
  transition-delay: 1.6s;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime .p-top-intro__text {
    transition-delay: 0.4s;
  }
}
.inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime.is-on .p-top-intro__title,
.inv-inc .p-top .p-top-intro__item:nth-of-type(3).is-anime.is-on .p-top-intro__text {
  opacity: 1;
  transform: translateY(0);
}
.inv-inc .p-top .p-top-intro__cap {
  position: absolute;
  bottom: 0;
  right: 0.5em;
  translate: 0 100%;
  font-size: min(0.78125vw, 10px);
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-intro__cap {
    font-size: 2.2857142857vw;
  }
}
.inv-inc .p-top .p-top-overview {
  position: relative;
  height: 53.125vw;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview {
    height: auto;
    padding: 12vw 0;
  }
}
.inv-inc .p-top .p-top-overview__wrap {
  background: #e9f6f5 url(../images/top/overview_bg_pc.webp) center top/cover;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__wrap {
    background-image: url(../images/top/overview_bg_sp.webp);
  }
}
.inv-inc .p-top .p-top-overview__logo {
  position: absolute;
  top: 20.3125vw;
  left: 50%;
  translate: -50% 0;
  width: 17.96875vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__logo {
    position: initial;
    translate: 0;
    width: 30.6666666667vw;
    margin: 0 auto;
  }
}
.inv-inc .p-top .p-top-overview__logo.is-anime {
  filter: blur(10px);
  transform: scale(1.2);
  transition-property: opacity, filter, transform;
  transition-duration: 1s;
  transition-timing-function: ease-out;
}
.inv-inc .p-top .p-top-overview__logo.is-anime.is-on {
  filter: blur(0);
  transform: scale(1);
}
.inv-inc .p-top .p-top-overview__listBox {
  position: absolute;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__listBox {
    position: initial;
    margin-top: 8vw;
  }
}
.inv-inc .p-top .p-top-overview__listBox:nth-of-type(1) {
  top: 10.9375vw;
  left: calc(50% - 6.875vw);
}
.inv-inc .p-top .p-top-overview__listBox:nth-of-type(1) .p-top-overview__title {
  width: 9.53125vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__listBox:nth-of-type(1) .p-top-overview__title {
    width: 23.8vw;
  }
}
.inv-inc .p-top .p-top-overview__listBox:nth-of-type(2) {
  top: 23.125vw;
  left: calc(50% + 12.03125vw);
}
.inv-inc .p-top .p-top-overview__listBox:nth-of-type(2) .p-top-overview__title {
  width: 9.375vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__listBox:nth-of-type(2) .p-top-overview__title {
    width: 23.4vw;
  }
}
.inv-inc .p-top .p-top-overview__listBox:nth-of-type(3) {
  top: 40.3125vw;
  left: calc(50% - 6.875vw);
}
.inv-inc .p-top .p-top-overview__listBox:nth-of-type(3) .p-top-overview__title {
  width: 11.171875vw;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__listBox:nth-of-type(3) .p-top-overview__title {
    width: 27.8vw;
  }
}
.inv-inc .p-top .p-top-overview__listBox:nth-of-type(4) {
  top: 23.125vw;
  right: calc(50% + 12.03125vw);
}
.inv-inc .p-top .p-top-overview__listBox:nth-of-type(4) .p-top-overview__title {
  width: 10.78125vw;
  margin-left: auto;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__listBox:nth-of-type(4) .p-top-overview__title {
    width: 26.8vw;
    margin-left: 0;
  }
}
.inv-inc .p-top .p-top-overview__listBox ul {
  margin-top: 0.5em;
  padding-left: 1.5em;
  list-style: disc;
}
.inv-inc .p-top .p-top-overview__listBox ul li {
  font-size: 1.09375vw;
  line-height: 1.7857142857;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__listBox ul li {
    font-size: 3.7333333333vw;
    line-height: 1.625;
  }
}
.inv-inc .p-top .p-top-overview__listBox ul li span {
  font-size: 0.7142857143em;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-overview__listBox ul li span {
    font-size: 80%;
  }
}
.inv-inc .p-top .p-top-overview__logo.is-anime + .p-top-overview__listWrap .p-top-overview__listBox .p-top-overview__title,
.inv-inc .p-top .p-top-overview__logo.is-anime + .p-top-overview__listWrap .p-top-overview__listBox ul li {
  opacity: 0;
  transform: translateY(10px);
  transition-property: opacity, transform;
  transition-duration: 0.8s;
  transition-timing-function: ease-out;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox .p-top-overview__title,
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox ul li {
  opacity: 1;
  transform: translateY(0);
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(1) .p-top-overview__title {
  transition-delay: 1s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(1) ul li:nth-of-type(1) {
  transition-delay: 1.3s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(1) ul li:nth-of-type(2) {
  transition-delay: 1.4s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(1) ul li:nth-of-type(3) {
  transition-delay: 1.5s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(1) ul li:nth-of-type(4) {
  transition-delay: 1.6s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(2) .p-top-overview__title {
  transition-delay: 1.2s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(2) ul li:nth-of-type(1) {
  transition-delay: 1.5s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(2) ul li:nth-of-type(2) {
  transition-delay: 1.6s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(2) ul li:nth-of-type(3) {
  transition-delay: 1.7s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(2) ul li:nth-of-type(4) {
  transition-delay: 1.8s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(3) .p-top-overview__title {
  transition-delay: 1.4s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(3) ul li:nth-of-type(1) {
  transition-delay: 1.7s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(3) ul li:nth-of-type(2) {
  transition-delay: 1.8s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(3) ul li:nth-of-type(3) {
  transition-delay: 1.9s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(3) ul li:nth-of-type(4) {
  transition-delay: 2s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(4) .p-top-overview__title {
  transition-delay: 1.6s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(4) ul li:nth-of-type(1) {
  transition-delay: 1.9s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(4) ul li:nth-of-type(2) {
  transition-delay: 2s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(4) ul li:nth-of-type(3) {
  transition-delay: 2.1s;
}
.inv-inc .p-top .p-top-overview__logo.is-on + .p-top-overview__listWrap .p-top-overview__listBox:nth-of-type(4) ul li:nth-of-type(4) {
  transition-delay: 2.2s;
}
.inv-inc .p-top .p-top-entry {
  padding: min(5.46875vw, 70px) 0;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-entry {
    padding: 2vw 0 8vw;
  }
}
.inv-inc .p-top .p-top-entry__text {
  width: min(68.4375vw, 876px);
  margin: 0 auto;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-entry__text {
    width: 73.0666666667vw;
  }
}
.inv-inc .p-top .p-top-entry__buttonWrap {
  margin-top: min(2.578125vw, 33px);
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-entry__buttonWrap {
    margin-top: 5.3333333333vw;
  }
}
.inv-inc .p-top .p-top-entry__button {
  display: block;
  width: min(20.625vw, 264px);
  margin: 0 auto;
  transition: opacity 0.2s ease-out;
}
@media (max-width: 767px) {
  .inv-inc .p-top .p-top-entry__button {
    width: 42.6666666667vw;
  }
}
@media (hover: hover) and (pointer: fine) {
  .inv-inc .p-top .p-top-entry__button:hover {
    opacity: 0.7;
  }
}/*# sourceMappingURL=top.css.map */