.l-main .top_banner_wrap{
  background-color: #21396c;
  padding-top: 30px;
}
.l-main .top_banner_wrap .daikanshasai_banner{
  background-image: url(/premium/present/2025/daikanshasai1/img/bg.jpg);
}
.l-main .top_banner_wrap .daikanshasai_banner img{
  margin: 0 auto;
  max-width: 100%;
}
.l-main .top_banner_wrap .daikanshasai_banner a:hover{
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .l-main .top_banner_wrap .daikanshasai_banner{
    background-image: url(/premium/present/2025/daikanshasai1/img/bg50.jpg);
  }
}
