@charset "UTF-8";

.hero {
  background-color: #000;
  background-image: url(../img/main.jpg);
  background-size: 1600px 850px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (max-width: 800px){
  .hero {
    background-image: url(../img/main_sp.jpg);
    background-size: contain;
  }

  .heroImg_img {
    width: 100%;
  }
}

/*
.containerEX_inner {
  padding-top: 0;
}
*/

/* 導線(TOP) */
.bnrArea-top {
  width: 96%;
  max-width: 768px;
  margin-top: 2.1%;
}

/* 導線(TOP)3件の場合*/
.bnrArea-top .column {
  width: 32.6%;
  max-width: 380px;
  text-align: center;
}

.bnrArea-top .column:nth-child(n+2) {
  margin-left: 1%;
}

.bnrArea-top .column .image {
  width: 100%;
}

.table-collabo_exchange td:nth-child(3) {
  width: 14%;
}
.table-collabo_exchange td:nth-child(4) {
  width: 14%;
}

/* サブタイトル画像 */
.imgEX-ttl {
  width: 75%;
  margin-top: 5%;
 }

/* SPガチャ画像 */
 .imgEX-step {
  width: 100%;
  max-width: 640px;
 }