@charset "utf-8"; html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, big, del, em, font, img, ins, q, s, small, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tr, th, td {margin:0;padding:0;vertical-align:baseline}:focus{outline:0} ol, ul, li {list-style-type:none} html{font-size:100%} body{font-family:Arial,Helvetica,sans-serif;font-size:1.1em;line-height:1.6em} img{float:left} a{color:#e00;text-decoration:none;outline:none} a:hover{text-decoration:none}
body{width:1000px;height:940px;background:url(../gf0/9.png);-ms-touch-action:none;touch-action:none}
#hrl{position:absolute;top:212px;left:20px;width:960px}
#ban{position:absolute;width:1000px;height:217px}
#area{width:425px;height:45px;background:#dd0;position:absolute;top:18px;left:285px;box-shadow:6px 6px 6px 0 rgba(100,100,100,.8) inset,-6px -6px 6px 0 rgba(255,255,255,.8) inset;border:1px solid #cc0;border-radius:20px;overflow:hidden}
#move{position:absolute;left:430px;width:270px;height:45px;animation:move 5s linear infinite}
@keyframes move{95%, 100%{transform:translate(-700px)}}
#pre{position:absolute;top:850px;width:1000px;height:90px;background:url(../gf0/pre.png)}
#arrow{position:absolute;width:86px;height:90px;left:914px;background:url(../gf0/back.png)}
#move{background:url(../gf4/tyt0.png)}
#frame {position:absolute;left:151px;top:212px;width:700px;height:475px;background:#f00;border-radius:38px}
#cont { position:absolute;top:210px;left:149px;width:700px;height:471px;overflow:hidden;border:solid 1px #000;border-radius:38px;box-shadow:5px 5px 5px #22a}
canvas {user-select:none;cursor:pointer}
@keyframes wiggle
{
0% {transform: rotateZ(4deg);}
50% {transform: rotateZ(-4deg);}
100% {transform: rotateZ(4deg)}
} 
#text {position:absolute;top:400px;left:236px;width:520px;height:90px;background:url(../gf4/txt.png);animation:wiggle 3s ease infinite}