@charset "UTF-8";
#alpha-universe.page-movie-specialcontents {
  color: #fff;
}
#alpha-universe.page-movie-specialcontents .modal {
  display: none;
  position: absolute;
  z-index: 19999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#alpha-universe.page-movie-specialcontents .modal-content {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 50%;
  margin-left: -480px;
  width: 960px;
  background-color: #000;
}
#alpha-universe.page-movie-specialcontents .modal-item.profile {
  border: 1px solid #5c5c5c;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents .modal-content {
    left: 0;
    margin-left: 0;
    padding: 0 15px;
    width: 100%;
    background-color: transparent;
  }
  #alpha-universe.page-movie-specialcontents .modal-item.profile {
    border: 0;
  }
}
#alpha-universe.page-movie-specialcontents .modal-text .modal-text-cap {
  margin: 0 15px;
  padding-top: 1em;
  color: #d1d1d1;
  font-size: 12px;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents .modal-text .modal-text-cap {
    margin: 0;
  }
}
#alpha-universe.page-movie-specialcontents .video,
#alpha-universe.page-movie-specialcontents .profile {
  display: none;
}
#alpha-universe.page-movie-specialcontents .profile {
  padding: 60px 40px;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents .profile {
    padding: 20px;
    border: 1px solid #5c5c5c;
    background-color: #000;
  }
}
#alpha-universe.page-movie-specialcontents .video.is-active,
#alpha-universe.page-movie-specialcontents .profile.is-active {
  display: block;
}
#alpha-universe.page-movie-specialcontents .modal-content {
  opacity: 0;
  transition: opacity 0.5s ease;
}
#alpha-universe.page-movie-specialcontents .is-active .modal-content {
  opacity: 1;
}
#alpha-universe.page-movie-specialcontents .modal-mask {
  opacity: 0.9;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
}
#alpha-universe.page-movie-specialcontents .modal-close {
  position: absolute;
  top: -44px;
  right: 0;
}
#alpha-universe.page-movie-specialcontents .modal-scriptText {
  display: inline-block;
  position: relative;
  margin: 10px 0 17px 10px;
  transition: opacity 0.3s ease-out;
  color: #fff;
  font-size: 12px;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents .modal-scriptText {
    margin-left: 0;
  }
}
#alpha-universe.page-movie-specialcontents .modal-scriptText:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: -3px;
  left: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  transition: transform 0.3s ease-out;
  background-color: #d1d1d1;
}
#alpha-universe.page-movie-specialcontents .modal-scriptText:hover {
  opacity: 0.8;
  transition: opacity 0.3s ease-out;
  text-decoration: none;
}
#alpha-universe.page-movie-specialcontents .modal-scriptText:hover:after {
  transition: transform 0.3s ease-out;
  transform: scaleY(0);
}
#alpha-universe.page-movie-specialcontents .modal-caption {
  margin-top: 10px;
  margin-bottom: 17px;
  margin-left: 10px;
  text-align: left;
  word-wrap: break-word;
  color: #f3f3f3;
  font-size: 14px;
  line-height: 1.5;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents .modal-caption {
    font-size: 12px;
  }
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents .modal-close {
    top: -28px;
    right: 15px;
  }
  #alpha-universe.page-movie-specialcontents .modal-close a {
    display: block;
    width: 20px;
    height: 20px;
    background: url("/pro-cam/special/cinemaline/FX6/assets/images/specialevent/cpplus2017/profile/modal/modal_close@2x.png") no-repeat 0 0;
    background-size: 20px auto;
  }
  #alpha-universe.page-movie-specialcontents .modal-close a img {
    display: none;
  }
}
#alpha-universe.page-movie-specialcontents .modal-close a {
  transition: opacity 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}
#alpha-universe.page-movie-specialcontents .modal-close a:hover {
  opacity: 0.5;
}
#alpha-universe.page-movie-specialcontents .video__wrap {
  text-align: center;
}
#alpha-universe.page-movie-specialcontents .video__wrap iframe,
#alpha-universe.page-movie-specialcontents .video__wrap video {
  width: 930px;
  height: 523px;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents .video__wrap iframe {
    width: 100%;
    height: 420px;
  }
  #alpha-universe.page-movie-specialcontents .video__wrap video {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  #alpha-universe.page-movie-specialcontents .video__wrap iframe {
    height: 200px;
  }
}
#alpha-universe.page-movie-specialcontents .movie-specialcontents {
  overflow: hidden;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
#alpha-universe.page-movie-specialcontents a {
  transition: color 0.6s;
  color: #fff;
}
#alpha-universe.page-movie-specialcontents a:hover {
  transition: color 0.6s;
  text-decoration: none;
  color: #fff;
}
#alpha-universe.page-movie-specialcontents img {
  width: 100%;
}
#alpha-universe.page-movie-specialcontents .movie-specialcontents {
  position: relative;
  margin: auto;
}
#alpha-universe.page-movie-specialcontents .gradation_bar {
  position: relative;
  z-index: 2;
  margin: 0 calc(50% - 50vw);
  height: 120px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gradation_bar {
    height: 16vw;
  }
}
#alpha-universe.page-movie-specialcontents .gradation_bar img {
  height: 100%;
}
#alpha-universe.page-movie-specialcontents .section_title {
  text-align: center;
  letter-spacing: 0.12em;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .section_title {
    font-size: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .section_title small {
  display: block;
  margin-top: 8px;
  letter-spacing: 0.06em;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .section_title small {
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .section_title.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .section_title.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .section_title.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .mv_anchor {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 372px;
  right: 120px;
  width: 183px;
  height: 183px;
  transition: opacity 0.6s;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .mv_anchor {
    right: 8.3333333333vw;
    width: 12.7083333333vw;
    height: 12.7083333333vw;
  }
}
@media screen and (max-width: 1100px) {
  #alpha-universe.page-movie-specialcontents .mv_anchor {
    top: 400px;
    right: 3.6363636364vw;
  }
}
@media screen and (max-width: 950px) {
  #alpha-universe.page-movie-specialcontents .mv_anchor {
    right: 2.1052631579vw;
  }
}
@media screen and (max-width: 900px) {
  #alpha-universe.page-movie-specialcontents .mv_anchor {
    top: 500px;
    right: 4.4444444444vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv_anchor {
    z-index: 3;
    top: auto;
    right: 0;
    left: 0;
    margin: auto;
    width: 78.6666666667vw;
    height: 15.7333333333vw;
    transform: translateY(50%);
  }
}
#alpha-universe.page-movie-specialcontents .mv_anchor a {
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
}
#alpha-universe.page-movie-specialcontents .mv_anchor a .icon {
  display: block;
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  transition: opacity 1s;
}
#alpha-universe.page-movie-specialcontents .mv_anchor a .icon.-over {
  opacity: 0;
  z-index: 1;
  transition: opacity 0.6s;
  transform: scale(1.1);
  transform-origin: center;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv_anchor a .icon.-over {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .mv_anchor a:hover:after {
    transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1);
    transform: scale(1.1);
  }
  #alpha-universe.page-movie-specialcontents .mv_anchor a:hover .icon {
    opacity: 0;
    transition: opacity 1s;
  }
  #alpha-universe.page-movie-specialcontents .mv_anchor a:hover .icon.-over {
    opacity: 1 !important;
    transition: opacity 0.6s;
  }
}
#alpha-universe.page-movie-specialcontents.is-visible .mv_anchor {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.6s;
}
#alpha-universe.page-movie-specialcontents .btn_link a,
#alpha-universe.page-movie-specialcontents .btn_link .comingsoon {
  display: inline-block;
  position: relative;
  padding-left: 23px;
  width: 100%;
  transition: background-color 0.3s ease-out, transform 0.3s ease-out, color 0.3s ease-out;
  transform-origin: left;
  letter-spacing: 0.13em;
  font-size: 13px;
  line-height: 3;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .btn_link a,
  #alpha-universe.page-movie-specialcontents .btn_link .comingsoon {
    letter-spacing: 0;
    font-size: 3.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .btn_link a:before,
#alpha-universe.page-movie-specialcontents .btn_link a:after,
#alpha-universe.page-movie-specialcontents .btn_link .comingsoon:before,
#alpha-universe.page-movie-specialcontents .btn_link .comingsoon:after {
  content: "";
  position: absolute;
  top: 0;
  right: 16px;
  bottom: 0;
  margin: auto;
  width: 13px;
  height: 1px;
  transition: background-color linear 0.3s;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .btn_link a:before,
  #alpha-universe.page-movie-specialcontents .btn_link a:after,
  #alpha-universe.page-movie-specialcontents .btn_link .comingsoon:before,
  #alpha-universe.page-movie-specialcontents .btn_link .comingsoon:after {
    width: 3.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .btn_link a:after,
#alpha-universe.page-movie-specialcontents .btn_link .comingsoon:after {
  transform: rotate(90deg);
}
#alpha-universe.page-movie-specialcontents .btn_link .comingsoon {
  padding: 0;
  text-align: center;
}
#alpha-universe.page-movie-specialcontents .btn_link .comingsoon:before,
#alpha-universe.page-movie-specialcontents .btn_link .comingsoon:after {
  display: none;
}
#alpha-universe.page-movie-specialcontents .btn_link.-arw a:before {
  width: 7px;
  transform: rotate(45deg);
  transform-origin: right;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .btn_link.-arw a:before {
    width: 1.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .btn_link.-arw a:after {
  width: 7px;
  transform: rotate(-45deg);
  transform-origin: right;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .btn_link.-arw a:after {
    width: 1.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .btn_link.-home a,
#alpha-universe.page-movie-specialcontents .btn_link.-home span {
  border: 1px solid #606060;
  background: rgba(96, 96, 96, 0.1);
  color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-home:before,
#alpha-universe.page-movie-specialcontents .btn_link.-home:after {
  background-color: #606060;
}
#alpha-universe.page-movie-specialcontents .btn_link.-home a:before,
#alpha-universe.page-movie-specialcontents .btn_link.-home a:after {
  background-color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-home a:hover {
  background-color: #606060;
  color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-home a:hover:before,
#alpha-universe.page-movie-specialcontents .btn_link.-home a:hover:after {
  background-color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-home.-buy a:hover {
  color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-home.-buy a:hover:before,
#alpha-universe.page-movie-specialcontents .btn_link.-home.-buy a:hover:after {
  background-color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-home.-buybottom a,
#alpha-universe.page-movie-specialcontents .btn_link.-home.-buybottom span {
  border: none;
  border-color: #606060;
  border-bottom: 1px solid;
  transition: border-color 0.3s ease-out;
  background: none;
  color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-home.-buybottom a:hover {
  border-color: #090909;
  transition: border-color 0.3s ease-out;
}
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii a,
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii span {
  border: 1px solid #267de3;
  background: rgba(38, 125, 227, 0.1);
  color: #267de3;
}
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii:before,
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii:after {
  background-color: #267de3;
}
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii a:before,
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii a:after {
  background-color: #267de3;
}
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii a:hover {
  background-color: #267de3;
  color: #000;
}
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii a:hover:before,
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii a:hover:after {
  background-color: #000;
}
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii.-buy a:hover {
  color: #267de3;
}
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii.-buy a:hover:before,
#alpha-universe.page-movie-specialcontents .btn_link.-a7siii.-buy a:hover:after {
  background-color: #267de3;
}
#alpha-universe.page-movie-specialcontents .btn_link.-fx6 a,
#alpha-universe.page-movie-specialcontents .btn_link.-fx6 span {
  border: 1px solid #857e62;
  background: rgba(133, 126, 98, 0.7);
  color: #fff;
  font-weight: 700;
}
#alpha-universe.page-movie-specialcontents .btn_link.-fx6:before,
#alpha-universe.page-movie-specialcontents .btn_link.-fx6:after {
  background-color: #857e62;
}
#alpha-universe.page-movie-specialcontents .btn_link.-fx6 a:before,
#alpha-universe.page-movie-specialcontents .btn_link.-fx6 a:after {
  background-color: #857e62;
}
#alpha-universe.page-movie-specialcontents .btn_link.-fx6 a:hover {
  background-color: transparent;
  color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-fx6 a:hover:before,
