@font-face {
  font-family: "llv-normal";
  src: url("../fonts/proximanova-regular-webfont.woff") format("woff");
}

@font-face {
  font-family: "llv-bold";
  src: url("../fonts/proximanova-semibold-webfont.woff") format("woff");
}

/*@font-face {
  font-family: "eb-garamond";
  src: url("../fonts/EBGaramond-Regular.ttf") format("truetype");
}*/

* {
        font-size: inherit;    /* war 11.5pt;  war 12pt; */
        vertical-align: top;  
}

sub {            /* 2018-03-23, chsp */
        font-size: 9pt; 
        vertical-align: bottom;
}

body {
    /*font-family: "eb-garamond", Times, serif;*/
    font-family: "llv-normal", sans-serif;
    text-rendering: optimizeLegibility;
	text-decoration: none;
    x-ms-format-detection: none;
  }

div {
    /*font-family: "eb-garamond", Times, serif;*/
    font-family: "llv-normal", sans-serif;
    margin-left: 0;
	margin-right: 0;
}

.htit1, .htit2, .tit1, .tit2, .tit3, .tit1ue, .tits, .ab > b {
	font-family: "llv-bold", sans-serif;
}

.fntext > a.chrono {
	font-size: inherit;
}
