.hero-art{display:flex;align-items:center;justify-content:center}.hero-art img{width:100%;height:100%;object-fit:contain;opacity:.72;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 100%)}
.section-image{width:100%;display:block;object-fit:contain;background:#241033;border-radius:22px;box-shadow:0 22px 50px #29103922}.promotion-image{height:230px}.guide-image{height:230px;margin-bottom:24px}.claim-image{width:300px;height:210px;flex:0 0 300px}
@media(max-width:900px){.claim-image{width:100%;height:230px;flex-basis:auto}}
