.logo { margin: 60px auto 13.333vw auto; text-align: center; .invite-title { margin: 160px auto; font-size: 14px; span { color: #fe4f55; // font-weight: 700; font-size: 18px; } } img { width: 21.333vw; height: 21.333vw; border-radius: 10px; } } .block { margin: 30px auto; display: flex; flex-direction: column; .li { width: 300px; margin: auto; display: flex; justify-content: space-between; align-items: center; border: 1px solid; margin-bottom: 20px; padding: 10px; height: 80px; .h3 { font-size: 20px; font-weight: bold; } img { width: 200px; // height: 50px; } } } .post_fxd { position: fixed; top: 0; left: 0; background: rgb(0 0 0 / 51%); height: 100%; }