.success-case{border-radius:5px;flex:0 0 auto;height:308px;overflow:hidden;position:relative;width:308px}.success-case b,.success-case span{line-height:inherit;vertical-align:baseline}.success-case:before{border:1px solid #ececec;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.success-case ._bg{height:100%;inset:0;position:absolute;width:100%}.success-case ._logo,.success-case ._visual{display:block;height:var(--h);left:var(--x);position:absolute;top:var(--y);width:var(--w)}.success-case ._ttl{color:#030303;font-size:1.25rem;font-weight:400;left:22px;letter-spacing:-1px;line-height:26px;position:absolute;top:59px;white-space:nowrap}.success-case ._ttl b{color:#0058ff;font-weight:700}.success-case ._tag{background:#030303;border-radius:4.571px;bottom:16px;color:#fff;font-size:1.125rem;font-weight:500;height:33px;letter-spacing:-1.08px;line-height:33px;padding:0 10px;position:absolute;right:var(--tag-right,16px);white-space:nowrap}.success-case ._mo{display:none}@media(max-width:1024px){.success-case{height:200px;width:200px}.success-case ._ttl{left:15px;line-height:17px;top:44px}.success-case ._tag,.success-case ._ttl{font-size:.8125rem;letter-spacing:-.65px}.success-case ._tag{border-radius:3px;bottom:15px;height:21px;line-height:21px;padding:0 5px;right:15px}.success-case ._pc{display:none}.success-case ._mo{display:revert}}
