@media (min-width: 959px) {
  .l-gNav__movie > a {
    color: #e39300;
  }
  .l-gNav__movie > a::after {
    transform-origin: left top !important;
    transform: scale(1, 1) !important;
  }
}

.p-movie__noitems {
  background-color: #fff;
  padding: 0 5% 40px !important;
  margin-top: -25px;
}
@media (min-width: 959px) {
  .p-movie__noitems {
    padding: 75px 50px 150px !important;
    margin-top: -140px;
  }
}
.p-movie__noitems .p-movie__noitem {
  background-color: #ece8e5;
  margin: 0 auto;
  text-align: center;
  padding: 20px;
}
@media (min-width: 1199px) {
  .p-movie__noitems .p-movie__noitem {
    width: 1200px;
    padding: 30px;
  }
}
.p-movie__noitems .p-movie__noitem p {
  font-size: 18px;
  font-weight: 500;
}
@media (min-width: 959px) {
  .p-movie__noitems .p-movie__noitem p {
    font-size: 20px;
  }
}
.p-movie__item {
  margin-bottom: 40px;
  flex-direction: column;
}
@media (min-width: 767px) {
  .p-movie__item {
    margin-bottom: 50px;
  }
}
@media (min-width: 959px) {
  .p-movie__item {
    margin-bottom: 100px;
    flex-direction: row;
    gap: 60px;
  }
}
.p-movie__item:last-child {
  margin-bottom: 0;
}
.p-movie__items {
  background-color: #ece8e5;
}
.p-movie__item .u-movie {
  width: 100%;
  aspect-ratio: 16/9;
}
.p-movie__item .u-movie iframe, .p-movie__item .u-movie img {
  width: 100%;
  aspect-ratio: 16/9;
}
@media (min-width: 959px) {
  .p-movie__item .u-movie {
    width: 50%;
  }
}
.p-movie__item-ttl {
  font-weight: 500;
  position: relative;
  padding: 20px 0;
  margin-bottom: 20px;
  font-size: 1.0625rem;
}
@media (min-width: 767px) {
  .p-movie__item-ttl {
    padding: 30px 0;
    margin-bottom: 25px;
    font-size: 1.1875rem;
  }
}
@media (min-width: 959px) {
  .p-movie__item-ttl {
    font-size: 1.3125rem;
  }
}
.p-movie__item-ttl::after {
  content: "";
  width: 100px;
  height: 3px;
  background-color: #e39300;
  position: absolute;
  left: 0;
  bottom: 0;
}
.p-movie__item .u-txt p {
  margin-bottom: 1em;
  line-height: 1.8;
}
.p-movie__item .u-txt p:last-child {
  margin-bottom: 0;
}
@media (min-width: 959px) {
  .p-movie__item .u-txt {
    width: calc(100% - 60px - 50%);
  }
}
/*# sourceMappingURL=movie.css.map */