
/* Over ride CSS */
.card__imgContainer .card__img{
  position: relative
}

.ryoko_shien{
  display: block;
  position: absolute;
  top: 0;
  left: 0
}

.ryoko_shien.true::before{
  background: url("/kokunai/campaign/alljapan_plan/images/ico_zenkoku_shien.png") no-repeat center center / contain;
  width: 100px;
  height: 28px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}

.bnr-area{
  width: 960px;
  margin: 0 auto 30px;
}
.bnr-area>a{
  display: block;
}
.bnr-area>a:hover{
  opacity: 0.8
}

@media only screen and (max-width: 740px) {
  .bnr-area{
    width: 100%;  
    margin: 0 auto calc(30vw / 7.5);
  }
}