html{background:#000;height:100%;margin:0;font-family:Noto Sans JP,sans-serif}.three-canvas-container{overflow:hidden}a{color:#ea6100;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:600}a:hover{color:#535bf2}body{margin:0;overflow:hidden}h1{font-size:3.2em;line-height:1.1}.textFloatTitle{font-size:24px;font-weight:550}.textFloatNoti{border-radius:8px;margin-left:6%;font-size:14px;font-weight:700;display:block;position:absolute;top:30px}.textFloatDesc{font-size:16px;font-weight:500}.textFloatDesc p{font-family:Noto Sans JP;font-weight:500}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
