header #jpeng {
  background: url(../images/en/jpn.png) 0 0 no-repeat;
}

h2.sub {
  color: #fff;
  font-size: 250%;
  font-family: 'Century';
  letter-spacing: 0.1em;
}

article#research > section > ul li{
  font-size: 130%;
  font-weight: bold;
}

@media screen and (min-width: 1021px) {
  main #totop {
    background: url(../images/en/pagetop.png) 0 0 no-repeat;
  }
  h2.sub {       
    padding: 210px 160px 0px;
  }
}

@media screen and (max-width: 1020px) {
  h2.sub {     
    padding: 50px 0px;
    text-align: center;
  }
  nav #navbar ul {
    margin-top: 0;
  }
}

@media screen and (max-width: 470px) {
  header {
    padding-top: 30px;
  }
  header h1 {
    width: 64%;
    height: 47px;
  }
}