*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}@keyframes fadeInDown{0%{opacity:0}to{opacity:1}}@keyframes Up{0%{opacity:0;transform:translateY(72px)}60%{opacity:1;transform:translateY(72px)}to{transform:translateY(0)}}body{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;max-width:640px;margin:0 auto;padding:0 16px;font-family:var(--font-noto-sans-jp),sans-serif;color:rgba(0,0,0,.86)}h1{max-width:180px;padding:0;margin:0;animation:Up 1.4s cubic-bezier(.5,0,.5,1) both}h1 img{width:100%;height:auto;display:block;opacity:.86}.content-container>*{animation:fadeInDown .6s cubic-bezier(.3,.3,.3,1) both}.content-container>:first-child{animation-delay:1.24s}.content-container>:nth-child(2){animation-delay:1.16s}.content-container>:nth-child(3){animation-delay:1.1s}.content-container>:nth-child(4){animation-delay:1s}.lead-text{font-size:18px;font-weight:600}.lead-text,.lead-text-2{text-align:center;margin:0}.lead-text-2{padding-top:8px;font-size:16px}.mark-fixed{position:fixed;top:16px;left:16px;width:48px;height:48px;opacity:.32;transition:opacity .2s cubic-bezier(.3,.3,.3,1)}.mark-fixed:hover{opacity:1}.button-group{display:flex;align-items:center;gap:0;margin-top:16px;width:100%;justify-content:center}.divider{width:1px;height:16px;background-color:rgba(0,0,0,.12)}.instagram-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:8px 16px;border-radius:16px;color:rgba(0,0,0,.86);background-color:rgba(0,0,0,0);transition:.2s cubic-bezier(.3,.3,.3,1)}.instagram-link:hover{color:rgba(0,0,0,.86);background-color:rgba(0,0,0,.06)}.company-info{font-size:12px;color:rgba(0,0,0,.4);margin:4px 0 0;text-align:center}