.miwa_membership_import_wrap { background: #fff; }
.miwa_membership_import { width: 100% !important; padding: 0; }
.miwa_membership_panel { padding: 50px max(4%, calc((100% - 1000px) / 2)); }
.miwa_membership_offer {
    background: #222 url('../img/landlord_only_bg.jpg') center / cover no-repeat;
}
.miwa_membership_benefits { background: #eee; }
.miwa_membership_panel > img { display: block; width: 100%; height: auto; }
.miwa_membership_intro .toha_img { width: 100%; height: auto; }
.miwa_membership_intro .box h2 { height: auto; padding: 22px 5%; line-height: 1.7; }
.miwa_membership_intro .check_blue { padding: 30px 5% 0; line-height: 1.8; }
.miwa_membership_intro .check_blue li:last-child { margin-bottom: 0; }
@media screen and (max-width: 599px) {
    section.plan { padding-left: 4%; padding-right: 4%; }
    .plan .plan_img.pcnone { width: 100%; height: auto; }
    .miwa_membership_panel { padding: 40px 4%; }
    .miwa_membership_intro .box h2 { padding: 18px 5%; font-size: 1.8rem; }
    .miwa_membership_intro .check_blue { padding: 25px 4% 0; font-size: 1.7rem; }
}
