@charset "utf-8";

#bnu_002_t{
    position: relative;
    z-index: 1;
    padding: 15rem 0px 5rem;
    display: flex;
    flex-direction: column;
}

.bnWrap{
  display:flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  padding: 0 2%;
  order: 1;
}

.bnWrap p{
  /* width:50%; */
  padding: 0 1%;
  margin: 0 0 2rem;
  text-align: center;
}


/*試写会用*/
.bnWrap p a::after{
  text-decoration:none;
  font-weight: 500;
  font-size: 1.6rem;
  display:block;
  background: #e21865;
  color: #ffffff;
  margin: 0.5em 0 0 0;
  display: inline-block;
  padding: 0.5em 1em;
  border-radius:10rem;
  line-height:1;
}

.bnWrap p:nth-child(1) a::after{
  /* content:"109シネマズ特別試写会に抽選でご招待！"; */
}

.bnWrap p:nth-child(2) a::after{
  content:"UC・Tジョイ・SMT 特別試写会に抽選でご招待！";
}


@media screen and (max-width:1200px) {
  .bnWrap p{
    width:100%;
    margin: 0 0 5vw;
  }

  .bnWrap p img{
    max-width:700px;
    width: 100%;
  }  
}

@media screen and (max-width:900px) {
  #bnu_002_t{
  padding: 15vw 0px 0vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  }

  .bnWrap{
  order: 99;
  margin: 10vw 0 0em;
  }

  .bnWrap p{
  width: 100%;
  margin: 0 0 3vw;
  }

  #bnu_002_t .bnWrap p a::after{
  font-weight: 500;
  color:#4496e3;
  background:none;
  margin:0.3em 0 0 0;
  padding: 0.5em 1em;
  font-size:3vw;
  }
}


.contSection--logoGroup {
}

.contSection--logoGroup .logoGroupImg{
    text-align: center;
}

.contSection--logoGroup .logoGroupImg img{
    max-width: 700px;
}

.beneath_bn {
  text-align:center;
  padding: 3% 2%;
  order: 99;
  /* margin: 0 auto; */
  width: 100%;
}

.beneath_bn img{
  /* max-width:1000px; */
  /* width: 100%; */
}


.contSection--logoGroup .bddvdInfo{
  margin: 2em auto;
  max-width: 420px;
}

.rentalInfo{
  font-family: YakuHanMPs, "Hannari", "Noto Serif JP", "ヒラギノ明朝 ProN W3", "游明朝 Medium", "Yu Mincho Medium", "游明朝", "Yu Mincho", YuMincho, serif;
  text-align: center;
  font-size: min(5.5vw,4rem);
}