/*************************************
* START main
*************************************/
.no-wrap {
    flex-wrap: nowrap;
}

ol.ol-issue>li::before {
  counter-increment: issue;
  content: 'Vol.'counter(issue);
  position: absolute;
  top: 0;
  left: 0;
}


@media only screen and (max-width:400px) {
  header h1 a {
    font-size: calc(3vw + 1px);
  }
}
@media only screen and (max-width:1000px) {
  header .sp-bar a.contact::before {
    max-height: 20px;
    background: url(../content/files/contact_sp_en.png) no-repeat center center; 
    background-size: contain;
  }

  header .sp-bar a.newsletter-btn::before {
    max-height: 54px;
    background: url(../content/files/newsletter_btn_sp_en.png) no-repeat center center;
    background-size: contain;
  }
}