#alpha-universe.page-movie-specialcontents .btn_link.-fx6 a:hover:after {
  background-color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-fx6.-arw a:before {
  background-color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-fx6.-arw a:after {
  background-color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy {
  position: relative;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy a {
  border: none;
  background: none;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transition: opacity linear 0.3s;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy.-fx6 a {
  border: 1px solid #857e62;
  background: #fff;
  color: #857e62;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy.-fx6 a:before {
  background-color: #857e62;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy.-fx6 a:after {
  background-color: #857e62;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy.-fx6 a:hover {
  transition: background-color 0.3s ease-out, color 0.3s ease-out;
  background-color: transparent;
  color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy.-fx6 a:hover:before,
#alpha-universe.page-movie-specialcontents .btn_link.-buy.-fx6 a:hover:after {
  transition: background-color 0.3s ease-out;
  background-color: #fff;
}
#alpha-universe.page-movie-specialcontents .btn_link a:hover {
  opacity: 1;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .btn_link a:hover {
    transition: background-color 0.3s ease-out, color 0.3s ease-out;
  }
  #alpha-universe.page-movie-specialcontents .btn_link a:hover:before,
  #alpha-universe.page-movie-specialcontents .btn_link a:hover:after {
    transition: background-color 0.3s ease-out;
  }
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy:hover:after {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy:hover a:hover {
  border-color: inherit;
  border-bottom: none;
  background: none;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy:hover.-fx6:after {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy:hover.-fx6 a:hover {
  border-color: #857e62;
  border-bottom: 1px solid #857e62;
  background: transparent;
}
#alpha-universe.page-movie-specialcontents .btn_link.-buy:hover + .detail-seek_btnLink {
  margin-top: 10px;
}
#alpha-universe.page-movie-specialcontents .btn_link.-comingsoon {
  pointer-events: none;
}
#alpha-universe.page-movie-specialcontents .kv_anchor {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  width: 700px;
  height: 540px;
}
@media screen and (max-width: 766px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor {
    width: 100%;
    height: 420px;
  }
}
#alpha-universe.page-movie-specialcontents .kv_anchor a {
  display: block;
  opacity: 1;
  position: absolute;
  top: -80px;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 175px;
  height: 175px;
}
@media screen and (max-width: 766px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor a {
    top: auto;
    bottom: -50px;
    left: 0;
    width: 285px;
    height: 65px;
  }
}
#alpha-universe.page-movie-specialcontents .kv_anchor a img {
  transition: opacity 1s;
}
#alpha-universe.page-movie-specialcontents .kv_anchor a:after {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 175px;
  height: 175px;
  transition: opacity 0.6s;
  transform: scale(1.102857143);
  background: url("/pro-cam/special/cinemaline/FX6/assets/images/kv_anchor_hover_lg.png") no-repeat;
  background-size: contain;
}
#alpha-universe.page-movie-specialcontents .kv_anchor a:hover {
  opacity: 1;
}
@media screen and (min-width: 767px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor a:hover img {
    opacity: 0;
    transition: opacity 1s;
  }
  #alpha-universe.page-movie-specialcontents .kv_anchor a:hover:after {
    opacity: 1;
    transition: opacity 0.6s;
  }
}
#alpha-universe.page-movie-specialcontents .kv_anchor.-FX6 {
  width: 780px;
  max-width: 780px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor.-FX6 {
    width: 96.479791395vw;
  }
}
@media screen and (max-width: 766px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor.-FX6 {
    width: 100%;
  }
}
@media screen and (max-width: 766px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor.-FX6 a {
    top: auto;
    bottom: -110px;
    left: 0;
  }
}
#alpha-universe.page-movie-specialcontents .kv_anchor.-FX6 a:after {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/kv_anchor_hover_lg.png");
}
#alpha-universe.page-movie-specialcontents .kv_anchor.-fx3 {
  width: 780px;
  max-width: 780px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor.-fx3 {
    width: 96.479791395vw;
  }
}
@media screen and (max-width: 766px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor.-fx3 {
    width: 100%;
  }
}
@media screen and (max-width: 766px) {
  #alpha-universe.page-movie-specialcontents .kv_anchor.-fx3 a {
    top: auto;
    bottom: -110px;
    left: 0;
  }
}
#alpha-universe.page-movie-specialcontents .kv_anchor.-fx3 a:after {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/kv_anchor_hover_lg.png");
}
#alpha-universe.page-movie-specialcontents.is-visible .kv_anchor {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.6s;
}
#alpha-universe.page-movie-specialcontents .mv {
  margin: auto;
  padding: 0 50px;
  max-width: 1200px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .mv {
    padding: 0 3.4722222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv {
    padding: 0 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .mv .mv_lead {
  position: relative;
  margin-top: 65px;
  text-align: center;
  letter-spacing: 0.02em;
  font-size: 18px;
  line-height: 1.6666666667;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_lead {
    margin-top: 44vw;
    font-size: 3.2vw;
    line-height: 2;
  }
}
#alpha-universe.page-movie-specialcontents .mv .mv_line::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 88px;
  left: 50%;
  width: 1px;
  height: 165px;
  transform: translateX(-50%);
  background-color: #6d6d6d;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_line::before {
    top: 10.9375vw;
    height: 12.5vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_line::before {
    top: 28.125vw;
    height: 20.3125vw;
  }
}
#alpha-universe.page-movie-specialcontents .mv .mv_movie {
  overflow: hidden;
  position: relative;
  margin: 75px auto 0;
  width: 820px;
  text-align: center;
}
@media screen and (max-width: 882px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_movie {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_movie {
    margin-top: 16.2666666667vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .mv .mv_movie:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -39px;
  right: -4px;
  bottom: 0;
  left: 0;
  margin: auto;
  border-width: 8.5px 0 8.5px 15px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  width: 0;
  height: 0;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_movie:before {
    top: -10.4vw;
    right: -2px;
    border-width: 1.6vw 0 1.6vw 2.4vw;
  }
}
#alpha-universe.page-movie-specialcontents .mv .mv_movie:after {
  content: "";
  position: absolute;
  top: -39px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border: 1px solid #2570c8;
  border-radius: 50%;
  width: 66px;
  height: 66px;
  transition: transform 0.6s;
  background: rgba(37, 112, 200, 0.3);
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_movie:after {
    top: -10.4vw;
    width: 10.6666666667vw;
    height: 10.6666666667vw;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_movie:hover img {
    transition: transform 1s;
    transform: scale(1.1);
  }
  #alpha-universe.page-movie-specialcontents .mv .mv_movie:hover:after {
    transition: transform 1s;
    transform: scale(1.2);
  }
}
#alpha-universe.page-movie-specialcontents .mv .mv_movie img {
  transition: transform 1s;
}
#alpha-universe.page-movie-specialcontents .mv .mv_movie a {
  display: block;
}
#alpha-universe.page-movie-specialcontents .mv .mv_text {
  margin-top: 10px;
  text-align: center;
  letter-spacing: 0.06em;
  color: #999;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv .mv_text {
    margin-top: 2.6666666667vw;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .mv.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .mv.is-visible {
  transition: transform 0.6s ease-out, transform 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .mv.-home {
  position: relative;
  z-index: 1;
}
#alpha-universe.page-movie-specialcontents .mv.-home .mv_lead {
  margin-top: -115px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv.-home .mv_lead {
    margin-top: 30.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .mv_movie:after {
  border-color: #867e63;
  background: rgba(134, 126, 99, 0.3);
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .mv_lead {
  position: relative;
  margin: 93px auto 0;
  padding: 20px 0;
  max-width: 900px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .mv_lead {
    margin: 6.6428571429vw auto 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .mv_lead {
    margin-top: 32vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .mv_lead:before,
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .mv_lead:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #343434;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .mv_lead:before {
  top: 0;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .mv_lead:after {
  bottom: 0;
}
#alpha-universe.page-movie-specialcontents .mv.js-visible .mv_lead,
#alpha-universe.page-movie-specialcontents .mv.js-visible .mv_movie,
#alpha-universe.page-movie-specialcontents .mv.js-visible .mv_text {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv.js-visible .mv_lead,
  #alpha-universe.page-movie-specialcontents .mv.js-visible .mv_movie,
  #alpha-universe.page-movie-specialcontents .mv.js-visible .mv_text {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .mv.js-visible .mv_line::before {
  height: 0;
  transition: height 1s 0.3s ease-out;
}
#alpha-universe.page-movie-specialcontents .mv.is-visible .mv_lead {
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
#alpha-universe.page-movie-specialcontents .mv.is-visible .mv_line::before {
  height: 165px;
  transition: height 1s 0.3s ease-out;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .mv.is-visible .mv_line::before {
    height: 12.5vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .mv.is-visible .mv_line::before {
    height: 20.3125vw;
  }
}
#alpha-universe.page-movie-specialcontents .mv.is-visible .mv_movie {
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
  transition-delay: 0.3s;
}
#alpha-universe.page-movie-specialcontents .mv.is-visible .mv_text {
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .performance {
  position: relative;
  margin: 240px auto 0;
  max-width: 1200px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance {
    margin-top: 20vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance {
    margin-top: 26.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance::before {
  content: "";
  position: absolute;
  top: -155px;
  left: 50%;
  width: 200vw;
  height: 40%;
  transform: translateX(-50%);
  background-color: #090909;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance::before {
    top: -3%;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance::before {
    top: -14.0625vw;
    height: 36%;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_inner {
  margin: auto;
  padding: 0 60px;
  max-width: 1200px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_inner {
    padding: 15px 5vw 0;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_title {
  position: relative;
  z-index: 1;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_title {
    height: 14.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_title img {
  width: auto;
  height: 100%;
}
#alpha-universe.page-movie-specialcontents .performance .performance_img {
  position: relative;
  margin: -55px calc(50% - 50vw) 0;
  padding-top: 1240px;
  text-align: center;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_img {
    margin-top: -3.8194444444vw;
    padding-top: 86.1111111111vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_img {
    margin-top: -7.3333333333vw;
    padding-top: 125.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_img > span {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1290px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_img > span {
    width: 89.5833333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_img > span {
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_img > span > img {
  width: 100%;
}
#alpha-universe.page-movie-specialcontents .performance .performance_img .performance_img_caption {
  position: relative;
  z-index: 1;
  margin: 23px auto 0;
  width: 633px;
  text-align: left;
  font-size: 13px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_img .performance_img_caption {
    margin-top: 1.25vw;
    width: 45.1388888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_img .performance_img_caption {
    width: 100%;
    text-align: center;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_lead {
  position: relative;
  z-index: 1;
  margin-top: 73px;
  text-align: center;
  font-size: 18px;
  line-height: 1.7;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_lead {
    margin-top: 5vw;
    font-size: 1.3333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_lead {
    margin: 6.9333333333vw auto 0;
    width: 80vw;
    text-align: left;
    font-size: 3.7333333333vw;
    line-height: 1.75;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_lead p + p {
  margin-top: 30px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_lead p + p {
    margin-top: 2.5vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_lead p + p {
    margin-top: 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr {
  margin-top: 260px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr {
    margin-top: 21.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr {
    margin-top: 28.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_img {
  position: relative;
  margin: 0 calc(50% - 50vw);
  padding-top: 529px;
}
@media screen and (max-width: 1400px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_img {
    padding-top: 37.7857142857vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_img {
    padding-top: 54.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_img span {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_img span.left {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/bnr_left_lg.png");
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_img span.center {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/bnr_center_lg.png");
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_img span.right {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/bnr_right_lg.png");
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead {
  margin-top: 45px;
  text-align: center;
  font-size: 22px;
  line-height: 1.45;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead {
    margin-top: 2.75vw;
    font-size: 1.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead {
    margin: 6.1333333333vw auto 0;
    width: 80vw;
    text-align: left;
    font-size: 4.5333333333vw;
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead p:first-of-type {
    padding-left: 12.8vw;
    line-height: 1.5;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead p + p {
  margin-top: 21px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead p + p {
    margin-top: 1.75vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead p + p {
    margin-top: 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead .caption {
  font-size: 16px;
  line-height: 2;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead .caption {
    font-size: 1.3333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_bnr .performance_bnr_lead .caption {
    margin-top: 8vw;
    font-size: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution {
  position: relative;
  z-index: 1;
  margin-top: 293px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution {
    margin-top: 21.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution {
    margin-top: 22.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution::before {
  content: "";
  position: absolute;
  top: -150px;
  left: 50%;
  width: 200vw;
  height: 118%;
  transform: translateX(-50%);
  background-color: #090909;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution::before {
    top: -52px;
    height: 109%;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img {
  position: relative;
  z-index: 1;
  margin: 20px calc(50% - 50vw) 0;
  padding-top: 850px;
}
@media screen and (max-width: 1400px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img {
    padding-top: 60.7142857143vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img {
    padding-top: 143.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1290px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span.circle1 {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/evolution_circle_1_lg.png");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span.circle1 {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/evolution_circle_1_sm.png");
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span.circle2 {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/evolution_circle_2_lg.png");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span.circle2 {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/evolution_circle_2_sm.png");
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span.camera {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/evolution_camera_lg.png");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span.camera {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/evolution_camera_sm.png");
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span.copy {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/evolution_copy_lg.png");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span.copy {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/performance/evolution_copy_sm.png");
  }
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span {
    width: 89.5833333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_img span {
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead {
  display: flex;
  position: relative;
  z-index: 1;
  margin-top: 42px;
  text-align: center;
  font-size: 14px;
  line-height: 1.45;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead {
    margin-top: 3.5vw;
    font-size: 1.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead {
    flex-flow: column;
    margin: 13.3333333333vw auto 0;
    width: 80vw;
    text-align: left;
    font-size: 4.5333333333vw;
    line-height: 1.8;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead p + p {
  margin-top: 21px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead p + p {
    margin-top: 1.75vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead p + p {
    margin-top: 4vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .performance_evolution_lead_img {
  width: 53%;
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .performance_evolution_lead_img img {
  width: 90%;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .performance_evolution_lead_img {
    margin-left: 20vw;
    width: 70%;
  }
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .performance_evolution_lead_img img {
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .performance_evolution_lead_text {
  margin: 25px 0 0 38px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .performance_evolution_lead_text {
    margin: 3.90625vw 0 0;
    text-align: left;
    font-size: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .performance_evolution_lead_head {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.4444444444;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .performance_evolution_lead_head {
    text-align: center;
    font-size: 4.8vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .caption {
  margin-top: 55px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .performance_evolution .performance_evolution_lead .caption {
    margin-top: 6vw;
  }
}
#alpha-universe.page-movie-specialcontents .performance.js-visible .performance_title {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance.js-visible .performance_title {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_lead {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .js-visible.performance_lead {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .bgRight {
  opacity: 0;
  transform: translate(20px, 20px);
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .bgLeft {
  opacity: 0;
  transform: translate(-20px, -20px);
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .textRight {
  opacity: 0;
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .textLeft {
  opacity: 0;
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .arw {
  opacity: 0;
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .camera {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .camera {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .performance_img_caption {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .js-visible.performance_img .performance_img_caption {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_bnr .performance_title {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .js-visible.performance_bnr .performance_title {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_bnr_lead {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .js-visible.performance_bnr_lead {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_bnr_img .left {
  opacity: 0;
  transform: translateX(-50px) scale(1.1);
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_bnr_img .center {
  opacity: 0;
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_bnr_img .right {
  opacity: 0;
  transform: translateX(50px) scale(1.1);
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution .performance_title {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution .performance_title {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution_img .circle1 {
  opacity: 0;
  transform: scale(1.1);
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution_img .circle2 {
  opacity: 0;
  transform: scale(1.1);
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution_img .camera {
  opacity: 0;
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution_img .copy {
  opacity: 0;
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution_lead .performance_evolution_lead_img {
  opacity: 0;
  transform: translateX(-50px);
}
#alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution_lead .performance_evolution_lead_text {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .performance .js-visible.performance_evolution_lead .performance_evolution_lead_text {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .performance.is-visible .performance_title {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_lead {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_img .bgRight {
  transition: transform 1s ease-out, opacity 1s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_img .bgLeft {
  transition: transform 1s ease-out, opacity 1s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_img .textRight {
  transition: opacity 0.6s ease-out;
  transition-delay: 1.2s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_img .textLeft {
  transition: opacity 0.6s ease-out;
  transition-delay: 0.8s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_img .arw {
  transition: opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_img .camera {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 1s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_img .performance_img_caption {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 1.2s;
}
#alpha-universe.page-movie-specialcontents .performance.is-visible.performance_bnr {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_bnr_img .left {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_bnr_img .center {
  transition: opacity 1s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_bnr_img .right {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_bnr_lead {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance.is-visible.performance_evolution {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_evolution_img .circle1 {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
  transition-delay: 0.1s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_evolution_img .circle2 {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
  transition-delay: 0.3s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_evolution_img .camera {
  transition: opacity 0.8s;
  transition-delay: 0.7s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_evolution_img .copy {
  transition: opacity 0.8s;
  transition-delay: 0.7s;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_evolution_lead .performance_evolution_lead_img {
  transition: transform 0.8s ease-out, opacity 0.8s ease-out;
}
#alpha-universe.page-movie-specialcontents .performance .is-visible.performance_evolution_lead .performance_evolution_lead_text {
  transition: opacity 1s;
  transition-delay: 0.4s;
}
#alpha-universe.page-movie-specialcontents .pickup {
  margin-top: 247px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup {
    margin-top: 22vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup {
    margin-top: 28vw;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_inner {
  position: relative;
  margin: auto;
  padding: 0 60px;
  max-width: 1200px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_inner {
    padding: 0 5vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_inner {
    padding: 0;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec {
  position: relative;
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_border {
  border: solid 1px #707070;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_border {
    border: none;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_caption {
  position: relative;
  margin: auto;
  padding: 16px 60px 0;
  max-width: 1200px;
  letter-spacing: 0.06em;
  color: #999;
  font-size: 12px;
  line-height: 2.3;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_caption {
    padding: 1.3333333333vw 5vw 0;
    font-size: 1vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_caption {
    padding: 0 5.3333333333vw;
    font-size: 2.6666666667vw;
    line-height: 1.3;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_caption.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_caption.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_caption.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_caption > p {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_caption > p + p {
    margin-top: 1.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow {
  opacity: 0;
  position: fixed;
  z-index: 2;
  top: 0;
  left: 50%;
  padding: 0 60px;
  width: 100%;
  max-width: 1200px;
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transform: translateX(-50%) translateY(-30px);
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow {
    padding: 0 5vw;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: absolute;
  bottom: 10px;
  padding: 0 10px 10px;
  width: 100%;
  max-width: 1080px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_list {
    padding: 0 0.8333333333vw 0.4166666667vw;
  }
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm {
    position: relative;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .pickup_products_spec_item {
    position: relative;
    margin: 0 0.78125vw;
    outline: none;
    cursor: pointer;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .-fx3 {
    position: relative;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .-fx3::before {
    content: "";
    position: absolute;
    top: 4%;
    left: 50%;
    width: 84.375vw;
    height: 74.21875vw;
    transform: translateX(-50%);
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/pickup/pickup_camera_fx3.png");
    background-repeat: no-repeat;
    background-size: contain;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .pickup_products_linkArea {
    position: absolute;
    bottom: 0;
    padding: 0 3.125vw;
    width: 100%;
    height: 50vw;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .pickup_products_linkArea .pickup_link {
    display: block;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .pickup_products_linkArea .pickup_link + .pickup_link {
    margin-top: 2vw;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-arrow {
    z-index: 2;
    top: 35%;
    width: 7.8125vw;
    height: 15.625vw;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-prev {
    left: 25px;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-prev::before,
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-prev::after {
    content: "";
    position: absolute;
    right: 0;
    width: 7.8125vw;
    height: 1.875vw;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/icon_left.png");
    background-repeat: no-repeat;
    background-size: contain;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-prev::after {
    opacity: 0;
    transform: translateX(40px);
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-prev:hover::before {
    opacity: 0;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    transform: translateX(-40px);
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-prev:hover::after {
    opacity: 1;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    transform: translateX(0);
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-next {
    right: 25px;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-next::before,
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-next::after {
    content: "";
    position: absolute;
    left: 0;
    width: 7.8125vw;
    height: 1.875vw;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/icon_right.png");
    background-repeat: no-repeat;
    background-size: contain;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-next::after {
    opacity: 0;
    transform: translateX(-40px);
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-next:hover::before {
    opacity: 0;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    transform: translateX(40px);
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_sm .slick-next:hover::after {
    opacity: 1;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    transform: translateX(0);
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_follow_sm {
  display: flex;
  overflow: hidden;
  position: fixed;
  z-index: 10;
  top: 0;
  left: inherit !important;
  width: 300%;
  height: 98px;
}
@media screen and (min-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_follow_sm {
    display: none;
  }
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_follow_sm {
    height: 23.4375vw;
  }
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_list_follow_sm {
    left: -45px;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow_sm {
  opacity: 0;
  position: fixed;
  z-index: 10;
  top: 0;
  padding: 0 45px;
  width: 100%;
  height: auto;
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transform: translateY(-30px);
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow_sm img {
  width: 100%;
}
@media screen and (min-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow_sm {
    display: none;
  }
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow_sm {
    width: calc(100% - 10vw);
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow_sm img {
    padding: 0 0.78125vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow_sm {
    width: 100%;
  }
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_follow_sm img {
    padding: 0;
  }
}
@media screen and (min-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_check {
    position: absolute;
    top: 85%;
    width: 1px;
    height: 20%;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_spec_item_check {
    position: absolute;
    top: 50%;
    width: 1px;
    height: 30%;
    transform: translateY(-50%);
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item {
  width: calc((100% - 60px) / 4);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item + .pickup_products_item {
    margin-top: 19.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_img {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_img {
    height: 33.4166666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_img {
    height: auto;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_Performance {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 26px;
  color: #fff;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_Performance {
    margin-top: 2.1666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_Performance {
    margin-top: 4.8vw;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_linkArea {
  margin-top: 37px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_linkArea {
    margin-top: 3.0833333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_products_linkArea {
    margin-top: 6.4vw;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link {
  display: block;
  margin: auto;
  min-width: 250px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link {
    min-width: 17.3611111111vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link {
    min-width: auto;
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link + .pickup_link {
  margin-top: 20px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link + .pickup_link {
    margin-top: 1.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link + .pickup_link {
    margin-top: 5.6vw;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link a {
  letter-spacing: 0;
  font-size: 12px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link a {
    padding-left: 12px;
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item .pickup_link a {
    padding-left: 13px;
    line-height: 2.6;
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .pickup .pickup_products_item.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .pickup .pickup_products_item.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .pickup .is-active {
  opacity: 1;
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transform: translateX(-50%) translateY(0);
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .pickup .is-active {
    opacity: 1;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out;
    transform: translateY(0);
  }
}
#alpha-universe.page-movie-specialcontents .product {
  margin: auto;
  padding: 0 50px;
  max-width: 1200px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .product {
    padding: 0 3.4722222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product {
    padding: 0;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_title {
  margin-top: 145px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_title {
    margin-top: 20.8vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_lead {
  padding-top: 57px;
  text-align: center;
  letter-spacing: 0.05em;
  font-size: 28px;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_lead {
    padding-top: 8.2666666667vw;
    font-size: 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_item {
  display: flex;
  justify-content: space-between;
  margin: 104px auto 0;
  max-width: 990px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_item {
    display: block;
    margin-top: 16.2666666667vw;
    padding: 0 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_item:nth-of-type(2) {
  margin-top: 178px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_item:nth-of-type(2) {
    margin-top: 16.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_item:nth-of-type(3) {
  margin-top: 101px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_item:nth-of-type(3) {
    margin-top: 26.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_img {
  margin: auto;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_img {
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_img.-img01 {
  width: 1068px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_img.-img01 {
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_img.-img02 {
  width: 897px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_img.-img02 {
    width: 77.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_img.-img03 {
  width: 1002px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_img.-img03 {
    width: 82.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_img.-square01 {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .product .product_img.-square01:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -240px;
    left: -506px;
    border: 40px solid rgba(100, 100, 100, 0.2);
    width: 810px;
    height: 364px;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_img.-square02 {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .product .product_img.-square02:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -70px;
    right: -596px;
    border: 40px solid rgba(100, 100, 100, 0.2);
    width: 810px;
    height: 352px;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_img.-square03 {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .product .product_img.-square03:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -123px;
    left: -626px;
    border: 40px solid rgba(100, 100, 100, 0.2);
    width: 810px;
    height: 352px;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_notes {
  margin: 32px auto 0;
  width: 920px;
  letter-spacing: 0.06em;
  color: #999;
  font-size: 12px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .product .product_notes {
    margin-top: 1.7361111111vw;
    width: 63.8888888889vw;
    font-size: 0.8571428571vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_notes {
    margin-top: 10.6666666667vw;
    padding: 0 7.2vw 0 10.4vw;
    width: 100%;
    letter-spacing: 0;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_notes span {
  margin-right: 20px;
  white-space: nowrap;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .product .product_notes span {
    margin-right: 1.3888888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_notes span {
    margin-right: 4.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .product .product_notes li {
  display: flex;
  line-height: 1.1;
}
#alpha-universe.page-movie-specialcontents .product .product_notes li + li {
  margin-top: 10px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .product .product_notes li + li {
    margin-top: 0.6944444444vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .product .product_notes li + li {
    margin-top: 2.2666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_lead {
  padding-top: 135px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_lead {
    padding-top: 9.375vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_item {
  max-width: none;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_item:first-of-type {
  margin-top: 45px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_item:first-of-type {
    margin-top: 3.125vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_item:nth-of-type(2),
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_item:nth-of-type(3) {
  margin: 0;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_img {
  width: 100%;
  max-width: 1160px;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_notes {
  margin-top: 154px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_notes {
    margin-top: 10.6944444444vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .product .product_notes {
    margin-top: 9.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .js-visible.product_item,
#alpha-universe.page-movie-specialcontents .js-visible.product_lead,
#alpha-universe.page-movie-specialcontents .js-visible.product_notes {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .js-visible.product_item,
  #alpha-universe.page-movie-specialcontents .js-visible.product_lead,
  #alpha-universe.page-movie-specialcontents .js-visible.product_notes {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .is-visible.product_item,
#alpha-universe.page-movie-specialcontents .is-visible.product_lead,
#alpha-universe.page-movie-specialcontents .is-visible.product_notes {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .seek {
  position: relative;
  margin: 255px auto 0;
  max-width: 1440px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .seek {
    margin: 17.7083333333vw auto 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .seek {
    margin: 22.4vw auto 32vw;
  }
}
#alpha-universe.page-movie-specialcontents .seek .seek_btnArea {
  position: absolute;
  top: 247px;
  left: 920px;
  width: 173px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .seek .seek_btnArea {
    top: 17.1527777778vw;
    left: 63.8888888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .seek .seek_btnArea {
    position: static;
    margin: auto;
    width: 78.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .seek .seek_btnArea > p {
  margin-top: 30px;
  width: 370px;
  color: #9b9b9b;
  font-size: 12px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .seek .seek_btnArea > p {
    margin-top: 2.0833333333vw;
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .seek .seek_btnArea > p {
    width: 100%;
    font-size: 2.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .seek .seek_btnArea.-theone {
  top: 263px;
  left: 836px;
  width: 254px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .seek .seek_btnArea.-theone {
    top: 18.2638888889vw;
    left: 58.0555555556vw;
    width: 17.6388888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .seek .seek_btnArea.-theone {
    position: static;
    margin: auto;
    width: 78.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .seek .seek_link + .seek_link {
  margin-top: 10px;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents .seek {
  margin-top: 255px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents .seek {
    margin-top: 17.7083333333vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents .seek::before {
  content: "";
  position: absolute;
  top: -105px;
  left: 50%;
  width: 200vw;
  height: 120%;
  transform: translateX(-50%);
  background-color: #090909;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents .seek::before {
    top: -30px;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents .seek img {
  position: relative;
  z-index: 1;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents .seek .seek_btnArea {
  z-index: 1;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .seek {
  margin-top: 149px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .seek {
    margin-top: 10.3472222222vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .seek .seek_btnArea {
  top: 311px;
  left: 871px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .seek .seek_btnArea {
    top: 21.5972222222vw;
    left: 60.4861111111vw;
  }
}
#alpha-universe.page-movie-specialcontents .js-visible.seek {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .js-visible.seek {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .is-visible.seek {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .introduction {
  margin: 233px auto 0;
  padding: 0 50px 230px;
  max-width: 1200px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .introduction {
    padding: 0 3.4722222222vw 15.9722222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction {
    margin-top: 26.9333333333vw;
    padding: 0px 10.6666666667vw 32vw;
    line-height: 1.2;
  }
}
#alpha-universe.page-movie-specialcontents .introduction.-square01 {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .introduction.-square01:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -70px;
    right: -490px;
    border: 40px solid rgba(100, 100, 100, 0.1);
    width: 810px;
    height: 344px;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_heading {
  margin: auto;
  width: 920px;
  letter-spacing: 0.02em;
  font-size: 34px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_heading {
    width: 63.8888888889vw;
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_heading {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_heading {
    width: 100%;
    font-size: 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_heading span {
  display: block;
  margin-top: 20px;
  letter-spacing: 0.1em;
  font-size: 18px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_heading span {
    margin-top: 1.3888888889vw;
  }
}
@media screen and (max-width: 1000px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_heading span {
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_heading span {
    margin-top: 2.4vw;
    font-size: 3.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_contents {
  margin: 39px auto 0;
  width: 920px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_contents {
    margin-top: 2.7083333333vw;
    width: 63.8888888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_contents {
    margin-top: 5.3333333333vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_contents:after {
  clear: both;
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_text {
  margin-top: 32px;
  width: 100%;
  letter-spacing: 0.02em;
  font-size: 15px;
  line-height: 2;
}
@media screen and (max-width: 1000px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_text {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_text {
    margin-top: 6.4vw;
    width: 100%;
    font-size: 3.7333333333vw;
    line-height: 1.6;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_text a {
  display: inline-block;
  margin-left: 11px;
  text-decoration: underline;
  color: #267de3;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_text a:hover {
    opacity: 0.3;
    transition: opacity 0.6s;
  }
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_text a {
    margin-left: 0.7638888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_text a {
    margin: 0;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_text .br {
  display: block;
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_text .br {
    margin: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_img {
  float: right;
  margin: 0 0 40px 80px;
  width: 460px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_img {
    margin: 0 0 2.7777777778vw 5.5555555556vw;
    width: 52.2756827048vw;
    max-width: 460px;
  }
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_img {
    margin: 0 0 2.7777777778vw 5.5555555556vw;
    width: 45.7737321196vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_img {
    float: none;
    margin: 6.1333333333vw 0 0 0;
    width: 100%;
    max-width: none;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_profile {
  margin: 50px auto 0;
  padding: 33px 70px 44px;
  border: 1px solid #474747;
  width: 920px;
  background: #0f0f0f;
  letter-spacing: 0.12em;
  font-size: 13px;
  line-height: 2;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_profile {
    margin-top: 3.4722222222vw;
    padding: 2.2916666667vw 4.8611111111vw 3.0555555556vw;
    width: 63.8888888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .introduction .introduction_profile {
    margin-top: 12.5333333333vw;
    padding: 6.4vw 5.0666666667vw 8vw;
    width: 100%;
    font-size: 2.9333333333vw;
    line-height: 1.8;
  }
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_name {
  line-height: 2.1;
}
#alpha-universe.page-movie-specialcontents .introduction .introduction_name span {
  display: inline-block;
  margin-bottom: 10px;
  letter-spacing: 0.12em;
  font-size: 18px;
}
#alpha-universe.page-movie-specialcontents .interview {
  margin: auto;
  padding-top: 180px;
  background: #0f0f11;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview {
    padding-top: 18.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_inner {
  margin: auto;
  max-width: 1440px;
}
#alpha-universe.page-movie-specialcontents .interview .interview_inner.-square01 {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_inner.-square01:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -70px;
    right: -490px;
    border: 40px solid rgba(1, 1, 1, 0.7);
    width: 810px;
    height: 344px;
  }
  #alpha-universe.page-movie-specialcontents .interview .interview_inner.-square01:after {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: 230px;
    left: -630px;
    border: 40px solid rgba(1, 1, 1, 0.7);
    width: 810px;
    height: 344px;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_lead {
  margin-top: 28px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 1.7;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_lead {
    margin-top: 6.6666666667vw;
    padding: 0 10.6666666667vw;
    font-size: 3.2vw;
    line-height: 1.6;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_contents {
  margin-top: 91px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_contents {
    margin-top: 18.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item {
  display: flex;
  justify-content: space-between;
  position: relative;
  position: relative;
  margin: auto;
  padding: 0 120px;
  max-width: 1440px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item {
    padding: 0 8.3333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item {
    flex-direction: column;
    padding: 0 10.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item + .interview_item {
  margin-top: 196px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item + .interview_item {
    margin-top: 13.6111111111vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item + .interview_item {
    margin-top: 18.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item.-right {
  flex-direction: row-reverse;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-right {
    flex-direction: column;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item.-yamada .interview_img.-img02 {
  margin-top: 90px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-yamada .interview_img.-img02 {
    margin-top: 26.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item_bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 calc(50% - 50vw);
}
#alpha-universe.page-movie-specialcontents .interview .interview_img {
  position: relative;
  z-index: 1;
  width: 50%;
  height: 540px;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img {
    margin: 13.3333333333vw calc(50% - 50vw) 0;
    width: auto;
    height: 77.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_img span {
  display: block;
  right: 0;
  left: 0;
  margin: auto;
  width: 576px;
  height: 100%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img span {
    width: 40vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img span {
    width: 100%;
    background-size: cover;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_img.-img01 span {
  margin-top: 102px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-1_lg.png");
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img01 span {
    margin-top: 7.0833333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img01 span {
    margin-top: 0;
    height: 100%;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-1_sm.png") !important;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_img.-img02 span {
  margin-top: 110px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-1_lg.png");
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img02 span {
    margin-top: 7.6388888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img02 span {
    margin-top: 0;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-1_sm.png") !important;
    background-size: contain;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_img.-img03 span {
  margin-top: 110px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_03-1_lg.png");
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img03 span {
    margin-top: 7.6388888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img03 span {
    margin-top: 0;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_03-1_sm.png") !important;
    background-size: contain;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_img.-img04 span {
  margin-top: 110px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_04-1_lg.png");
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img04 span {
    margin-top: 7.6388888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img04 span {
    margin-top: 0;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_04-1_sm.png") !important;
    background-size: contain;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_img.-img05 span {
  margin-top: 110px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_05-1_lg.png");
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img05 span {
    margin-top: 7.6388888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_img.-img05 span {
    margin-top: 0;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_05-1_sm.png") !important;
    background-size: contain;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item.-left .interview_img {
  margin-left: 142px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-left .interview_img {
    margin-left: 9.8611111111vw;
  }
}
@media screen and (max-width: 900px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-left .interview_img {
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-left .interview_img {
    margin: 13.3333333333vw calc(50% - 50vw) 0;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item.-right .interview_img {
  margin-right: 96px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-right .interview_img {
    margin-right: 6.6666666667vw;
  }
}
@media screen and (max-width: 900px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-right .interview_img {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-right .interview_img {
    margin: 13.3333333333vw calc(50% - 50vw) 0;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_img {
  margin-right: 126px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_img {
    margin-right: 8.75vw;
  }
}
@media screen and (max-width: 900px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_img {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_img {
    margin: 13.3333333333vw calc(50% - 50vw) 0;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_details {
  flex: 1;
  position: relative;
  z-index: 1;
  margin-top: 275px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_details {
    margin-top: 19.0972222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_details {
    margin-top: -10.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_details.-yp {
  margin-top: 232px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_details.-yp {
    margin-top: 16.1111111111vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_details.-yp {
    margin-top: -10.1333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_details.-takagi {
    margin-top: 1.3333333333vw !important;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item.-left .interview_details {
  margin-left: -142px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-left .interview_details {
    margin-left: -9.8611111111vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-left .interview_details {
    margin: -10.1333333333vw 0 0 0;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item.-right .interview_details {
  margin-right: -96px;
  margin-left: 151px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-right .interview_details {
    margin-right: -6.6666666667vw;
    margin-left: 10.4861111111vw;
  }
}
@media screen and (max-width: 900px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-right .interview_details {
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-right .interview_details {
    margin: -10.1333333333vw 0 0 0;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_details {
  margin-right: -316px;
  margin-left: 151px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_details {
    margin-right: -21.9444444444vw;
    margin-left: 10.4861111111vw;
  }
}
@media screen and (max-width: 900px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_details {
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_details {
    margin: -10.1333333333vw 0 0 0;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_heading {
  letter-spacing: 0.04em;
  font-size: 60px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_heading {
    font-size: 11.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_heading span {
  margin-right: 11px;
  letter-spacing: 0.02em;
  color: #267de3;
}
#alpha-universe.page-movie-specialcontents .interview .interview_heading img {
  width: auto;
  height: 43px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_heading img {
    height: 2.9861111111vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_heading img {
    height: 6.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_item .interview_details.-takagi .interview_heading img {
  height: 86px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item .interview_details.-takagi .interview_heading img {
    height: 5.9722222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item .interview_details.-takagi .interview_heading img {
    height: 11.4666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_item.-maeda .interview_heading img {
    height: 5.0666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_name {
  margin-top: 49px;
  letter-spacing: 0.1em;
  font-size: 22px;
  font-weight: 600;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_name {
    margin-top: 3.4027777778vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_name {
    margin-top: 5.0666666667vw;
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_text {
  margin-top: 15px;
  letter-spacing: 0.02em;
  font-size: 22px;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_text {
    margin-top: 2.4vw;
    font-size: 4vw;
    line-height: 1.4;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_text small {
  display: block;
  margin-top: 14px;
  letter-spacing: 0.1em;
  font-size: 14px;
  font-style: italic;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_text small {
    margin-top: 1.0666666667vw;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_video {
  margin-top: 45px;
  border: 1px solid #867e63;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_video {
    margin-top: 3.125vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_video a {
  display: block;
  position: relative;
  z-index: 1;
  padding-top: 37.962963%;
  width: 100%;
}
#alpha-universe.page-movie-specialcontents .interview .interview_video .text {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/movie_text.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#alpha-universe.page-movie-specialcontents .interview .interview_video .bg span {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transition: opacity 1s ease-out;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#alpha-universe.page-movie-specialcontents .interview .interview_video .bg span:nth-of-type(1) {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/movie_btn_01.png");
}
#alpha-universe.page-movie-specialcontents .interview .interview_video .bg span:nth-of-type(2) {
  opacity: 0;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/movie_btn_01_hover.png");
}
#alpha-universe.page-movie-specialcontents .interview .interview_video.-interview01 .bg span:nth-of-type(1) {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/movie_btn_01.png");
}
#alpha-universe.page-movie-specialcontents .interview .interview_video.-interview01 .bg span:nth-of-type(2) {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/movie_btn_01_hover.png");
}
#alpha-universe.page-movie-specialcontents .interview .interview_video.-interview02 .bg span:nth-of-type(1) {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/movie_btn_02.png");
}
#alpha-universe.page-movie-specialcontents .interview .interview_video.-interview02 .bg span:nth-of-type(2) {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/movie_btn_02_hover.png");
}
#alpha-universe.page-movie-specialcontents .interview .interview_video a:hover .bg span:nth-of-type(1) {
  opacity: 0;
  transition: opacity 1s ease-out;
}
#alpha-universe.page-movie-specialcontents .interview .interview_video a:hover .bg span:nth-of-type(2) {
  opacity: 1;
  transition: opacity 1s ease-out;
}
#alpha-universe.page-movie-specialcontents .interview .interview_link {
  position: relative;
  margin: 48px 0 0 6px;
  width: 270px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_link {
    margin: 6.6666666667vw 0 0 0;
    width: 78.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_link a,
#alpha-universe.page-movie-specialcontents .interview .interview_link .comingsoon {
  display: block;
}
#alpha-universe.page-movie-specialcontents .interview .interview_next {
  margin: 270px auto 0;
  padding: 0 120px;
  max-width: 1440px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_next {
    margin-top: 18.75vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_next {
    margin-top: 23.2vw;
    padding: 0 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextTitle {
  text-align: center;
  letter-spacing: 0.3em;
  color: #ebebeb;
  font-size: 34px;
  font-weight: 100;
  font-style: italic;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextTitle {
    font-size: 6.4vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextContents {
  display: flex;
  justify-content: space-between;
  margin: 39px auto 0;
  width: 744px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextContents {
    width: 100%;
    max-width: 744px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextContents {
    margin-top: 8vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextContents + .interview_nextContents {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextContents + .interview_nextContents {
    margin-top: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextImg {
  width: 300px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextImg {
    width: 44.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextDetails {
  flex: 1;
  padding-left: 34px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextDetails {
    padding-left: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextHeading {
  height: 60px;
  letter-spacing: 0.02em;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextHeading {
    height: 6.1224489796vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextHeading {
    height: 8vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextHeading img {
  width: auto;
  height: 100%;
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextName {
  margin-top: 10px;
  letter-spacing: 0.04em;
  letter-spacing: 0.1em;
  font-size: 22px;
  font-weight: 600;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextName {
    font-size: 2.2448979592vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextName {
    font-size: 3.2vw;
    line-height: 1.2;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_nextName span {
  display: block;
  margin-top: 14px;
  letter-spacing: 0.04em;
  font-size: 16px;
  font-style: italic;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextName span {
    margin-top: 1.4285714286vw;
    font-size: 1.6326530612vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_nextName span {
    margin-top: 1.0666666667vw;
    font-size: 2.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_other {
  position: relative;
  margin-top: 130px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_other {
    margin-top: 28vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_otherImg {
  margin: 0 calc(50% - 50vw);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_otherImg {
    margin: 0;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_otherContents {
  position: absolute;
  top: 83px;
  right: -200px;
  bottom: 0;
  left: 200px;
  margin: auto;
  width: 550px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_otherContents {
    right: -13.8888888889vw;
    left: 13.8888888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_otherContents {
    position: static;
    margin-top: -61.8666666667vw;
    padding: 0 10.6666666667vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_otherImg {
  margin: 0 auto;
  max-width: 1440px;
  height: 340px;
  background: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/other_img.png");
  background-position: 40%;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_otherImg {
    height: 118.5333333333vw;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/other_img_sm.png");
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_otherName {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_otherName {
    font-size: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_otherText {
  margin-top: 19px;
  white-space: nowrap;
  text-indent: -22px;
  letter-spacing: 0.1em;
  font-size: 22px;
  line-height: 1.3;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_otherText {
    white-space: normal;
    letter-spacing: -0.2933333333vw;
    font-size: 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_otherText span {
  display: block;
  margin-top: 13px;
  text-indent: 2px;
  font-size: 14px;
  font-style: italic;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_otherText span {
    letter-spacing: 1.1;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_otherLink {
  margin: 25px 0 0 4px;
  width: 260px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_otherLink {
    margin: 3.7333333333vw 0 0 0;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner {
  display: flex;
  flex-wrap: wrap;
  margin-top: 220px;
  padding: 0 180px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner {
    margin-top: 15.2777777778vw;
    padding: 0 12.5vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner {
    margin-top: 40vw;
    padding: 0 10.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_item {
  position: relative;
  width: calc(50% - 20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_item {
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_item:nth-of-type(2n) {
  margin-left: 40px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_item:nth-of-type(2n) {
    margin-left: 2.7777777778vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_item:nth-of-type(2n) {
    margin-left: 0;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_item:nth-of-type(n + 3) {
  margin-top: 70px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_item:nth-of-type(n + 3) {
    margin-top: 4.8611111111vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_item + .interview_banner_item {
    margin-top: 23.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_img {
  overflow: hidden;
  position: absolute;
  z-index: 2;
  top: -25px;
  left: 0;
  width: 200px;
  height: 160px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_img {
    top: -1.7361111111vw;
    width: 13.8888888889vw;
    height: 11.1111111111vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_img {
    top: -11.2vw;
    width: 68.6666666667vw;
    height: 38.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_img img {
  transition: transform 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea {
  position: relative;
  margin-left: 20px;
  padding: 19px 14px 9px 220px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea {
    margin-left: 1.3888888889vw;
    padding: 1.3194444444vw 0.9722222222vw 0.625vw 15.2777777778vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea {
    margin-left: 7.4666666667vw;
    padding: 31.4666666667vw 3.7333333333vw 2.6666666667vw 5.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .heading {
  position: relative;
  z-index: 1;
  letter-spacing: 0.07em;
  color: #aa9c60;
  font-size: 12px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .heading {
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .heading {
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .title {
  position: relative;
  z-index: 1;
  margin-top: 7px;
  letter-spacing: 0.025em;
  font-size: 18px;
  line-height: 1.3;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .title {
    margin-top: 0.4861111111vw;
    font-size: 1.25vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .title {
    margin-top: 0.5333333333vw;
    font-size: 4vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name {
  position: relative;
  z-index: 1;
  margin-top: 15px;
  letter-spacing: 0.025em;
  font-size: 14px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name {
    margin-top: 1.0416666667vw;
    font-size: 0.9722222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name {
    margin-top: 3.4666666667vw;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name > span:nth-of-type(1) {
  display: block;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name > span:nth-of-type(2) {
  display: inline-block;
  margin-top: 2px;
  font-size: 20px;
  line-height: 1.2;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name > span:nth-of-type(2) {
    margin-top: 0.1388888889vw;
    font-size: 1.3888888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name > span:nth-of-type(2) {
    margin-top: 0.4vw;
    font-size: 4vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name > span:nth-of-type(3) {
  display: inline-block;
  margin-left: 2px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .name > span:nth-of-type(3) {
    margin-left: 0.1388888889vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .text {
  position: relative;
  z-index: 1;
  margin-top: -8px;
  text-align: right;
  letter-spacing: 0.025em;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .text {
    margin-top: -3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .text > span {
  display: inline-block;
  position: relative;
  margin-right: -4px;
  padding: 5px 24px 6px 10px;
  border: 1px solid #aa9c60;
  transition: opacity 0.3s ease-out;
  background-color: #171717;
  color: #aa9c60;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .text > span {
    margin-right: -0.2777777778vw;
    padding: 0.3472222222vw 1.6666666667vw 0.4166666667vw 0.6944444444vw;
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .text > span {
    margin-right: -1.0666666667vw;
    padding: 1.3333333333vw 7.4666666667vw 1.3333333333vw 2.6666666667vw;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .text > span:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 7px;
  bottom: 0;
  margin: auto;
  width: 14px;
  height: 10px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/common/blank.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .text > span:after {
    right: 0.4861111111vw;
    width: 0.9722222222vw;
    height: 0.6944444444vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .text > span:after {
    right: 1.8666666667vw;
    width: 3.7333333333vw;
    height: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .interview_banner_bg {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  background-color: #fff;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .interview_banner_bg:before {
  content: "";
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #000;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .interview_banner_bg:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: opacity 0.3s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/banner_bg_lg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_textArea .interview_banner_bg:after {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/banner_bg_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_link {
  display: block;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_link:hover {
    opacity: 1;
  }
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_link:hover .interview_banner_img img {
    transition: transform 0.6s ease-out;
    transform: scale(1.05);
  }
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_link:hover .interview_banner_textArea .text span {
    opacity: 0.8;
    transition: opacity 0.3s ease-out;
  }
  #alpha-universe.page-movie-specialcontents .interview .interview_banner .interview_banner_link:hover .interview_banner_bg:after {
    opacity: 0.95;
    transition: opacity 0.3s ease-out;
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_img {
  opacity: 0;
  transform: scale(1.1);
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_textArea .heading,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_textArea .title,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_textArea .name,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_textArea .text {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_textArea .heading,
  #alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_textArea .title,
  #alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_textArea .name,
  #alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_textArea .text {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_bg {
  opacity: 0;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.js-visible .interview_banner_bg:before {
  opacity: 1;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(1) .interview_banner_img {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 0.4s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(1) .interview_banner_textArea .heading,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(1) .interview_banner_textArea .title,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(1) .interview_banner_textArea .name,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(1) .interview_banner_textArea .text {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(1) .interview_banner_bg {
  transition: opacity 0.6s ease-out;
  transition-delay: 0.2s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(1) .interview_banner_bg:before {
  transition: opacity 2s ease-out;
  transition-delay: 0.2s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(2) .interview_banner_img {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(2) .interview_banner_textArea .heading,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(2) .interview_banner_textArea .title,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(2) .interview_banner_textArea .name,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(2) .interview_banner_textArea .text {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 0.8s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(2) .interview_banner_bg {
  transition: opacity 0.6s ease-out;
  transition-delay: 0.4s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(2) .interview_banner_bg:before {
  transition: opacity 2s ease-out;
  transition-delay: 0.4s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(3) .interview_banner_img {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 0.8s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(3) .interview_banner_textArea .heading,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(3) .interview_banner_textArea .title,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(3) .interview_banner_textArea .name,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(3) .interview_banner_textArea .text {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 1s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(3) .interview_banner_bg {
  transition: opacity 0.6s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(3) .interview_banner_bg:before {
  transition: opacity 2s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(4) .interview_banner_img {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 1s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(4) .interview_banner_textArea .heading,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(4) .interview_banner_textArea .title,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(4) .interview_banner_textArea .name,
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(4) .interview_banner_textArea .text {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 1.2s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(4) .interview_banner_bg {
  transition: opacity 0.6s ease-out;
  transition-delay: 0.8s;
}
#alpha-universe.page-movie-specialcontents .interview .interview_banner.is-visible .interview_banner_item:nth-of-type(4) .interview_banner_bg:before {
  transition: opacity 2s ease-out;
  transition-delay: 0.8s;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview {
  padding: 180px 0 100px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview {
    padding: 12.5vw 0 6.9444444444vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview {
    padding-bottom: 13.8888888889vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_contents {
  margin-top: 0;
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_item:nth-of-type(1) {
  margin-top: -51px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_item:nth-of-type(1) {
    margin-top: -3.5416666667vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_item:nth-of-type(2) {
  margin-top: 37px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_item:nth-of-type(2) {
    margin-top: 2.5694444444vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_img.-img01 span {
  margin-top: 102px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-1_lg.png");
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_img.-img01 span {
    margin-top: 7.0833333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_img.-img01 span {
    margin-top: 0;
    height: 100%;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-1_sm.png") !important;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_img.-img02 span {
  margin-top: 110px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-1_lg.png");
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_img.-img02 span {
    margin-top: 7.6388888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_img.-img02 span {
    margin-top: 0;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-1_sm.png") !important;
    background-size: contain;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_heading img {
  height: 86px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_heading img {
    height: 5.9722222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_heading img {
    height: 11.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_item.-right .interview_img {
  margin-right: 176px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_item.-right .interview_img {
    margin-right: initial;
  }
}
#alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_item.-right .interview_details {
  margin-right: -107px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents.page-movie-specialcontents--fx6 .interview .interview_item.-right .interview_details {
    margin-right: auto;
  }
}
#alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_img {
  opacity: 0;
  transform: scale(1.1);
}
#alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_heading,
#alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_name,
#alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_text,
#alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_video,
#alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_link {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_heading,
  #alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_name,
  #alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_text,
  #alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_video,
  #alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_link {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .js-visible.interview_item .interview_item_bg:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
}
#alpha-universe.page-movie-specialcontents .js-visible.interview_other {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .js-visible.interview_other {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .is-visible.interview_item .interview_img {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .is-visible.interview_item .interview_heading {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition-delay: 0.3s;
}
#alpha-universe.page-movie-specialcontents .is-visible.interview_item .interview_name {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition-delay: 0.4s;
}
#alpha-universe.page-movie-specialcontents .is-visible.interview_item .interview_text {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition-delay: 0.5s;
}
#alpha-universe.page-movie-specialcontents .is-visible.interview_item .interview_video {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .is-visible.interview_item .interview_link {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition-delay: 0.7s;
}
#alpha-universe.page-movie-specialcontents .is-visible.interview_item .interview_item_bg:after {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition-delay: 0.8s;
  transform: scale(1.3);
  background: #000;
}
#alpha-universe.page-movie-specialcontents .is-visible.interview_other {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .gallery {
  padding-top: 134px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery {
    padding-top: 16.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_inner {
  padding: 66px 0 240px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_inner {
    padding: 8.8vw 0 32vw;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_list {
  margin: 60px auto 0;
  padding: 0 60px;
  max-width: 1200px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_list {
    padding: 0 4.1666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_list {
    margin-top: 9.6vw;
    padding: 0 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item {
  position: relative;
  background: #0d0d0d;
  letter-spacing: 0.04em;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item {
    font-size: 2.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item + .gallery_item {
  margin-top: 1px;
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item:before {
  content: "PLAY MOVIE";
  position: absolute;
  top: 0;
  right: 69px;
  bottom: 0;
  margin: auto;
  height: 13px;
  color: #267de3;
  font-size: 13px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item:before {
    content: none;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item p {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 33px;
  margin: auto;
  line-height: 58px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item p {
    position: relative;
    left: auto;
    padding-left: 5.0666666667vw;
    line-height: 18.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item p:after {
    content: "";
    position: absolute;
    top: 0;
    right: 5.3333333333vw;
    bottom: 0;
    margin: auto;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    transition: transform 0.6s;
    transform: rotate(135deg);
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item p.is-show:after {
    transition: transform 0.6s;
    transform: rotate(-45deg);
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item .gallery_wrap {
  display: block;
  position: relative;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item .gallery_wrap {
    display: none;
    padding: 2.9333333333vw 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item a {
  display: block;
  position: relative;
  padding-top: 58px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item a {
    padding: 0;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item a:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 44px;
  bottom: 0;
  margin: auto;
  border-width: 2px 0 2px 4px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  width: 0;
  height: 0;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item a:before {
    top: 50%;
    right: 0;
    bottom: auto;
    left: 0;
    border-width: 1.6vw 0 1.6vw 2.1333333333vw;
    transform: translateY(-50%);
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 37px;
  bottom: 0;
  margin: auto;
  border: 1px solid #2570c8;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  transition: transform 0.6s;
  background: rgba(37, 112, 200, 0.3);
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item a:after {
    top: 50%;
    right: 0;
    bottom: auto;
    left: 0;
    width: 10.6666666667vw;
    height: 10.6666666667vw;
    transform: translateY(-50%);
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item a img {
  display: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item a img {
    display: block;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item.-comingsoon {
  opacity: 0.4;
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item.-comingsoon a {
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item.-comingsoon a {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .gallery .gallery_item.-comingsoon p:after {
    display: none;
  }
}
#alpha-universe.page-movie-specialcontents .gallery .gallery_item.-comingsoon:before,
#alpha-universe.page-movie-specialcontents .gallery .gallery_item.-comingsoon a:before,
#alpha-universe.page-movie-specialcontents .gallery .gallery_item.-comingsoon a:after {
  content: none;
}
#alpha-universe.page-movie-specialcontents .js-visible.gallery .gallery_title,
#alpha-universe.page-movie-specialcontents .js-visible.gallery .gallery_item {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .js-visible.gallery .gallery_title,
  #alpha-universe.page-movie-specialcontents .js-visible.gallery .gallery_item {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .is-visible.gallery .gallery_title,
#alpha-universe.page-movie-specialcontents .is-visible.gallery .gallery_item {
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .is-visible.gallery .gallery_item:nth-of-type(1) {
  transition-delay: 0.1s;
}
#alpha-universe.page-movie-specialcontents .is-visible.gallery .gallery_item:nth-of-type(2) {
  transition-delay: 0.2s;
}
#alpha-universe.page-movie-specialcontents .is-visible.gallery .gallery_item:nth-of-type(3) {
  transition-delay: 0.3s;
}
#alpha-universe.page-movie-specialcontents .is-visible.gallery .gallery_item:nth-of-type(4) {
  transition-delay: 0.4s;
}
#alpha-universe.page-movie-specialcontents .fiveStar {
  margin: auto;
  padding: 150px 120px 0;
  max-width: 1440px;
  text-align: center;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .fiveStar {
    padding: 12.5vw 8.3333333333vw 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar {
    padding: 21.3333333333vw 0 0;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar.-square01 {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .fiveStar.-square01:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -100px;
    right: -490px;
    border: 40px solid rgba(100, 100, 100, 0.1);
    width: 810px;
    height: 204px;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_mv {
  margin: 84px auto 0;
  background: url("/pro-cam/special/cinemaline/FX6/assets/images/fiveStar/bg.png") no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_mv {
    margin-top: 9.3333333333vw;
    padding: 0 5.3333333333vw;
    background-position: 192% 7%;
    background-size: 90%;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_heading {
  letter-spacing: 0.05em;
  font-size: 32px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_heading {
    font-size: 6.4vw;
    line-height: 1.4;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_heading span {
  font-size: 42px;
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_lead {
  margin-top: 42px;
  letter-spacing: 0.05em;
  font-size: 16px;
  line-height: 1.9;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_lead {
    margin-top: 7.2vw;
    text-align: left;
    font-size: 3.2vw;
    line-height: 2;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_lead p + p {
  margin-top: 29px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_lead p + p {
    margin-top: 6.4vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_lead .fiveStar_lead_notice {
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_lead .fiveStar_lead_notice {
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list {
  display: flex;
  justify-content: space-between;
  margin-top: 87px;
}
@media screen and (max-width: 1180px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10.6666666667vw;
    padding: 0 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn {
  position: relative;
  width: 202px;
  text-align: center;
}
@media screen and (max-width: 1180px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn {
    width: 50%;
  }
}
@media screen and (max-width: 1180px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn:nth-child(n+3) {
    margin-top: 7.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn .fiveStar_square {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border: 1px solid #606060;
  width: 23px;
  height: 23px;
  transition: background-color linear 0.3s;
  background: rgba(96, 96, 96, 0.3);
  pointer-events: none;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn .fiveStar_square {
    width: 6.1333333333vw;
    height: 6.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn .fiveStar_square:before,
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn .fiveStar_square:after {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 11px;
  left: 0;
  margin: auto;
  width: 9px;
  height: 1px;
  transition: background-color linear 0.3s;
  background: #fff;
  pointer-events: none;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn .fiveStar_square:before,
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn .fiveStar_square:after {
    bottom: 2.9333333333vw;
    width: 2.4vw;
    height: 0.2666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn .fiveStar_square:after {
  transform: rotate(90deg);
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn a {
  display: block;
  padding-bottom: 37px;
  height: 100%;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn a {
    padding-bottom: 7.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn a:hover {
  opacity: 1;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn a:hover .fiveStar_square {
    transition: background-color linear 0.3s;
    background-color: #606060;
  }
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn a:hover .fiveStar_square:before,
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn a:hover .fiveStar_square:after {
    transition: background-color linear 0.3s;
    background: #fff;
  }
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn a:hover .fiveStar_icon:before {
    opacity: 0;
    transition: opacity linear 0.3s;
  }
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btn a:hover .fiveStar_icon:after {
    opacity: 1;
    transition: opacity linear 0.3s;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_icon {
  display: block;
  position: relative;
  margin: auto;
  width: 100px;
  height: 94px;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_icon {
    width: 14.4vw;
    height: 13.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_icon:before,
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_icon:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_icon:before {
  transition: opacity linear 0.3s;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/fiveStar/star.png");
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_icon:after {
  opacity: 0;
  transition: opacity linear 0.3s;
  transform: scale(1.5);
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/fiveStar/star_hover.png");
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btnText {
  margin-top: 22px;
  white-space: nowrap;
  letter-spacing: 0.05em;
  font-size: 14px;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btnText {
    margin-top: 1.0666666667vw;
    font-size: 2.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btnText span {
  display: block;
  margin-bottom: 6px;
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_btnText span {
    margin-bottom: 0;
    font-size: 4.8vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar.js-visible .fiveStar_title,
#alpha-universe.page-movie-specialcontents .fiveStar.js-visible .fiveStar_heading,
#alpha-universe.page-movie-specialcontents .fiveStar.js-visible .fiveStar_lead {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar.js-visible .fiveStar_title,
  #alpha-universe.page-movie-specialcontents .fiveStar.js-visible .fiveStar_heading,
  #alpha-universe.page-movie-specialcontents .fiveStar.js-visible .fiveStar_lead {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list.js-visible .fiveStar_btn {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list.js-visible .fiveStar_btn {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar.is-visible .fiveStar_title {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .fiveStar.is-visible .fiveStar_heading {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 0.3s;
}
#alpha-universe.page-movie-specialcontents .fiveStar.is-visible .fiveStar_lead {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list.is-visible .fiveStar_btn {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list.is-visible .fiveStar_btn:nth-of-type(1) {
  transition-delay: 0.15s;
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list.is-visible .fiveStar_btn:nth-of-type(2) {
  transition-delay: 0.3s;
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list.is-visible .fiveStar_btn:nth-of-type(3) {
  transition-delay: 0.45s;
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list.is-visible .fiveStar_btn:nth-of-type(4) {
  transition-delay: 0.6s;
}
#alpha-universe.page-movie-specialcontents .fiveStar .fiveStar_list.is-visible .fiveStar_btn:nth-of-type(5) {
  transition-delay: 0.75s;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal {
  visibility: hidden;
  overflow-y: scroll;
  opacity: 0;
  position: fixed;
  z-index: 101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 1s, visibility 1s;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal.is-show {
  visibility: visible;
  opacity: 1;
  transition: opacity 1s, visibility 1s;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_bg {
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal-close {
  position: absolute;
  z-index: 1;
  top: 40px;
  right: 80px;
  width: 31px;
  transition: opacity 0.6s;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal-close {
    top: 3.2vw;
    right: 5.3333333333vw;
    width: 8.8vw;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal-close:hover {
    opacity: 0.3;
    transition: opacity 0.6s;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_section {
  display: none;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_outer {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  padding: 21px 40px;
  max-width: 800px;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_outer.-bnr {
  margin: 0 auto;
  padding: 21px 40px;
  max-width: 1060px;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_title {
  margin-top: 30px;
  text-align: center;
  letter-spacing: 0.05em;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_title {
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_title img {
  width: 53px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_title img {
    width: 6.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_title span {
  display: block;
  margin-top: 6px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_title span {
    margin-top: 0.8vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_contents {
  margin-top: 31px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_contents {
    margin-top: 7.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_heading {
  text-align: center;
  letter-spacing: 0.05em;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-size: 32px;
  line-height: 1.2;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_heading {
    font-size: 4.8vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_text {
  margin-top: 36px;
  letter-spacing: 0.03em;
  font-size: 16px;
  line-height: 2;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_text {
    margin-top: 6.1333333333vw;
    font-size: 3.2vw;
    line-height: 1.7;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_text + .fiveStar-modal_text {
  margin-top: 33px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_text + .fiveStar-modal_text {
    margin-top: 5.0666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_text.-caption {
  font-size: 0.7rem;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_imgArea {
  margin-top: 32px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_imgArea {
    margin-top: 8.8vw;
    padding: 0 1.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_imgArea.-column {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_imgArea.-column {
    flex-direction: column;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_img {
  position: relative;
  width: 100%;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_img.-item01 {
  margin: auto;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_img p {
  margin-top: 11px;
  letter-spacing: 0.05em;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_img p {
    margin-top: 1.0666666667vw;
    font-size: 3.2vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_img + .fiveStar-modal_img {
    margin-top: 7.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_wrap {
  width: 100%;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_wrap p {
  margin-top: 11px;
  letter-spacing: 0.05em;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_wrap p {
    margin-top: 1.0666666667vw;
    font-size: 3.2vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_wrap + .fiveStar-modal_wrap,
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_wrap + .fiveStar-modal_img {
    margin-top: 7.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_movie {
  position: relative;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_movie iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_movie:before {
  content: "";
  display: block;
  padding-top: 64.71%;
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_imgArea.-column .fiveStar-modal_img,
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_imgArea.-column .fiveStar-modal_wrap {
  width: calc(50% - 20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_imgArea.-column .fiveStar-modal_img,
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_imgArea.-column .fiveStar-modal_wrap {
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_link {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_link {
    margin-top: 6.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_link + .fiveStar-modal_text {
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .fiveStar-modal .fiveStar-modal_link + .fiveStar-modal_text {
    margin-top: 10.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products {
  margin: 150px auto 0;
  padding: 0 120px;
  max-width: 1440px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products {
    margin-top: 10.4166666667vw;
    padding: 0 8.3333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products {
    margin-top: 18.1333333333vw;
    padding: 0 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .products.-camera {
  margin-top: 155px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products.-camera {
    margin-top: 10.7638888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products.-camera {
    margin-top: 20.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .products.-lens {
  margin-top: 172px;
  padding-bottom: 150px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products.-lens {
    margin-top: 11.9444444444vw;
    padding-bottom: 10.4166666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products.-lens {
    margin-top: 20.8vw;
  }
}
#alpha-universe.page-movie-specialcontents .products.-accessories {
  margin-top: 150px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products.-accessories {
    margin-top: 10.4166666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products.-accessories {
    margin-top: 20.8vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_slick.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_slick.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .products .products_slick.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .products .products_title {
  margin: 150px 60px 0;
  padding: 14px 0;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  font-size: 19px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_title {
    margin: 0 2.6666666667vw 0 0;
    padding: 2.9333333333vw 0;
    text-align: center;
    font-size: 3.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 51px;
  padding: 0 60px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_list {
    margin-top: 3.5416666667vw;
    padding: 0 4.1666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list {
    margin-top: 54px;
    padding: 0 10.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick {
  display: block;
  position: relative;
  margin: 62px 0 110px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick {
    margin: 8.2666666667vw 0 14.6666666667vw;
    padding: 0 7.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick::before,
#alpha-universe.page-movie-specialcontents .products .products_list.-slick::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  width: 39%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick::before,
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick::after {
    width: 49%;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick::before {
  left: -34%;
  background: black;
  background: linear-gradient(90deg, black 65%, rgba(0, 0, 0, 0.6152836134) 90%, rgba(0, 0, 0, 0) 100%);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick::before {
    left: -38vw;
    width: 44%;
  }
}
@media screen and (max-width: 468px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick::before {
    left: -32vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick::after {
  right: -33%;
  background: black;
  background: linear-gradient(-90deg, black 65%, rgba(0, 0, 0, 0.6152836134) 90%, rgba(0, 0, 0, 0) 100%);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick::after {
    right: -38vw;
    width: 44%;
  }
}
@media screen and (max-width: 468px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick::after {
    right: -32vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-list {
  overflow: visible;
  position: relative;
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-list::before,
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-list::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  height: 100%;
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-list::before {
  left: -140%;
  background: black;
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-list::after {
  right: -140%;
  background: black;
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-arrow {
  z-index: 2;
  top: 98px;
  width: 50px;
  height: 100px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-arrow {
    top: 116px;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev {
  left: 15px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev {
    left: -15px;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev::before,
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev::after {
  content: "";
  position: absolute;
  right: 0;
  width: 50px;
  height: 12px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/icon_left.png");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev::before,
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev::after {
    width: 6.6666666667vw;
    height: 1.6vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev::after {
  opacity: 0;
  transform: translateX(40px);
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev:hover::before {
  opacity: 0;
  transition: transform 0.4s ease-out, opacity 0.4s ease-out;
  transform: translateX(-40px);
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-prev:hover::after {
  opacity: 1;
  transition: transform 0.4s ease-out, opacity 0.4s ease-out;
  transform: translateX(0);
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next {
  right: 15px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next {
    right: -15px;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next::before,
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next::after {
  content: "";
  position: absolute;
  left: 0;
  width: 50px;
  height: 12px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/icon_right.png");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next::before,
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next::after {
    width: 6.6666666667vw;
    height: 1.6vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next::after {
  opacity: 0;
  transform: translateX(-40px);
}
@media screen and (min-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next:hover::before {
    opacity: 0;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    transform: translateX(40px);
  }
  #alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-next:hover::after {
    opacity: 1;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    transform: translateX(0);
  }
}
#alpha-universe.page-movie-specialcontents .products .products_list.-slick .slick-slide {
  cursor: pointer;
}
#alpha-universe.page-movie-specialcontents .products .products_list.-camera {
  display: grid;

  grid-template-columns: repeat(2, 1fr);
  gap: 102px 84px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-camera {
    gap: 7.0833333333vw 5.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_list.-camera {
    grid-template-columns: 1fr;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item {
  position: relative;
  padding-bottom: 110px;
  width: 290px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_item {
    width: 20.1388888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item {
    padding-bottom: 29.3333333333vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(3n + 2),
#alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(3n + 3) {
  margin-left: calc((100% - 870px) / 2);
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(3n + 2),
  #alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(3n + 3) {
    margin-left: calc((100% - 60.6vw) / 2);
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(3n + 2),
  #alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(3n + 3) {
    margin-left: 0;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(n + 4) {
  margin-top: 76px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(n + 4) {
    margin-top: 5.2777777778vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item:nth-of-type(n + 4) {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item + .products_item {
    margin-top: 19.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.-new:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 51px;
  height: 20px;
  background: url(/pro-cam/special/cinemaline/FX6/assets/images/common/new_pc.png);
  background-size: cover;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-new:after {
    width: 3.5416666667vw;
    height: 1.3888888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-new:after {
    width: 12.9333333333vw;
    height: 4.9333333333vw;
    background: url(/pro-cam/special/cinemaline/FX6/assets/images/common/new_sp.png);
    background-size: cover;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.-slick {
  position: relative;
  margin: 0 25px;
  padding-bottom: 110px;
  outline: none;
  height: 620px;
}
#alpha-universe.page-movie-specialcontents .products .products_item.-slick:nth-of-type(n + 4) {
  margin-top: 0;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-slick {
    height: 620px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-slick {
    margin: 0 2.6666666667vw;
    height: 136vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.-slick p {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-slick p {
    font-size: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.-slick .products_lead {
  font-size: 14px;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-slick .products_lead {
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item .products_logo {
  display: block;
  margin: 23px 0 18px;
  height: 29px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_item .products_logo {
    margin: 1.5972222222vw 0 1.25vw;
    height: 2.0138888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item .products_logo {
    margin-top: 3.4666666667vw;
    height: 7.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item .products_logo img {
  width: auto;
  height: 100%;
}
#alpha-universe.page-movie-specialcontents .products .products_item p {
  margin-top: 11px;
  font-size: 14px;
  line-height: 1.4;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_item p {
    margin-top: 0.7857142857vw;
    font-size: 0.9722222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item p {
    margin-top: 2.9333333333vw;
    font-size: 3.2vw;
    line-height: 1.45;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item .products_lead {
  line-height: 1.6;
}
#alpha-universe.page-movie-specialcontents .products .products_item .products_lead small {
  font-size: 80%;
}
#alpha-universe.page-movie-specialcontents .products .products_item.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .products .products_item.-camera {
  display: grid !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  padding-bottom: 0 !important;
  width: 100% !important;

  grid-template-rows: auto auto auto;
  grid-template-columns: 294px 1fr;
  gap: 26px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-camera {
    grid-template-columns: 20.4166666667vw 1fr !important;
    gap: 1.8055555556vw !important;
  }
}
@media screen and (max-width: 1180px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-camera {
    grid-template-rows: subgrid !important;
    grid-row: span 4;
    gap: 0 !important;
    grid-template-columns: 1fr !important;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.-camera .products_img {
  width: 100% !important;
  height: -moz-fit-content !important;
  height: fit-content !important;

  grid-column: 1/2 !important;
  grid-row: 1/2 !important;
}
#alpha-universe.page-movie-specialcontents .products .products_item.-camera .products_leadWrap {
  padding-left: 0 !important;
  width: auto !important;

  grid-column: 2/3 !important;
  grid-row: 1/3 !important;
}
@media screen and (max-width: 1180px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-camera .products_leadWrap {
    grid-column: 1/2 !important;
    grid-row: 2/3 !important;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.-camera .products_LinkArea {
  position: static;

  grid-column: 1/2 !important;
  grid-row: 2/3 !important;
}
@media screen and (max-width: 1180px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-camera .products_LinkArea {
    margin-top: 1.6949152542vw;

    grid-row: 3/4 !important;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-camera .products_LinkArea {
    margin-top: 5.3333333333vw;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-lens:nth-of-type(3n + 2).is-visible,
  #alpha-universe.page-movie-specialcontents .products .products_item.-Accessories:nth-of-type(3n + 2).is-visible {
    transition-delay: 0.15s;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-lens:nth-of-type(3n).is-visible,
  #alpha-universe.page-movie-specialcontents .products .products_item.-Accessories:nth-of-type(3n).is-visible {
    transition-delay: 0.3s;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.-movie {
  width: 33.3%;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-movie {
    padding-bottom: 0;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_item.-movie + .-movie {
  margin-left: 30px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-movie + .-movie {
    margin-left: 2.0833333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_item.-movie + .-movie {
    margin-left: 4vw;
  }
}
#alpha-universe.page-movie-specialcontents .products.-cinemaline .products_item {
  padding-bottom: 130px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products.-cinemaline .products_item {
    padding-bottom: 9.0277777778vw;
  }
}
@media screen and (max-width: 1280px) {
  #alpha-universe.page-movie-specialcontents .products.-cinemaline .products_item {
    padding-bottom: 10.15625vw;
  }
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .products.-cinemaline .products_item {
    padding-bottom: 13.2653061224vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products.-cinemaline .products_item {
    padding-bottom: 26.6666666667vw;
  }
}
@media screen and (min-width: 1441px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item {
    display: flex;
    padding-bottom: 130px;
    width: calc(50% - 42px);
  }
}
@media screen and (max-width: 1440px) and (min-width: 1181px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item {
    display: flex;
    padding-bottom: 9.0277777778vw;
    width: calc(50% - 2.91667vw);
  }
}
@media screen and (max-width: 1180px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item {
    width: calc(50% - 2.91667vw);
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item:nth-of-type(2) {
    margin-top: 13.8888888889vw;
  }
}
@media screen and (min-width: 1441px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item:nth-of-type(n + 3) {
    margin-top: 102px;
  }
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item:nth-of-type(n + 3) {
    margin-top: 7.0833333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item:last-child {
    margin-top: 13.8888888889vw;
  }
}
@media screen and (min-width: 1441px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_img {
    width: 368px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1181px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_img {
    width: 25.5555555556vw;
  }
}
@media screen and (min-width: 1441px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_leadWrap {
    padding-left: 26px;
    width: 250px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1181px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_leadWrap {
    padding-left: 1.8055555556vw;
    width: 17.3611111111vw;
  }
}
@media screen and (min-width: 1441px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo {
    margin-top: 8px;
    height: 29px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1181px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo {
    margin-top: 0.5555555556vw;
    height: 2.0138888889vw;
  }
}
@media screen and (min-width: 1441px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo img {
    width: auto;
    height: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e1,
#alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e10,
#alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e10ii {
  height: 62px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e1,
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e10,
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e10ii {
    height: 4.3055555556vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e1,
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e10,
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .products_logo.-zv-e10ii {
    height: 14.9333333333vw;
  }
}
@media screen and (min-width: 1441px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .prodcuts_lead {
    margin-top: 21px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1181px) {
  #alpha-universe.page-movie-specialcontents .products.-camera .products_item .prodcuts_lead {
    margin-top: 1.4583333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_movies {
  display: flex;
  flex-flow: row;
  margin-top: 98px;
  padding: 0 60px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies {
    margin-top: 3.5416666667vw;
    padding: 0 4.1666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies {
    margin: 4vw -5.3333333333vw 0;
    padding: 0 0 16.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_movies a {
  display: inline-block;
  padding-bottom: 15px;
  width: 100%;
  height: 100%;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/movie/movies_bg.png");
  background-repeat: no-repeat;
  background-position-y: 100px;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies a:hover > .playmovie::before {
    opacity: 0;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    transform: translateY(15px);
  }
  #alpha-universe.page-movie-specialcontents .products .products_movies a:hover > .playmovie::after {
    opacity: 1;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    transform: translateY(0);
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies a {
    padding-bottom: 2vw;
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/movie/movies_bg_sm.png");
    background-repeat: no-repeat;
    background-position-y: 25.3333333333vw;
    background-size: cover;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_movies p {
  margin-top: 15px;
  padding-left: 15px;
  font-size: 17px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies p {
    margin-top: 3.3333333333vw;
    padding-left: 4vw;
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_movies .playmovie {
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin-top: 2px;
  width: 100%;
  text-align: right;
}
#alpha-universe.page-movie-specialcontents .products .products_movies .playmovie::before,
#alpha-universe.page-movie-specialcontents .products .products_movies .playmovie::after {
  content: "";
  position: absolute;
  right: 34px;
  bottom: 0;
  width: 77px;
  height: 12px;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/movie/playmovie.png");
  background-repeat: no-repeat;
  background-size: contain;
}
#alpha-universe.page-movie-specialcontents .products .products_movies .playmovie::after {
  opacity: 0;
  transform: translateY(-30px);
}
#alpha-universe.page-movie-specialcontents .products .products_movies .playmovie > img {
  display: inline-block;
  margin-right: 5px;
  width: auto;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies .playmovie::before,
  #alpha-universe.page-movie-specialcontents .products .products_movies .playmovie::after {
    right: 25px;
    width: 16vw;
    height: 2.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-list {
  position: relative;
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-list::before,
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-list::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  width: 41%;
  height: 100%;
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-list::before {
  left: -32vw;
  background: black;
  background: linear-gradient(90deg, black 65%, rgba(0, 0, 0, 0.6152836134) 90%, rgba(0, 0, 0, 0) 100%);
}
@media screen and (max-width: 468px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-list::before {
    left: -28vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-list::after {
  right: -32vw;
  background: black;
  background: linear-gradient(-90deg, black 65%, rgba(0, 0, 0, 0.6152836134) 90%, rgba(0, 0, 0, 0) 100%);
}
@media screen and (max-width: 468px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-list::after {
    right: -24vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-arrow {
  z-index: 2;
  top: 35%;
  width: 7.8125vw;
  height: 7.8125vw;
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-prev {
  left: 25px;
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-prev::before {
  content: "";
  position: absolute;
  right: 0;
  width: 7.8125vw;
  height: 1.875vw;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/icon_left.png");
  background-repeat: no-repeat;
  background-size: contain;
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-next {
  right: 25px;
}
#alpha-universe.page-movie-specialcontents .products .products_movies.-slick-sm .slick-next::before {
  content: "";
  position: absolute;
  left: 0;
  width: 7.8125vw;
  height: 1.875vw;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/products/icon_right.png");
  background-repeat: no-repeat;
  background-size: contain;
}
#alpha-universe.page-movie-specialcontents .products .products_movies.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_movies.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .products .products_movies.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .products .products_logo {
  display: block;
  margin-top: 14px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_logo {
    margin-top: 0.9722222222vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_logo {
    margin-top: 1.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 27px;
  height: 51px;
  letter-spacing: 0.06em;
  font-size: 12px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_text {
    margin-top: 1.875vw;
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_text {
    margin: 0;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_text span {
  display: block;
}
#alpha-universe.page-movie-specialcontents .products .products_text span:last-child {
  font-weight: bold;
}
#alpha-universe.page-movie-specialcontents .products.-services .products_text {
  margin-top: 20px;
  height: auto;
}
#alpha-universe.page-movie-specialcontents .products .products_launch {
  position: absolute;
  top: 230px;
  left: 80px;
  width: 150px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_launch {
    top: 16.1111111111vw;
    left: 5.5555555556vw;
    width: 10.4166666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_launch {
    top: 53.3333333333vw;
    right: 0;
    left: auto;
    width: 40vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_caption {
  margin-top: 60px;
  padding: 0 60px;
  font-size: 12px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_caption {
    margin-top: 4.1666666667vw;
    padding: 0 4.1666666667vw;
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_caption {
    margin-top: 7.8125vw;
    padding: 0 10.1333333333vw;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_caption.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_caption.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .products .products_caption.is-visible {
  transition: opacity 0.6s, transform 0.6s;
}
#alpha-universe.page-movie-specialcontents .products .products_LinkArea {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_LinkArea {
    font-size: 0.9027777778vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_LinkArea {
    font-size: 3.4666666667vw;
    line-height: 2.6;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_link {
  display: block;
  width: 100%;
  min-width: 144px;
  max-width: 229px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_link {
    max-width: 15.9027777778vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_link {
    max-width: 55.2vw;
  }
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_link a {
    padding-left: 1.5972222222vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_link + .products_link {
  margin-top: 10px;
}
#alpha-universe.page-movie-specialcontents .products .products_link.-row {
  padding-bottom: 49px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_link.-row {
    padding-bottom: 13.0666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_link.-hidden {
  visibility: hidden;
}
#alpha-universe.page-movie-specialcontents .products .products_noteArea {
  display: flex;
  width: 100%;

  grid-column: 1/-1;
}
@media screen and (max-width: 1180px) {
  #alpha-universe.page-movie-specialcontents .products .products_noteArea {
    margin-top: 1.6949152542vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_noteArea {
    margin-top: 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_noteArea .products_caution {
  margin-top: 0;
  font-size: 10px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .products .products_noteArea .products_caution {
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_noteArea .products_caution {
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_noteArea .products_cameraNote {
  margin-top: 0;
  font-size: 10px;
}
@media screen and (max-width: 1200px) {
  #alpha-universe.page-movie-specialcontents .products .products_noteArea .products_cameraNote {
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_noteArea .products_cameraNote {
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_noteArea .products_cameraNote_link {
  text-decoration: underline;
}
#alpha-universe.page-movie-specialcontents .products .products_bnr {
  margin-top: 48px;
  padding: 0 60px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_bnr {
    margin-top: 3.3333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_bnr {
    margin: 14.6666666667vw 0 16.6666666667vw;
    padding: 0;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_bnr.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_bnr.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .products .products_bnr.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .products .products_notes {
  margin-top: 57px;
  padding: 0 60px;
  font-size: 12px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .products .products_notes {
    padding: 0 4.1666666667vw;
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_notes {
    margin-top: 7.6vw;
    padding: 0 10.1333333333vw;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .products .products_notes.js-visible {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .products .products_notes.js-visible {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .products .products_notes.is-visible {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .link {
  margin: 150px auto 160px;
  padding: 0 120px;
  max-width: 1440px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .link {
    padding: 0 8.3333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .link {
    padding: 0 14.6666666667vw;

    margin-block: 18.6666666667vw 13.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .link .link_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
  padding: 0 60px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .link .link_list {
    padding: 0 4.1666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .link .link_list {
    margin-top: 2.9333333333vw;
    padding: 0;
  }
}
#alpha-universe.page-movie-specialcontents .link .link_item {
  width: calc(50% - 10px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .link .link_item {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .link .link_item:nth-child(n+3) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .link .link_item:nth-child(n+1) {
    margin-top: 2vw;
  }
}
#alpha-universe.page-movie-specialcontents .bnr-modal {
  visibility: hidden;
  overflow-y: scroll;
  opacity: 0;
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 1s, visibility 1s;
}
#alpha-universe.page-movie-specialcontents .bnr-modal.is-show {
  visibility: visible;
  opacity: 1;
  transition: opacity 1s, visibility 1s;
}
#alpha-universe.page-movie-specialcontents .bnr-modal_bg {
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
}
#alpha-universe.page-movie-specialcontents .bnr-modal-close {
  position: absolute;
  z-index: 1;
  top: 40px;
  right: 80px;
  width: 31px;
  transition: opacity 0.6s;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .bnr-modal-close {
    top: 3.2vw;
    right: 5.3333333333vw;
    width: 8.8vw;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .bnr-modal-close:hover {
    opacity: 0.3;
    transition: opacity 0.6s;
  }
}
#alpha-universe.page-movie-specialcontents .bnr-modal_outer {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  padding: 95px 40px;
  max-width: 1060px;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .bnr-modal_outer {
    padding: 16.6666666667vw 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .u-font-roboto {
  font-family: "Roboto", sans-serif;
}
#alpha-universe.page-movie-specialcontents .u-font-roboto-light {
  font-family: "Roboto", sans-serif;
  font-weight: 100;
}
#alpha-universe.page-movie-specialcontents .u-font-roboto-reguler {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
#alpha-universe.page-movie-specialcontents .u-font-gothic {
  font-family: "游ゴシック体", YuGothic, "Yu Gothic", sans-serif;
}
#alpha-universe.page-movie-specialcontents .u-font-gothic.-bold {
  font-weight: bold;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .u-hidden-lg {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .u-hidden-lg {
    display: block;
  }
}
@media screen and (min-width: 980px) {
  #alpha-universe.page-movie-specialcontents .u-hidden-md {
    display: block;
  }
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .u-hidden-md {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .u-hidden-sm {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .u-hidden-sm {
    display: none;
  }
}
@media screen and (min-width: 980px) {
  #alpha-universe.page-movie-specialcontents .u-visible-md {
    display: none;
  }
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents .u-visible-md {
    display: block;
  }
}
#alpha-universe.page-movie-specialcontents .campaign_following {
  visibility: hidden;
  opacity: 0;
  position: relative;
  z-index: 18;
  transition: visibility 0.3s, opacity 0.3s;
}
#alpha-universe.page-movie-specialcontents .campaign_following.is-show {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_01 {
  position: fixed;
  right: 20px;
  bottom: 108px;
  margin: auto;
  width: 253px !important;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_01 {
    z-index: 1;
    right: auto;
    bottom: 17.1875vw;
    left: 6.25vw;
    width: 60.3125vw !important;
  }
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_01 a {
  display: block;
  overflow: hidden;
  transition: opacity 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_01 a:hover {
  opacity: 0.75;
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_01 img {
  width: 100%;
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_01.is-close {
  visibility: hidden;
  opacity: 0;
  transition: all 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_02 {
  position: fixed;
  right: 20px;
  bottom: 98px;
  margin: auto;
  width: 253px !important;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_02 {
    z-index: 1;
    right: auto;
    bottom: 14.0625vw;
    left: 6.25vw;
    width: 60.3125vw !important;
  }
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_02 a {
  display: block;
  overflow: hidden;
  transition: opacity 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_02 a:hover {
  opacity: 0.75;
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_02 img {
  width: 100%;
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_02.is-close {
  visibility: hidden;
  opacity: 0;
  transition: all 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_btn {
  display: block;
  position: relative;
  z-index: 10;
  bottom: -15px;
  left: 15px;
  margin-left: auto !important;
  border: 1px solid #616161 !important;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: #fff;
  pointer-events: all;
  font-size: 2.3872679045vw;
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_btn:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 1px;
  transform: rotate(45deg);
  transform-origin: center;
  background: #616161;
}
#alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_btn:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 1px;
  transform: rotate(-45deg);
  transform-origin: center;
  background: #616161;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .campaign_following .campaign_following_btn {
    bottom: -4.0625vw;
    left: 4.0625vw;
    width: 7.8125vw;
    height: 7.8125vw;
  }
}
#alpha-universe.page-movie-specialcontents .casestudy {
  margin: 100px auto 0;
  padding-top: 64px;
  width: 1064px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents .casestudy {
    margin-top: 11.3888888889vw;
    width: 73.8888888889vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .casestudy {
    flex-wrap: wrap;
    margin-top: 27.7333333333vw;
    margin-top: 0;
    padding: 10.6666666667vw;
    padding-top: 16vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .casestudy .casestudy_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .casestudy .casestudy_list {
    margin-top: 2.9333333333vw;
    padding: 0;
  }
}
#alpha-universe.page-movie-specialcontents .casestudy .casestudy_item {
  width: calc(50% - 10px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .casestudy .casestudy_item {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .casestudy .casestudy_item:nth-child(n+3) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .casestudy .casestudy_item:nth-child(n+1) {
    margin-top: 2vw;
  }
}
#alpha-universe.page-movie-specialcontents .casestudy .casestudy_item.-wide {
  margin-top: 20px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .casestudy .casestudy_item.-wide {
    margin-top: 2vw;
  }
}
#alpha-universe.page-movie-specialcontents .js-visible.casestudy {
  opacity: 0;
  transform: translateY(20px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .js-visible.casestudy {
    transform: translateY(1vh);
  }
}
#alpha-universe.page-movie-specialcontents .is-visible.casestudy {
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}
#alpha-universe.page-movie-specialcontents .profile-modal {
  display: none;
  overflow-y: scroll;
  position: fixed;
  z-index: 101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_bg {
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-close {
  position: absolute;
  z-index: 1;
  top: -9px;
  right: 45px;
  width: 31px;
  transition: opacity 0.6s;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-close {
    top: -14.6666666667vw;
    right: 9.6vw;
    width: 8.8vw;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-close:hover {
    opacity: 0.3;
    transition: opacity 0.6s;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_section {
  display: none;
  align-items: center;
  height: 100%;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_section {
    align-items: flex-start;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_outer {
  position: relative;
  z-index: 1;
  margin: 46px auto 0;
  padding: 21px 40px;
  width: 100%;
  max-width: 760px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_outer {
    margin-top: 22.6666666667vw;
    padding: 0 9.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_content {
  display: flex;
  flex-wrap: wrap;
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_content .img {
  width: 130px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_content .img {
    width: 34.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_content .lead {
  margin-top: 26px;
  width: 100%;
  letter-spacing: 0.115em;
  font-size: 14px;
  line-height: 1.8571428571;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal_content .lead {
    margin-top: 2.6666666667vw;
    font-size: 3.2vw;
    line-height: 2;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail {
  padding: 15px 0 15px 38px;
  width: calc(100% - 130px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail {
    padding: 9.3333333333vw 0 9.3333333333vw 5.0666666667vw;
    width: calc(100% - 34.66668vw);
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail .name > span {
  letter-spacing: 0.075em;
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail .name > span:nth-child(1) {
  display: block;
  padding-bottom: 3px;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail .name > span:nth-child(1) {
    font-size: 2.6666666667vw;
    line-height: 1.5;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail .name > span:nth-child(2) {
  font-size: 28px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail .name > span:nth-child(2) {
    display: inline-block;
    margin-top: 1.3333333333vw;
    font-size: 4.8vw;
    line-height: 0.8333333333;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail .name > span:nth-child(3) {
  font-size: 18px;
  line-height: 1.5555555556;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-detail .name > span:nth-child(3) {
    font-size: 2.6666666667vw;
    line-height: 1.5;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-web {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  margin-top: 25px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-web {
    margin-top: 3.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-web .website {
  text-decoration: underline;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .profile-modal-web .website {
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .sns {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .sns {
    margin-top: 6.4vw;
    padding: 0 0.8vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .sns > li + li {
  margin-left: 29px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .sns > li + li {
    margin-left: 7.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .sns > li > a {
  display: block;
  width: 23px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .sns > li > a {
    width: 6.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .sns > li.facebook a {
  margin-top: -1px;
  width: 21px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .sns > li.facebook a {
    width: 5.6vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .sns > li.instagram a {
  margin-top: -1px;
  width: 20px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .sns > li.instagram a {
    width: 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .sns.-pc {
  display: flex;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .sns.-pc {
    display: none;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal .sns.-sm {
  display: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .profile-modal .sns.-sm {
    display: flex;
    margin: 5.3333333333vw 0 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents .profile-modal.-fx6 .profile-modal_outer {
  max-width: 1110px;
}
#alpha-universe.page-movie-specialcontents .profile-modal.-fx6 .profile-modal_outer #vimeo {
  width: 100%;
  height: 523px;
}
@media screen and (max-width: 1110px) {
  #alpha-universe.page-movie-specialcontents .profile-modal.-fx6 .profile-modal_outer #vimeo {
    height: 47.1171171171vw;
  }
}

#alpha-universe.page-movie-specialcontents .menu {
  top: 41px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents .menu {
    position: absolute;
    top: 0;
  }
}

@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents a {
    transition: opacity 0.6s;
  }
  #alpha-universe.page-movie-specialcontents a:hover {
    opacity: 0.7;
    transition: opacity 0.6s;
  }
}

.menu {
  z-index: 9;
}
.menu .menu_item,
.menu .menu_systemItem,
.menu .menu_button_accordion {
  transition: padding-left 0.25s, width 0.25s;
}
.menu .-active {
  position: relative;
  padding-left: 40px !important;
  transition: padding-left 0.25s, width 0.25s;
}
.menu .-active::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 24px;
  height: 1px;
  transform: translateY(-50%);
}
.menu .-active.-child {
  padding-left: 14px !important;
}
.menu .-active.-child::after {
  left: 5px;
  width: 4px;
}
.menu .-active a:before,
.menu .-active a:after {
  opacity: 0;
}
.menu.FX2 .-active:after,
.menu.FX2detail .-active:after {
  background-color: #ffab23;
}
.menu.FX6 .-active:after,
.menu.FX6detail .-active:after {
  background-color: #867e63;
}
.menu.FX3 .-active:after,
.menu.FX3detail .-active:after {
  background-color: #138651;
}
.menu.a7SM3 .-active:after,
.menu.a7SM3detail .-active:after {
  background-color: #267de3;
}
.menu.FX30 .-active:after,
.menu.FX30detail .-active:after {
  background-color: #d5262c;
}
.menu.movie-specialcontents .-active:after,
.menu.onemount .-active:after,
.menu.cinemaline .-active:after {
  background-color: #606060;
}

@media screen and (min-width: 769px) {
  .menu_list {
    display: flex !important;
    align-items: flex-start;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .menu_list {
    display: none;
  }
}

@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents .menu .menu_item a {
    display: inline-block;
  }
}
.menu_item.-system > a::before {
  content: "";
  position: absolute;
  top: 0;
  right: -30px;
  bottom: 0;
  margin: auto;
  width: 11px;
  height: 1px;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  .menu_item.-system > a::before {
    right: 30px;
    font-size: 4vw;
  }
}
.menu_item.-system > a::after {
  content: "";
  opacity: 1;
  position: absolute;
  top: 0;
  right: -25px;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 11px;
  transition: opacity 0.3s;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  .menu_item.-system > a::after {
    right: 35px;
    font-size: 4vw;
  }
}
.menu_item.-system > a.-open::after {
  opacity: 0;
  transition: opacity 0.3s;
}
.menu_item.-system::after {
  top: 16px;
  transform: inherit;
}
.menu_item.-system.-active a::after {
  opacity: 0;
  transition: opacity 0.3s;
}

@media screen and (min-width: 769px) {
  .menu.cinemaline .menu_item.-cinemaline a:before,
  .menu.cinemaline .menu_item.-cinemaline a:after {
    display: none;
  }
  .menu[class*=a7SM3] .menu_item.-products a:before,
  .menu[class*=a7SM3] .menu_item.-products a:after,
  .menu[class*=FX6] .menu_item.-products a:before,
  .menu[class*=FX6] .menu_item.-products a:after,
  .menu[class*=FX3] .menu_item.-products a:before,
  .menu[class*=FX3] .menu_item.-products a:after {
    display: none;
  }
}

.menu_systemList {
  display: none;
}
.menu_systemList.-open {
  display: block;
  white-space: nowrap;
}

.interview_img {
  position: relative;
}
.interview_img > span {
  position: absolute;
  z-index: -1;
}
.interview_img.-img01 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-1_lg.png") !important;
}
.interview_img.-img01 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-2_lg.png") !important;
}
.interview_img.-img01 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-3_lg.png") !important;
}
.interview_img.-img02 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-1_lg.png") !important;
}
.interview_img.-img02 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-2_lg.png") !important;
}
.interview_img.-img02 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-3_lg.png") !important;
}
.interview_img.-img03 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_03-1_lg.png") !important;
}
.interview_img.-img03 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_03-2_lg.png") !important;
}
.interview_img.-img03 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_03-3_lg.png") !important;
}
.interview_img.-img04 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_04-1_lg.png") !important;
}
.interview_img.-img04 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_04-2_lg.png") !important;
}
.interview_img.-img04 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_04-3_lg.png") !important;
}
.interview_img.-img05 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_05-1_lg.png") !important;
}
.interview_img.-img05 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_05-2_lg.png") !important;
}
.interview_img.-img05 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_05-3_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img01 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-1_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img01 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-2_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img01 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_01-3_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img02 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-1_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img02 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-2_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img02 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_02-3_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img03 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_03-1_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img03 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_03-2_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img03 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_03-3_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img04 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_04-1_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img04 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_04-2_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img04 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_04-3_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img05 > span:nth-of-type(1) {
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_05-1_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img05 > span:nth-of-type(2) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_05-2_lg.png") !important;
}
.page-movie-specialcontents--fx6 .interview_img.-img05 > span:nth-of-type(3) {
  opacity: 0;
  transition: opacity 1s ease-out;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/interview/img_05-3_lg.png") !important;
}

.gallery {
  position: relative;
  z-index: 1;
}
.gallery .gallery_hover_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.gallery .gallery_hover_bg .-img-1::after {
  content: "";
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.65s ease-in;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/gallery/gallery_hover_img_01.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.gallery .gallery_hover_bg .-img-1.-fade::after {
  opacity: 1;
  transition: opacity 0.65s ease-in;
}
.gallery .gallery_hover_bg .-img-2::after {
  content: "";
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.65s ease-in;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/gallery/gallery_hover_img_02.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.gallery .gallery_hover_bg .-img-2.-fade::after {
  opacity: 1;
  transition: opacity 0.65s ease-in;
}
.gallery .gallery_hover_bg .-img-3::after {
  content: "";
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.65s ease-in;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/gallery/gallery_hover_img_03.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.gallery .gallery_hover_bg .-img-3.-fade::after {
  opacity: 1;
  transition: opacity 0.65s ease-in;
}
.gallery .gallery_hover_bg .-img-4::after {
  content: "";
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.65s ease-in;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/gallery/gallery_hover_img_04.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.gallery .gallery_hover_bg .-img-4.-fade::after {
  opacity: 1;
  transition: opacity 0.65s ease-in;
}
.gallery .gallery_hover_bg .-img-5::after {
  content: "";
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.65s ease-in;
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/gallery/gallery_hover_img_05.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.gallery .gallery_hover_bg .-img-5.-fade::after {
  opacity: 1;
  transition: opacity 0.65s ease-in;
}
.gallery .gallery_item {
  transition: background 0.65s ease-in;
}
.gallery.-hover .gallery_item {
  transition: background 0.65s ease-in !important;
  background: rgba(255, 255, 255, 0.05) !important;
}

#alpha-universe.page-movie-specialcontents .fiveStar-modal,
#alpha-universe.page-movie-specialcontents .fiveStar-modal_section {
  display: none;
  visibility: visible;
  opacity: 1;
  transition: inherit;
}

#alpha-universe.page-movie-specialcontents .fiveStar-modal_section {
  position: relative;
  z-index: 0;
}

#alpha-universe.page-movie-specialcontents .fiveStar-modal_bg {
  z-index: 0;
}

.fiveStar-modal_outer {
  position: relative;
  z-index: 1;
  margin: 0 auto !important;
  padding: 21px 40px !important;
  max-width: 800px;
}

.s5-container {
  margin: 0;
  padding: 0;
  max-width: 100%;
  background-color: #000;
}

.s5-returnToTop {
  margin: 0 !important;
}

#alpha-universe {
  background: #000;
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  line-height: 1;
}

#alpha-universe *::before,
#alpha-universe *::after {
  box-sizing: border-box;
}

#alpha-universe div,
#alpha-universe span,
#alpha-universe iframe,
#alpha-universe h1,
#alpha-universe h2,
#alpha-universe h3,
#alpha-universe h4,
#alpha-universe h5,
#alpha-universe h6,
#alpha-universe p,
#alpha-universe a,
#alpha-universe img,
#alpha-universe small,
#alpha-universe strong,
#alpha-universe i,
#alpha-universe dl,
#alpha-universe dt,
#alpha-universe dd,
#alpha-universe ol,
#alpha-universe ul,
#alpha-universe li,
#alpha-universe form,
#alpha-universe label,
#alpha-universe table,
#alpha-universe tbody,
#alpha-universe tfoot,
#alpha-universe thead,
#alpha-universe tr,
#alpha-universe th,
#alpha-universe td,
#alpha-universe article,
#alpha-universe aside,
#alpha-universe canvas,
#alpha-universe embed,
#alpha-universe figure,
#alpha-universe figcaption,
#alpha-universe footer,
#alpha-universe header,
#alpha-universe nav,
#alpha-universe section,
#alpha-universe time,
#alpha-universe video {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font: inherit;
  font-size: 100%;
}

#alpha-universe article,
#alpha-universe aside,
#alpha-universe figcaption,
#alpha-universe figure,
#alpha-universe footer,
#alpha-universe header,
#alpha-universe nav,
#alpha-universe section {
  display: block;
}

#alpha-universe ol,
#alpha-universe ul,
#alpha-universe li {
  list-style: none;
}

#alpha-universe blockquote,
#alpha-universe q {
  quotes: none;
}

#alpha-universe blockquote:before,
#alpha-universe blockquote:after,
#alpha-universe q:before,
#alpha-universe q:after {
  content: "";
  content: none;
}

#alpha-universe table {
  border-spacing: 0;
  border-collapse: collapse;
}

#alpha-universe img {
  vertical-align: bottom;
}

.campaignFixed {
  display: flex;
  visibility: hidden;
  opacity: 0;
  flex-direction: column;
  position: fixed;
  z-index: 21;
  right: 20px;
  bottom: 90px;
  transition: visibility 0.3s, opacity 0.3s;
  pointer-events: none;

  gap: 5px;
}
@media screen and (max-width: 768px) {
  .campaignFixed {
    bottom: 20px;
    left: 40px;
  }
}
.campaignFixed.is-show {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
}
.campaignFixed .campaignFixed_banner {
  width: 250px;
  pointer-events: auto;
}
@media screen and (max-width: 768px) {
  .campaignFixed .campaignFixed_banner {
    width: 226px;
  }
}
.campaignFixed .campaignFixed_banner.is-close {
  visibility: hidden;
  opacity: 0;
  transition: all 0.35s ease;
}
.campaignFixed .campaignFixed_banner a {
  display: block;
  transition: opacity 0.35s ease;
}
.campaignFixed .campaignFixed_banner a:hover {
  opacity: 0.75;
}
.campaignFixed .campaignFixed_banner img {
  width: 100%;
}
.campaignFixed .campaignFixed_close {
  display: block;
  position: relative;
  z-index: 10;
  bottom: -15px;
  left: 15px;
  margin-left: auto !important;
  border: 1px solid #616161 !important;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: #fff;
  pointer-events: all;
}
.campaignFixed .campaignFixed_close::before,
.campaignFixed .campaignFixed_close::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 1px;
  transform-origin: center;
  background: #616161;
}
.campaignFixed .campaignFixed_close::before {
  transform: rotate(45deg);
}
.campaignFixed .campaignFixed_close::after {
  transform: rotate(-45deg);
}
@media screen and (max-width: 768px) {
  .campaignFixed .campaignFixed_close {
    bottom: -13px;
    left: 13px;
    width: 25px;
    height: 25px;
  }
}

#alpha-universe.page-movie-specialcontents-detail .modal {
  display: none;
  position: absolute;
  z-index: 19999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#alpha-universe.page-movie-specialcontents-detail .modal-content {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 50%;
  margin-left: -480px;
  width: 960px;
  background-color: #000;
}
#alpha-universe.page-movie-specialcontents-detail .modal-item.profile {
  border: 1px solid #5c5c5c;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents-detail .modal-content {
    left: 0;
    margin-left: 0;
    padding: 0 15px;
    width: 100%;
    background-color: transparent;
  }
  #alpha-universe.page-movie-specialcontents-detail .modal-item.profile {
    border: 0;
  }
}
#alpha-universe.page-movie-specialcontents-detail .modal-text .modal-text-cap {
  margin: 0 15px;
  padding-top: 1em;
  color: #d1d1d1;
  font-size: 12px;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents-detail .modal-text .modal-text-cap {
    margin: 0;
  }
}
#alpha-universe.page-movie-specialcontents-detail .video,
#alpha-universe.page-movie-specialcontents-detail .profile {
  display: none;
}
#alpha-universe.page-movie-specialcontents-detail .profile {
  padding: 60px 40px;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents-detail .profile {
    padding: 20px;
    border: 1px solid #5c5c5c;
    background-color: #000;
  }
}
#alpha-universe.page-movie-specialcontents-detail .video.is-active,
#alpha-universe.page-movie-specialcontents-detail .profile.is-active {
  display: block;
}
#alpha-universe.page-movie-specialcontents-detail .modal-content {
  opacity: 0;
  transition: opacity 0.5s ease;
}
#alpha-universe.page-movie-specialcontents-detail .is-active .modal-content {
  opacity: 1;
}
#alpha-universe.page-movie-specialcontents-detail .modal-mask {
  opacity: 0.9;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
}
#alpha-universe.page-movie-specialcontents-detail .modal-close {
  position: absolute;
  top: -44px;
  right: 0;
}
#alpha-universe.page-movie-specialcontents-detail .modal-scriptText {
  display: inline-block;
  position: relative;
  margin: 10px 0 17px 10px;
  transition: opacity 0.3s ease-out;
  color: #fff;
  font-size: 12px;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents-detail .modal-scriptText {
    margin-left: 0;
  }
}
#alpha-universe.page-movie-specialcontents-detail .modal-scriptText:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: -3px;
  left: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  transition: transform 0.3s ease-out;
  background-color: #d1d1d1;
}
#alpha-universe.page-movie-specialcontents-detail .modal-scriptText:hover {
  opacity: 0.8;
  transition: opacity 0.3s ease-out;
  text-decoration: none;
}
#alpha-universe.page-movie-specialcontents-detail .modal-scriptText:hover:after {
  transition: transform 0.3s ease-out;
  transform: scaleY(0);
}
#alpha-universe.page-movie-specialcontents-detail .modal-caption {
  margin-top: 10px;
  margin-bottom: 17px;
  margin-left: 10px;
  text-align: left;
  word-wrap: break-word;
  color: #f3f3f3;
  font-size: 14px;
  line-height: 1.5;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents-detail .modal-caption {
    font-size: 12px;
  }
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents-detail .modal-close {
    top: -28px;
    right: 15px;
  }
  #alpha-universe.page-movie-specialcontents-detail .modal-close a {
    display: block;
    width: 20px;
    height: 20px;
    background: url("/pro-cam/special/cinemaline/FX6/assets/images/specialevent/cpplus2017/profile/modal/modal_close@2x.png") no-repeat 0 0;
    background-size: 20px auto;
  }
  #alpha-universe.page-movie-specialcontents-detail .modal-close a img {
    display: none;
  }
}
#alpha-universe.page-movie-specialcontents-detail .modal-close a {
  transition: opacity 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}
#alpha-universe.page-movie-specialcontents-detail .modal-close a:hover {
  opacity: 0.5;
}
#alpha-universe.page-movie-specialcontents-detail .video__wrap {
  text-align: center;
}
#alpha-universe.page-movie-specialcontents-detail .video__wrap iframe,
#alpha-universe.page-movie-specialcontents-detail .video__wrap video {
  width: 930px;
  height: 523px;
}
@media screen and (max-width: 990px) {
  #alpha-universe.page-movie-specialcontents-detail .video__wrap iframe {
    width: 100%;
    height: 420px;
  }
  #alpha-universe.page-movie-specialcontents-detail .video__wrap video {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  #alpha-universe.page-movie-specialcontents-detail .video__wrap iframe {
    height: 200px;
  }
}
#alpha-universe.page-movie-specialcontents-detail img {
  width: 100%;
}
#alpha-universe.page-movie-specialcontents-detail .detail {
  overflow: hidden;
  position: relative;
  margin: auto;
  background: #000;
  letter-spacing: 0.04em;
  color: #ebebeb;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-size: 16px;
  line-height: 2;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .detail .u-hidden-lg {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail .u-hidden-lg {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .detail .u-hidden-sm {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail .u-hidden-sm {
    display: none;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail .u-font-roboto {
  font-family: "Roboto", sans-serif;
}
#alpha-universe.page-movie-specialcontents-detail .detail .u-font-roboto-light {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
}
#alpha-universe.page-movie-specialcontents-detail .detail .u-font-roboto-reguler {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
#alpha-universe.page-movie-specialcontents-detail .detail .u-font-gothic {
  font-family: "游ゴシック体", YuGothic, "Yu Gothic", sans-serif;
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv {
  position: relative;
  margin: auto;
  height: 560px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv {
    margin-top: 19.2vw;
    height: 92.2666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_img {
  display: none;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_img.-lg {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_img.-sm {
    display: block;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea {
  position: absolute;
  top: 144px;
  right: 10vw;
  bottom: 0;
  left: 50vw;
  margin: auto;
  width: 460px;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea {
    width: 46.9387755102vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea {
    top: 65.3333333333vw;
    right: 27px;
    bottom: auto;
    left: 27px;
    width: 88.5333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea {
    right: 144px;
    left: 720px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workYP {
  right: -8.0555555556vw;
  left: 32.6388888889vw;
  width: 625px;
}
@media screen and (min-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workYP {
    right: -116px;
    left: 470px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workYP {
    right: 27px;
    left: 27px;
    width: 88.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workMaeda {
  right: -16.5972222222vw;
  left: 32.6388888889vw;
  width: 504px;
}
@media screen and (min-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workMaeda {
    right: -239px;
    left: 470px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workMaeda {
    right: 27px;
    left: 27px;
    width: 88.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workTakagi {
  right: -16.5972222222vw;
  left: 32.6388888889vw;
  width: 555px;
}
@media screen and (min-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workTakagi {
    right: -239px;
    left: 470px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workTakagi {
    right: 27px;
    left: 27px;
    width: 88.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workTakagi .detail-mv_heading {
  align-items: flex-end;
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workTakagi .detail-mv_heading img {
  height: 50px;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workTakagi .detail-mv_heading img {
    height: 5.1020408163vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workTakagi .detail-mv_heading img {
    height: 8vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workTakagi .detail-mv_heading span {
  line-height: 1;
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-sekine .detail-mv_heading,
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workYamada .detail-mv_heading {
  align-items: flex-end;
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-sekine .detail-mv_heading img,
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workYamada .detail-mv_heading img {
  height: 50px;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-sekine .detail-mv_heading img,
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workYamada .detail-mv_heading img {
    height: 5.1020408163vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-sekine .detail-mv_heading img,
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workYamada .detail-mv_heading img {
    height: 8vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-sekine .detail-mv_heading span,
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-workYamada .detail-mv_heading span {
  line-height: 1;
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-yamada {
  color: #000;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-yamada {
    color: #fff;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-yamada .detail-mv_heading {
  align-items: flex-end;
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-yamada .detail-mv_heading img {
  width: 282px;
  height: 50px;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-yamada .detail-mv_heading img {
    width: 28.7755102041vw;
    height: 5.1020408163vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-yamada .detail-mv_heading img {
    width: auto;
    height: 8vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_txtArea.-yamada .detail-mv_heading span {
  line-height: 1;
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_heading {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_heading img {
  display: inline-block;
  width: auto;
  height: 20px;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_heading img {
    height: 2.0408163265vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_heading img {
    height: 4vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:first-child {
  letter-spacing: 0.02em;
  color: #267de3;
  font-size: 24px;
  line-height: 0.1766666667;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:first-child {
    font-size: 2.4489795918vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:first-child {
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:nth-child(2) {
  margin-left: 6px;
  letter-spacing: 1.5px;
  font-size: 24px;
  line-height: 1.3333333333;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:nth-child(2) {
    font-size: 2.4489795918vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:nth-child(2) {
    letter-spacing: 0.4vw;
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:last-child {
  margin-left: 19px;
  letter-spacing: 0.1em;
  font-size: 25px;
  line-height: 2.333333;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:last-child {
    font-size: 2.5510204082vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_heading span:last-child {
    margin-left: 5.0666666667vw;
    font-size: 4vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_lead {
  margin-top: 19px;
  letter-spacing: 0.02em;
  font-size: 34px;
  line-height: 1.2941176471;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_lead {
    font-size: 3.4693877551vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_lead {
    margin-top: 1.25vw;
    font-size: 6.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_sub {
  position: relative;
  margin-top: 25px;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 2;
}
@media screen and (max-width: 980px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_sub {
    font-size: 1.6326530612vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_sub {
    margin-top: 6.6666666667vw;
    font-size: 2.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-mv_sub:before {
  content: "";
  position: absolute;
  top: 0;
  left: -127px;
  border: 38px solid rgba(237, 237, 237, 0.1);
  width: 850px;
  height: 400px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-mv_sub:before {
    right: 55px;
    left: auto;
    border: 25px solid rgba(237, 237, 237, 0.1);
    width: 524px;
    height: 215px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction {
  margin: auto;
  width: 730px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction {
    padding: 0 5.3333333333vw;
    width: 100%;
    max-width: 768px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_movie {
  margin-top: 66px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_movie {
    margin-top: 17.6vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_title {
  display: inline-block;
  position: relative;
  text-indent: 5px;
  letter-spacing: 0.5px;
  font-size: 14px;
  line-height: 2.2857142857;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_title {
    text-indent: -1px;
    letter-spacing: 0.1333333333vw;
    font-size: 2.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_title:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -50px;
  bottom: 0;
  margin: auto;
  width: 37px;
  height: 1px;
  background: #fff;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_title:after {
    right: -8.8vw;
    width: 6.4vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem {
  overflow: hidden;
  position: relative;
  margin: 18px auto 0;
  width: 720px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem {
    margin-top: 3.7333333333vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem img {
  transition: transform 1.5s;
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: -4px;
  bottom: 0;
  left: 0;
  margin: auto;
  border-width: 8.5px 0 8.5px 15px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  width: 0;
  height: 0;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem:before {
    right: -2px;
    border-width: 3.5px 0 3.5px 6px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border: 1px solid #2570c8;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  transition: transform 1.5s;
  background: rgba(37, 112, 200, 0.3);
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem:after {
    width: 29px;
    height: 29px;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem:hover img {
    transition: transform 1.5s;
    transform: scale(1.1);
  }
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_movieItem:hover:after {
    transition: transform 1.5s;
    transform: scale(1.2);
  }
}
#alpha-universe.page-movie-specialcontents-detail.-fx6 .detail-introduction_movieItem:after {
  border: 1px solid #867e63;
  background: rgba(134, 126, 99, 0.1);
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_profile {
  margin-top: 62px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_profile {
    margin-top: 12.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileItem {
  margin-top: 10px;
  letter-spacing: 0.4px;
  font-size: 14px;
  line-height: 2.04;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileItem {
    margin-top: 2.1333333333vw;
    letter-spacing: 0.2666666667vw;
    font-size: 3.2vw;
    line-height: 1.8;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileItem strong {
  display: block;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileItem strong {
    margin-bottom: 0.5333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileItem strong span {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileItem strong span {
    font-size: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileItem .br {
  display: block;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileItem .br {
    margin: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileLink.-icon {
  display: inline-block;
  position: relative;
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileLink.-icon {
    margin-right: 5.3333333333vw;
    letter-spacing: 0.2666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileLink.-icon:after {
  content: "";
  position: absolute;
  top: 0;
  right: -17px;
  bottom: 0;
  margin: auto;
  width: 12px;
  height: 10px;
  background: url("/pro-cam/special/cinemaline/FX6/assets/images/common/btn_icon_window.png") no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-introduction_profileLink.-icon:after {
    right: -4.5333333333vw;
    width: 3.2vw;
    height: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents {
  margin: auto;
  width: 730px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents {
    padding: 0 5.3333333333vw 37.3333333333vw;
    width: 100%;
    max-width: 768px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents.-lead {
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents.-lead {
    margin-top: 53.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title {
  margin-top: 125px;
  letter-spacing: 0.04em;
  font-size: 28px;
  line-height: 2;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_title {
    margin-top: 26.4vw;
    letter-spacing: 0;
    font-size: 5.8666666667vw;
    line-height: 7.2vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareLeft,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareLeft {
  position: relative;
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareLeft:before,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareLeft:before {
  content: "";
  position: absolute;
  top: -57px;
  left: -210px;
  border: 30px solid rgba(237, 237, 237, 0.1);
  width: 280px;
  height: 420px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareLeft:before,
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareLeft:before {
    top: -41px;
    left: -83px;
    border: 20px solid rgba(237, 237, 237, 0.1);
    width: 160px;
    height: 268px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareLeftLarge,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareLeftLarge {
  position: relative;
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareLeftLarge:before,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareLeftLarge:before {
  content: "";
  position: absolute;
  top: -65px;
  left: -320px;
  border: 30px solid rgba(237, 237, 237, 0.1);
  width: 420px;
  height: 280px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareLeftLarge:before,
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareLeftLarge:before {
    top: -38px;
    left: -135px;
    border: 20px solid rgba(237, 237, 237, 0.1);
    width: 300px;
    height: 161px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareRight,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareRight {
  position: relative;
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareRight:before,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareRight:before {
  content: "";
  position: absolute;
  top: -47px;
  right: -320px;
  border: 30px solid rgba(237, 237, 237, 0.1);
  width: 420px;
  height: 280px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareRight:before,
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareRight:before {
    top: -39px;
    right: -253px;
    border: 20px solid rgba(237, 237, 237, 0.1);
    width: 420px;
    height: 163px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareRightLarge,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareRightLarge {
  position: relative;
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareRightLarge:before,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareRightLarge:before {
  content: "";
  position: absolute;
  top: -117px;
  right: -120px;
  border: 30px solid rgba(237, 237, 237, 0.1);
  width: 220px;
  height: 320px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareRightLarge:before,
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareRightLarge:before {
    top: -37px;
    right: 52px;
    border: 20px solid rgba(237, 237, 237, 0.1);
    width: 110px;
    height: 185px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareRightLarge:after,
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareRightLarge:after {
  content: "";
  position: absolute;
  top: 273px;
  right: -290px;
  border: 30px solid rgba(237, 237, 237, 0.1);
  width: 200px;
  height: 130px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_title.-squareRightLarge:after,
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_txt.-squareRightLarge:after {
    top: 186px;
    right: -20px;
    border: 20px solid rgba(237, 237, 237, 0.1);
    width: 89px;
    height: 130px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_heading {
  margin: 89px 0 0 23px;
  padding: 8px 0 9px 30px;
  border-left: 1px #fff solid;
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_heading {
    margin: 5.8666666667vw 0 0 2.6666666667vw;
    padding: 0 0 0 5.6vw;
    font-size: 3.7333333333vw;
    line-height: 1.6;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_img + .detail-contents_title {
  margin-top: 140px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_img + .detail-contents_title {
    margin-top: 23.7333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_txt + .detail-contents_title {
    margin-top: 22.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_txt {
    margin-top: 6.6666666667vw;
    font-size: 3.7333333333vw;
    line-height: 6.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_txt .br {
  display: block;
  margin-top: 34px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_txt .br {
    margin-top: 6.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_img {
  margin: 38px auto 0;
  width: 620px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_img {
    width: 84vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_img > p {
  margin-top: 8px;
  text-align: left;
  letter-spacing: 0;
  font-family: "游ゴシック体", YuGothic, "Yu Gothic", sans-serif;
  font-size: 14px;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_img > p {
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_img.-square {
  position: relative;
  z-index: 1;
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_img.-square:before {
  content: "";
  position: absolute;
  bottom: -70px;
  left: -130px;
  border: 30px solid rgba(237, 237, 237, 0.1);
  width: 200px;
  height: 130px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_img.-square:before {
    bottom: -36px;
    left: -60px;
    border: 20px solid rgba(237, 237, 237, 0.1);
    width: 120px;
    height: 70px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_movie {
  overflow: hidden;
  position: relative;
  margin: 38px auto 0;
  width: 620px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_movie {
    width: 84vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_movie img {
  transition: transform 1.5s;
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_movie:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: -4px;
  bottom: 0;
  left: 0;
  margin: auto;
  border-width: 8.5px 0 8.5px 15px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  width: 0;
  height: 0;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_movie:before {
    right: -2px;
    border-width: 3.5px 0 3.5px 6px;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-contents_movie:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border: 1px solid #2570c8;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  transition: transform 1.5s;
  background: rgba(37, 112, 200, 0.3);
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_movie:after {
    width: 29px;
    height: 29px;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_movie:hover img {
    transition: transform 1.5s;
    transform: scale(1.1);
  }
  #alpha-universe.page-movie-specialcontents-detail .detail-contents_movie:hover:after {
    transition: transform 1.5s;
    transform: scale(1.2);
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek {
  position: relative;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek {
    margin-top: 1.0666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_img {
  margin: auto;
  width: 736px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_img {
    width: 93.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnArea {
  position: absolute;
  top: 234px;
  right: 129px;
  width: 173px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnArea {
    position: static;
    margin: 2.6666666667vw auto 0;
    width: 78.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnArea > p {
  margin-top: 30px;
  width: 370px;
  color: #9b9b9b;
  font-size: 12px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnArea > p {
    margin-top: 2.0833333333vw;
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnArea > p {
    width: 100%;
    font-size: 2.9333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a {
  display: inline-block;
  position: relative;
  padding-left: 23px;
  border: 1px solid #267de3;
  width: 100%;
  transition: background-color linear 0.3s, transform linear 0.3s, color linear 0.3s;
  transform-origin: left;
  background: rgba(38, 125, 227, 0.1);
  letter-spacing: 0.13em;
  color: #267de3;
  font-size: 13px;
  line-height: 3;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a {
    font-size: 3.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:before,
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 16px;
  bottom: 0;
  margin: auto;
  width: 13px;
  height: 1px;
  transition: background-color linear 0.3s;
  background-color: #267de3;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:before,
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:after {
    width: 3.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:after {
  transform: rotate(90deg);
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-arw a:before {
  width: 7px;
  transform: rotate(45deg);
  transform-origin: right;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-arw a:before {
    width: 1.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-arw a:after {
  width: 7px;
  transform: rotate(-45deg);
  transform-origin: right;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-arw a:after {
    width: 1.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy {
  position: relative;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy a {
  border: none;
  background: none;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transition: opacity 0.5s linear 0.15s;
  background-color: #267de3;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:hover {
  opacity: 1;
  text-decoration: none;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:hover {
    transition: background-color linear 0.3s, color linear 0.3s;
    background-color: #1b589f;
    color: #000;
  }
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:hover:before,
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink a:hover:after {
    transition: background-color linear 0.3s;
    background-color: #000;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy a:hover {
  color: #267de3;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy a:hover:before,
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy a:hover:after {
  background-color: #267de3;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy:hover:after {
  opacity: 0;
  transition: opacity 0.5s linear 0.15s;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy:hover a:hover {
  border-color: inherit;
  border-bottom: none;
  background: none;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-buy:hover + .detail-seek_btnLink {
  margin-top: 10px;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6 a {
  border-color: #867e63;
  background: rgba(134, 126, 99, 0.1);
  color: #867e63;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6 a:before,
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6 a:after {
  background-color: #867e63;
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6 a:hover {
    background-color: #867e63;
    color: #fff;
  }
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6 a:hover:before,
  #alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6 a:hover:after {
    background-color: #fff;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6.-buy:after {
  background-color: #867e63;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6.-buy a {
  background-color: inherit;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6.-buy a:hover {
  color: #867e63;
}
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6.-buy a:hover:before,
#alpha-universe.page-movie-specialcontents-detail .detail-seek .detail-seek_btnLink.-fx6.-buy a:hover:after {
  background-color: #867e63;
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview {
  background: #0f0f0f;
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_inner {
  padding: 111px 20px 160px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_inner {
    padding: 13.8666666667vw 5.3333333333vw 19.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_item {
  margin: 53px auto 0;
  border: 1px solid #1f1f1f;
  max-width: 1080px;
  background: #000;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_item {
    display: block;
    margin-top: 8.5333333333vw;
    width: 66.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_item + .detail-otherInterview_item {
  margin-top: 22px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_item + .detail-otherInterview_item {
    margin-top: 8vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_link {
  display: flex;
  transition: background-color 0.3s;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_link {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_link:hover {
    transition: background-color 0.3s;
    background-color: #191919;
    text-decoration: none;
    color: #ededed;
  }
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_link:hover .detail-otherInterview_img span {
    transition: transform 0.3s;
    transform: scale(1.1);
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_img {
  overflow: hidden;
  width: 410px;
}
@media screen and (max-width: 1080px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_img {
    width: 37.962962963vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_img {
    width: 100%;
    height: 35.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_img span {
  display: block;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
  background-position: center;
  background-size: cover;
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_title {
  text-align: center;
  letter-spacing: 0.12em;
  font-size: 20px;
  line-height: 2;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_title {
    font-size: 3.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_title span {
  display: block;
  letter-spacing: s(60);
  font-size: 12px;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_title span {
    margin-top: -1.0666666667vw;
    letter-spacing: 0;
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea {
  flex: 1;
  margin: 0 30px;
  padding: 48px 0 38px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea {
    margin: 0 3.7333333333vw;
    padding: 1.3333333333vw 0 4.8vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name picture {
  display: inherit;
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name img {
  width: auto;
  height: 18px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name img {
    height: 2.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name span:first-child {
  letter-spacing: 0.02em;
  color: #267de3;
  font-size: 20px;
  line-height: 0.212;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name span:first-child {
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name span:nth-child(2) {
  margin-left: 3px;
  letter-spacing: 0.04em;
  font-size: 20px;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name span:nth-child(2) {
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name span:last-child {
  margin-left: 10px;
  letter-spacing: 0.1em;
  font-size: 14px;
  font-weight: bold;
  line-height: 2.2222222222;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_name span:last-child {
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_txt {
  margin-top: 4px;
  letter-spacing: 0.02em;
  font-size: 19px;
  line-height: 1.3043478261;
}
@media screen and (max-width: 1120px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_txt {
    font-size: 1.6964285714vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_txt {
    margin-top: 0.2666666667vw;
    letter-spacing: 0.016vw;
    font-size: 3.4666666667vw;
    line-height: 1.4;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_txt span {
  display: block;
  margin-top: -3px;
  letter-spacing: 0.1em;
  font-size: 14px;
  font-style: italic;
  line-height: 2.2857142857;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_txt span {
    margin-top: 0;
    font-size: 2.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large {
    padding-top: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi .detail-otherInterview_name,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine .detail-otherInterview_name,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large .detail-otherInterview_name {
  align-items: flex-end;
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi .detail-otherInterview_name picture,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi .detail-otherInterview_name img,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine .detail-otherInterview_name picture,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine .detail-otherInterview_name img,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large .detail-otherInterview_name picture,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large .detail-otherInterview_name img {
  width: 203px;
  height: 36px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi .detail-otherInterview_name picture,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi .detail-otherInterview_name img,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine .detail-otherInterview_name picture,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine .detail-otherInterview_name img,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large .detail-otherInterview_name picture,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large .detail-otherInterview_name img {
    width: auto;
    height: 5.0666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi .detail-otherInterview_name span,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine .detail-otherInterview_name span,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large .detail-otherInterview_name span {
  line-height: 1;
}
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi .detail-otherInterview_txt,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine .detail-otherInterview_txt,
#alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large .detail-otherInterview_txt {
  margin-top: 14px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-takagi .detail-otherInterview_txt,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-sekine .detail-otherInterview_txt,
  #alpha-universe.page-movie-specialcontents-detail .detail-otherInterview_textArea.-large .detail-otherInterview_txt {
    margin-top: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .section_title {
  text-align: center;
  letter-spacing: 0.12em;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .section_title {
    font-size: 3.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .section_title small {
  display: block;
  letter-spacing: 0.06em;
  font-size: 12px;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .section_title small {
    font-size: 2.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .link {
  margin: 40px auto 160px;
  padding: 0 120px;
  max-width: 1440px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .link {
    padding: 0 8.3333333333vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .link {
    padding: 0 14.6666666667vw;

    margin-block: 18.6666666667vw 13.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .link .link_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
  padding: 0 60px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .link .link_list {
    padding: 0 4.1666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .link .link_list {
    margin-top: 2.9333333333vw;
    padding: 0;
  }
}
#alpha-universe.page-movie-specialcontents-detail .link .link_item {
  width: calc(50% - 10px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .link .link_item {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .link .link_item:nth-child(n+3) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .link .link_item:nth-child(n+1) {
    margin-top: 2vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .menu_logo_detail {
  display: inline-block !important;
  position: absolute;
  z-index: 1;
  top: 90px;
  right: 50vw;
  left: 10vw;
  margin: auto;
  width: 216px;
}
@media screen and (min-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .menu_logo_detail {
    right: 720px;
    left: 144px;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .menu_logo_detail {
    top: 7.2vw;
    width: 32vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .menu_logo_detail img {
  width: 100%;
}
#alpha-universe.page-movie-specialcontents-detail .bnr-modal {
  visibility: hidden;
  overflow-y: scroll;
  opacity: 0;
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 1s, visibility 1s;
}
#alpha-universe.page-movie-specialcontents-detail .bnr-modal.is-show {
  visibility: visible;
  opacity: 1;
  transition: opacity 1s, visibility 1s;
}
#alpha-universe.page-movie-specialcontents-detail .bnr-modal_bg {
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
}
#alpha-universe.page-movie-specialcontents-detail .bnr-modal-close {
  position: absolute;
  z-index: 1;
  top: 40px;
  right: 80px;
  width: 31px;
  transition: opacity 0.6s;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .bnr-modal-close {
    top: 3.2vw;
    right: 5.3333333333vw;
    width: 8.8vw;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .bnr-modal-close:hover {
    opacity: 0.3;
    transition: opacity 0.6s;
  }
}
#alpha-universe.page-movie-specialcontents-detail .bnr-modal_outer {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  padding: 95px 40px;
  max-width: 1060px;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .bnr-modal_outer {
    padding: 16.6666666667vw 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-movie {
  margin-top: 100px;
}
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_heading {
  display: block;
  margin: auto;
  width: 730px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_heading {
    padding: 0 5.3333333333vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content + .work-movie_heading {
  margin-top: 100px;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content + .work-movie_heading {
    margin-top: 6.9444444444vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content + .work-movie_heading {
    margin-top: 13.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content {
  overflow: hidden;
  width: 100%;
  height: 26.7361111111vw;
  min-height: 385px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content {
    height: 56.2666666667vw;
    min-height: auto;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content .targetblank:after {
  content: "";
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 28px;
  height: 23px;
  background: url("/pro-cam/special/cinemaline/FX6/assets/images/common/btn_icon_window.png") no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  #alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content .targetblank:after {
    right: 1.0416666667vw;
    bottom: 1.0416666667vw;
    width: 1.9444444444vw;
    height: 1.5972222222vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content .work-movie_content_lg,
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content .work-movie_content_sm {
  width: 100%;
  height: 100%;
  transition: transform 1.5s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content .work-movie_content_lg {
  display: block;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content .work-movie_content_lg {
    display: none;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content .work-movie_content_sm {
  display: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content .work-movie_content_sm {
    display: block;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-movie .work-movie_content a:hover span {
  transition: transform 1.5s;
  transform: scale(1.1);
}
#alpha-universe.page-movie-specialcontents-detail .work-detail {
  margin-bottom: 174px;
  border: 1px solid #1f1f1f;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_link {
  display: flex;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_img {
  overflow: hidden;
  width: 376px;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_img span {
  display: block;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
  background-position: center;
  background-size: cover;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_content {
  flex-grow: 1;
  position: relative;
  transition: background-color 0.3s;
  background-color: #0a0a0a;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_title span {
  display: block;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_title span:nth-of-type(1) {
  letter-spacing: 0.04em;
  font-size: 14px;
  line-height: 2.2857142857;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_title span:nth-of-type(2) {
  letter-spacing: 0.02em;
  font-size: 18px;
  line-height: 1.6666666667;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_lead {
  margin-top: 11px;
  font-size: 22px;
  line-height: 1.29;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_lead {
    font-size: 3.4666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_next {
  display: inline-block;
  position: absolute;
  right: 15px;
  bottom: 3px;
  padding-right: 12px;
  letter-spacing: 0.04em;
  color: #949494;
  font-size: 14px;
  line-height: 2.2857142857;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_next:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border-top: 1px solid #949494;
  border-right: 1px solid #949494;
  width: 8px;
  height: 8px;
  transition: transform 0.3s;
  transform: rotate(45deg);
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_link:hover {
  text-decoration: none;
  color: #fff;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_link:hover .work-detail_content {
  transition: background-color 0.3s;
  background-color: #191919;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_link:hover .work-detail_img span {
  transition: transform 0.3s;
  transform: scale(1.1);
}
#alpha-universe.page-movie-specialcontents-detail .work-detail .work-detail_link:hover .work-detail_next:after {
  transition: transform 0.3s;
  transform: translateX(5px) rotate(45deg);
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_content {
  padding: 13px 13px 38px 29px;
}
@media screen and (max-width: 1080px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_content {
    padding: 1.2037037037vw 1.2037037037vw 3.5185185185vw 2.6851851852vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_content {
    padding-bottom: 10.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_img {
    width: 100%;
    height: 35.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/detail_detail_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/detail_detail_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_img.-wow span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/work_detail_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_img.-wow span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/work_detail_sm.jpg");
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section {
    margin: 24vw auto 0;
    width: 67.4666666667vw;
  }
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section .work-detail_link {
    flex-direction: column;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-section.-sekineWork .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/detail_detail_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section.-sekineWork .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/detail_detail_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-section.-sekineDetail .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/detail/01/detail_detail_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section.-sekineDetail .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/detail/01/detail_detail_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-section.-yamadaWork .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/02/detail_detail_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section.-yamadaWork .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/02/detail_detail_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-section.-yamadaDetail .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/detail/02/detail_detail_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-section.-yamadaDetail .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/detail/02/detail_detail_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  z-index: 21;
  right: 20px;
  bottom: 108px;
  margin: auto;
  width: 300px;
  height: 90px;
  transition: visibility 0.3s, opacity 0.3s;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed {
    right: 5.3333333333vw;
    bottom: 13.3333333333vw;
    width: 56.6666666667vw;
    height: 16.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.is-show {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.is-close {
  visibility: hidden;
  opacity: 0;
  transition: all 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_img {
  width: 58%;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_img {
    height: auto;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/fixed_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/fixed_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_img.-wow span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/fixed_detail_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_img.-wow span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/fixed_detail_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_content {
  padding: 17px 12px 14px;
  width: 50%;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_title span:nth-of-type(1) {
  font-size: 12px;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_title span:nth-of-type(1) {
    font-size: 1.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_title span:nth-of-type(2) {
  margin-top: 7px;
  font-size: 16px;
  line-height: 1.2;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-detail_title span:nth-of-type(2) {
    font-size: 2.4vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-fixed_btn {
  display: block;
  position: absolute;
  z-index: 10;
  top: -10px;
  right: 5px;
  border: 1px solid #616161 !important;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  cursor: pointer;
  background: #fff;
  pointer-events: all;
  font-size: 2.3872679045vw;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-fixed_btn:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 1px;
  transform: rotate(45deg);
  transform-origin: center;
  background: #616161;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed .work-fixed_btn:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 1px;
  transform: rotate(-45deg);
  transform-origin: center;
  background: #616161;
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.-sekineWork .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/fixed_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.-sekineWork .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/01/fixed_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.-sekineDetail .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/detail/01/fixed_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.-sekineDetail .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/detail/01/fixed_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.-yamadaWork .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/02/fixed_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.-yamadaWork .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/work/02/fixed_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.-yamadaDetail .work-detail_img span {
  background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/detail/02/fixed_lg.jpg");
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .work-detail.-fixed.-yamadaDetail .work-detail_img span {
    background-image: url("/pro-cam/special/cinemaline/FX6/assets/images/detail/02/fixed_sm.jpg");
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal {
  display: none;
  overflow-y: scroll;
  position: fixed;
  z-index: 101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_bg {
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-close {
  position: absolute;
  z-index: 1;
  top: -9px;
  right: 45px;
  width: 31px;
  transition: opacity 0.6s;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-close {
    top: -14.6666666667vw;
    right: 9.6vw;
    width: 8.8vw;
  }
}
@media screen and (min-width: 769px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-close:hover {
    opacity: 0.3;
    transition: opacity 0.6s;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_section {
  display: none;
  align-items: center;
  height: 100%;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_section {
    align-items: flex-start;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_outer {
  position: relative;
  z-index: 1;
  margin: 46px auto 0;
  padding: 21px 40px;
  width: 100%;
  max-width: 760px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_outer {
    margin-top: 22.6666666667vw;
    padding: 0 9.8666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_content {
  display: flex;
  flex-wrap: wrap;
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_content .img {
  width: 130px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_content .img {
    width: 34.6666666667vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_content .lead {
  margin-top: 26px;
  width: 100%;
  letter-spacing: 0.115em;
  font-size: 14px;
  line-height: 1.8571428571;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal_content .lead {
    margin-top: 2.6666666667vw;
    font-size: 3.2vw;
    line-height: 2;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail {
  padding: 15px 0 15px 38px;
  width: calc(100% - 130px);
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail {
    padding: 9.3333333333vw 0 9.3333333333vw 5.0666666667vw;
    width: calc(100% - 34.66668vw);
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail .name > span {
  letter-spacing: 0.075em;
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail .name > span:nth-child(1) {
  display: block;
  padding-bottom: 3px;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail .name > span:nth-child(1) {
    font-size: 2.6666666667vw;
    line-height: 1.5;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail .name > span:nth-child(2) {
  font-size: 28px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail .name > span:nth-child(2) {
    display: inline-block;
    margin-top: 1.3333333333vw;
    font-size: 4.8vw;
    line-height: 0.8333333333;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail .name > span:nth-child(3) {
  font-size: 18px;
  line-height: 1.5555555556;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-detail .name > span:nth-child(3) {
    font-size: 2.6666666667vw;
    line-height: 1.5;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-web {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  margin-top: 25px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-web {
    margin-top: 3.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-web .website {
  text-decoration: underline;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .profile-modal-web .website {
    font-size: 3.2vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .sns {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .sns {
    margin-top: 6.4vw;
    padding: 0 0.8vw;
    width: 100%;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .sns > li + li {
  margin-left: 29px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .sns > li + li {
    margin-left: 7.7333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .sns > li > a {
  display: block;
  width: 23px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .sns > li > a {
    width: 6.1333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .sns > li.facebook a {
  margin-top: -1px;
  width: 21px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .sns > li.facebook a {
    width: 5.6vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .sns > li.instagram a {
  margin-top: -1px;
  width: 20px;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .sns > li.instagram a {
    width: 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .sns.-pc {
  display: flex;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .sns.-pc {
    display: none;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal .sns.-sm {
  display: none;
}
@media screen and (max-width: 768px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal .sns.-sm {
    display: flex;
    margin: 5.3333333333vw 0 5.3333333333vw;
  }
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal.-fx6 .profile-modal_outer {
  max-width: 1110px;
}
#alpha-universe.page-movie-specialcontents-detail .profile-modal.-fx6 .profile-modal_outer #vimeo {
  width: 100%;
  height: 523px;
}
@media screen and (max-width: 1110px) {
  #alpha-universe.page-movie-specialcontents-detail .profile-modal.-fx6 .profile-modal_outer #vimeo {
    height: 47.1171171171vw;
  }
}