#postLocker { position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, .01); font-family: "Noto Sans", sans-serif; top: 0; left: 0; right: 0; bottom: 0; backdrop-filter: blur(10px); z-index: 999 } .lockerContainer { position: relative; width: 35%; background: #B88A44; border: 3px solid white; top: 50%; left: 50%; padding: 30px; transform: translate(-50%, -50%); border-radius: 15px; box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15) } #lockerPassword { width: 100%; background: #fff; color: #333; margin-bottom: 7px; padding: 10px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1) } #lockerPassword::placeholder { color: #bbb; font-size: 14px } .lockerTitle { color: #fff; font-size: 30px; font-weight: bold; margin-top: 10px; margin-left: -3.5px } .lockerDescription { color: #333; font-size: 14px; margin: 15px 0 } .pukiMaxx { display: flex; justify-content: space-between; width: 100%; color: #666; font-size: 12px } .left { text-align: left; } .right { text-align: right; margin-right: 5rem; } .pukiMaxx a:hover { color: #666 } .contentHide { display: none } .lockerButton { display: inline-flex; background: #800020; color: #fff; font-size: 13px; line-height: 22px; align-items: center; margin: 15px 0 10px 0; padding: 10px 20px 10px 15px; outline: 0; border: 0; border-radius: 0 30px 30px 30px; cursor: pointer } .lockerButton:hover { background: #068ac2 } .mainIcon { display: inline-block; width: 18px; height: 18px; margin-right: 12px; background-size: cover; background-repeat: no-repeat; background-position: center center } .mainIcon.lockIcon { background-image: url("data:image/svg+xml,") } @media screen and (max-width:700px) { .lockerContainer { width: 95%; border-radius: 3px } }