/* ==========================================================================
   Font Face
   ========================================================================== */
@font-face {
  font-family: 'newjunebookregular';
  src: url('../../fonts/newjune-book-webfont.eot');
  src: url('../../fonts/newjune-book-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/newjune-book-webfont.woff') format('woff'), url('../../fonts/newjune-book-webfont.ttf') format('truetype'), url('../../fonts/newjune-book-webfont.svg#newjunebookregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'newjunemediumregular';
  src: url('../../fonts/newjune-medium-webfont.eot');
  src: url('../../fonts/newjune-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/newjune-medium-webfont.woff') format('woff'), url('../../fonts/newjune-medium-webfont.ttf') format('truetype'), url('../../fonts/newjune-medium-webfont.svg#newjunemediumregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'newjunesemiboldregular';
  src: url('../../fonts/newjune-semibold-webfont.eot');
  src: url('../../fonts/newjune-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/newjune-semibold-webfont.woff') format('woff'), url('../../fonts/newjune-semibold-webfont.ttf') format('truetype'), url('../../fonts/newjune-semibold-webfont.svg#newjunesemiboldregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'newjuneboldregular';
  src: url('../../fonts/newjune-semibold-webfont.eot');
  src: url('../../fonts/newjune-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/newjune-semibold-webfont.woff') format('woff'), url('../../fonts/newjune-semibold-webfont.ttf') format('truetype'), url('../../fonts/newjune-semibold-webfont.svg#newjunesemiboldregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.main-section h1 {
  color: #d51e31;
  font-size: 1.063rem;
  padding: 10px 0 5px 0;
  font-family: 'newjunemediumregular';
}
html.segment-theme-next .main-section h1 {
  color: #00FF5F;
  font-size: 1.063rem;
  padding: 10px 0 5px 0;
  font-family: 'newjunemediumregular';
}

.main-section h2 {
  color: #666666;
  font-size: 1rem;
  font-family: 'newjunesemiboldregular';
}
.main-section h3 {
  color: #d51e31;
  font-size: 1.063rem;
}
.main-section h4 {
  color: #d51e31;
  font-size: 1.063rem;
}
.main-section p {
  font-family: 'newjunebookregular';
  font-size: 0.875rem;
  color: #666;
}
.main-section p.fs10 {
  font-size: 10px;
}
.main-section p.fs10 strong {
  font-size: 10px;
}
.main-section p.tp2 {
  font-size: 0.75rem;
}
.main-section label {
  font-family: 'newjunebookregular';
  color: #6c8791;
  font-size: 14px;
}
.main-section strong,
.main-section b {
  font-family: 'newjunesemiboldregular';
  font-size: 0.875rem;
  color: #6c8791;
  font-weight: normal;
}

.extratoFidelity  strong,
.extratoFidelity b {
  font-family: 'newjunesemiboldregular';
  font-size: 10px;
  color: #6c8791;
  font-weight: normal;
}
.main-section strong.gray,
.main-section b.gray {
  color: #666666;
}
.main-section span {
  font-family: 'newjunebookregular';
  font-size: 0.875rem;
  color: #666666;
}
