.p-top__campaign{position:relative;z-index:10;background:#fff;padding-block-end:6.4rem}@media print,screen and (min-width:1024px){.p-top__campaign{padding-block-end:14rem}}.p-top__campaign-inr{width:100%;margin-inline:auto;padding-inline:2.2rem}@media print,screen and (min-width:1024px){.p-top__campaign-inr{max-width:110rem;padding-inline:5rem}}.p-top__campaign-link{display:block}.p-top__campaign-link img{display:block;width:100%;height:auto}