.miwa_campaign_wrap {
    background-color: #f6f3ed;
    background-image: url('../img/miwa_campaign_background_v5.webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.miwa_campaign_wrap .hayawari { padding-top: 38px; padding-bottom: 38px; }
.miwa_campaign_wrap .hayawari img { width: 100%; height: auto; }
@media screen and (max-width: 599px) {
    .miwa_campaign_wrap {
        background-image: url('../img/miwa_campaign_background_sp_v5.webp');
        background-size: cover;
    }
    .miwa_campaign_wrap .hayawari { padding: 24px 4%; }
}
