html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1
}

.t-startpage_watch {
  position: absolute;
  display: none;
  left:50%;
  transform:translateX(-50%);
  width: 220px;
  height: 360px;
}

.powered {
  width: 100px;
  position: absolute;
  bottom: 33px;
  left:50%;
  transform:translateX(-50%);
}

.powered img {
  width:100%;
  height:auto;
  float:left;
}

.t-startpage_watch.timepiece-lange-1 .watch-background-lange-1 {
  position: absolute;
  background: url(../image/lange-1/clock_body.png);
  width: 220px;
  height: 360px;
}

.t-startpage_watch.timepiece-lange-1 .watch-hours-lange-1 {
  position: absolute;
  background: url(../image/lange-1/hours.png);
  width: 72px;
  height: 72px;
  left: 51px;
  top: 135px
}

.t-startpage_watch.timepiece-lange-1 .watch-minutes-lange-1 {
  position: absolute;
  background: url(../image/lange-1/minutes.png);
  width: 73px;
  height: 73px;
  left: 50px;
  top: 134px
}

.t-startpage_watch.timepiece-lange-1 .watch-seconds-lange-1 {
  position: absolute;
  background: url(../image/lange-1/seconds.png);
  width: 41px;
  height: 41px;
  left: 111px;
  top: 182px
}

.t-startpage_watch.timepiece-lange-1 .watch-day1-lange-1 {
  position: absolute;
  background: url(../image/lange-1/day1.png);
  background-position: 0px 0px;
  left: 121px;
  top: 133px;
  width: 10px;
  height: 12px;
  overflow: hidden
}

.t-startpage_watch.timepiece-lange-1 .watch-day2-lange-1 {
  position: absolute;
  background: url(../image/lange-1/day2.png);
  background-position: 0px 0px;
  left: 133px;
  top: 132px;
  width: 10px;
  height: 12px;
  overflow: hidden
}

.t-startpage_watch.timepiece-lange-1 .watch-days_top-lange-1 {
  position: absolute;
  background: url(../image/lange-1/days_top.png);
  width: 29px;
  height: 18px;
  left: 117px;
  top: 129px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .t-startpage_watch.timepiece-lange-1 .watch-background-lange-1 {
    background: url(../image/lange-1/2x/clock_body2x.png);
    background-size: 220px 360px
  }
  .t-startpage_watch.timepiece-lange-1 .watch-hours-lange-1 {
    background: url(../image/lange-1/2x/hours2x.png);
    background-size: 72px 72px
  }
  .t-startpage_watch.timepiece-lange-1 .watch-minutes-lange-1 {
    background: url(../image/lange-1/2x/minutes2x.png);
    background-size: 73px 73px
  }
  .t-startpage_watch.timepiece-lange-1 .watch-seconds-lange-1 {
    background: url(../image/lange-1/2x/seconds2x.png);
    background-size: 41px 41px
  }
  .t-startpage_watch.timepiece-lange-1 .watch-day1-lange-1 {
    background: url(../image/lange-1/2x/day12x.png);
    background-size: 10px 50px
  }
  .t-startpage_watch.timepiece-lange-1 .watch-day2-lange-1 {
    background: url(../image/lange-1/2x/day22x.png);
    background-size: 10px 130px
  }
  .t-startpage_watch.timepiece-lange-1 .watch-days_top-lange-1 {
    position: absolute;
    background: url(../image/lange-1/2x/days_top2x.png);
    background-size: 29px 18px
  }
  .t-startpage_watch.timepiece-lange-1 .watch-days_top-lange-1 {
    position: absolute;
    background: url(../image/lange-1/2x/days_top2x.png);
    background-size: 29px 18px
  }
}