.world,
.en {
  font-family: "Helvetica Neue", "Helvetica", "Arial";
}
.world #faqs .faq .ttl h4,
.en #faqs .faq .ttl h4 {
  font-family: "DINNextW01-CondensedBol";
  letter-spacing: 0em;
}
.world #people_detail dl dt, .world #people_detail dl dd, .world #people_detail ul.info li,
.en #people_detail dl dt,
.en #people_detail dl dd,
.en #people_detail ul.info li {
  font-family: "DINNextW01-CondensedBol";
  letter-spacing: 0em;
}
.world #people_detail dl dt,
.en #people_detail dl dt {
  margin-bottom: 1em;
}
.world main .ttl_article h4,
.en main .ttl_article h4 {
  font-family: "DINNextW01-CondensedBol";
  letter-spacing: 0em;
}
.world main .ttl_article h5,
.en main .ttl_article h5 {
  font-family: "DIN Next W01 Regular";
  letter-spacing: 0em;
}

#products.world p.lead,
#products.en p.lead {
  font-family: "DIN Next W01 Regular";
  letter-spacing: 0em;
}

.en.pc .faq_nav ul li .blk_hover {
  line-height: 1.3;
}

.en .faq .faq_lead h5,
.en .faq .faq_lead h6,
.en .faq .btn_answer, .en .faq p {
  font-family: "DINNextW01-CondensedBol";
  letter-spacing: 0em;
}
.en .faq h4 span {
  font-family: "DINNextW01-CondensedBol";
  letter-spacing: 0em;
}
.en .faq h5 {
  font-family: "DINNextW01-CondensedBol";
  letter-spacing: 0em;
}

#index.en section .ttl_content h3 {
  font-family: "DINNextW01-CondensedBol";
  letter-spacing: 0em;
}
#index.en section .content .content_inner h3 {
  line-height: 1.2;
}
#index.en section .content .content_inner .txt h4 {
  line-height: 1.5;
}
#index.en section .content .content_inner .txt p {
  line-height: 1.5;
}

#about.en article .txt p {
  line-height: 1.5;
}

/* Small Devices, Tablets */
/* PC */
@media all and (min-width: 980px) {
  #index.en #blk02 .content,
  #index.en #blk04 .content,
  #index.en #blk06 .content {
    width: 460px;
  }
  #index.en #blk02 .content {
    margin-left: -446px;
  }
  #index.en #blk04 .content {
    margin-left: -26px;
  }
  #index.en #blk06 .content {
    margin-left: -446px;
  }
}
@media all and (min-width: 1366px) {
  #index.en section .ttl_content h3 {
    font-size: 40px;
    font-size: 4rem;
  }
  #index.en #blk02 .content,
  #index.en #blk04 .content,
  #index.en #blk06 .content {
    width: 650px;
  }
  #index.en #blk02 .content {
    margin-left: -646px;
  }
  #index.en #blk04 .content {
    margin-left: 26px;
  }
  #index.en #blk06 .content {
    margin-left: -646px;
  }
}

/*# sourceMappingURL=en.css.map */
