.header-logo{width:auto;height:100%}header{width:200px;height:80px;margin:auto}.link-contents{text-align:center;border:1px solid #bbb;border-radius:16px;width:300px;height:100px;margin:8px auto}.link-txt{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:12px;font-weight:700}footer{width:-moz-fit-content;width:fit-content;margin:auto}.fade-in{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}body{opacity:0;transition:opacity 1s}body.loaded{opacity:1}p{font-size:10px}
