html,body{z-index:-1;color:#000;background-color:#fff;margin:0;padding:0;overflow-x:hidden}.initplay{width:100 vw;z-index:0;margin-bottom:8pt;position:relative}.initplay .initvideo{aspect-ratio:100/45;z-index:0;justify-content:center;width:100%;height:60vh;display:flex;position:relative;overflow:hidden}#linecanvas{z-index:100;position:fixed}.initplay .initvideo video{object-fit:cover;object-position:center;opacity:.24;z-index:0;pointer-events:none;width:100%}.initplay canvas{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.buttons{z-index:2;margin-left:15pt;position:absolute;top:50%;left:0%;transform:translateY(-50%)}@keyframes blinkColor{0%{color:#000}50%{color:#fff}to{color:#000}}.custom-btn{cursor:pointer;background:0 0;border:none;margin-top:2.2vh;margin-bottom:2.2vh;font-size:1rem;transition:all .3s;display:inline-block}@font-face{font-family:KogniGear;src:url(/asset/KogniGear.ttf)format("truetype");font-weight:400;font-style:normal}.initplay .buttons .custom-btn{color:#000;font-family:KogniGear,sans-serif;font-size:max(4vh,20pt)}.initplay .buttons .custom-btn:hover{animation:30ms infinite blinkColor}body{min-height:100vh}svg{width:600px;max-height:90vh}.h2{color:red}#outlink a{opacity:1;margin-top:10px;margin-left:20pt;text-decoration:none}#outlink a img{width:auto;height:3vh;min-height:25px}#outlink a:hover{opacity:.632}#mainlogo{height:max(10vh,90px);min-height:60px;margin-top:40px;margin-left:15pt}.rire{text-align:center;margin-top:10pt}@media (max-width:768px){#linecanvas{display:none}}
