@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)}
@keyframes spring {
0% {transform:scale(1) translateY(0)}
10% {transform:scale(1.2,.6)}
30% {transform:scale(0.8,1.1) translateY(-45px)}
50% {transform:scale(1) translateY(0)}
100% {transform:translateY(0)}
}
#spr {position:absolute;top:60px;left:320px;animation:spring 2s;animation-timing-function:ease}
#ani{position:relative;animation-duration:2.5s;animation-name:fade}
@keyframes fade {
0% {opacity:0}
65% {opacity:0}
100% {opacity:1}}
#flap{position:absolute;top:190px}
#h1{position:absolute;width:630px;top:820px;margin-left:19%;z-index:5;font-weight:900;font-size:32px;font-family:'Courier New',Courier New}
#ban {background:url(../gf7/ban11.png);}
#kal {position:absolute;top:302px;left:133px;width:378px;height:407px;background:url(../gf7/cal.png)}
#cal {position:absolute;top:467px;left:203px;width:230px;height:280px;text-align:center;line-height:1.7em}
#cal > p {font-family:Verdana, Arial, sans-serif;padding:25px 0}
#day {font-weight:normal;font-size:28px;color:#000}
#date {font-size:120px;font-weight:900;margin-top:-15px;margin-bottom:-9px;color: #000}
#month {font-weight:900;font-size:22px;color:#00f}
#year {position:absolute;top:-12px;left:56px;color:#00f;font-size:44px;font-weight:900;z-index:1;-webkit-text-stroke:1px #fff}
#face {width:333px;height:328px;position:absolute;top:335px;left:535px;background:url(../gf7/art.png);border-radius:50%;z-index:1}
.outer {position:absolute;top:270px;left:476px;width:243px;height:243px}
.inner {position:absolute;width:88%;height:88%;left:50%;top:50%}
.inner:before {content:"";position:absolute;width:33px;height:33px;border-radius:50%;margin-left:89.5px;margin-top:90.5px;background:navy;z-index:2}
.hand,
.hand.hour {position:absolute;width:18px;height:30%;top:20%;left:50%;margin-left:-9px;background:brown;border-radius:36px;transform:rotate(0deg);transform-origin:bottom;z-index:1;transition:transform 0.1s ease-out}
.hand.minute {height:45%;top:5%;width:18px;margin-left:-9px;background:olive;transition:transform 0.1s ease-out}
.hand.second {height:50%;width:2px;margin-left:-3px;top:0px;background:red;transition:transform 0.08s ease-in-out}
#dot{position:absolute;top:105px;left:102px;width:4px;height:4px;background:url(../gf7/dot.png);z-index:5}
#pend {position:absolute;top:620px;left:687px;background:url(../gf7/pend.png);width:28px;height:120px;transform-origin:50% -40px;animation:pend 3s ease-in-out infinite alternate}
@keyframes pend {
0%, 100% {transform: rotate(12deg)}
50% {transform:rotate(-12deg)}
}



