@charset "utf-8";

/* custom font 
-------------------------------------------------- */
@font-face {
	font-family: 'fficn00';
	src: url('../../fonts/fficn00.eot');
	src: url('../../fonts/fficn00.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn00.woff2') format('woff2'),
		url('../../fonts/fficn00.woff') format('woff'),
		url('../../fonts/fficn00.ttf') format('truetype'),
		url('../../fonts/fficn00.svg#fficn00regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn10';
	src: url('../../fonts/fficn10.eot');
	src: url('../../fonts/fficn10.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn10.woff2') format('woff2'),
		url('../../fonts/fficn10.woff') format('woff'),
		url('../../fonts/fficn10.ttf') format('truetype'),
		url('../../fonts/fficn10.svg#ffficn10regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn11';
	src: url('../../fonts/fficn11.eot');
	src: url('../../fonts/fficn11.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn11.woff2') format('woff2'),
		url('../../fonts/fficn11.woff') format('woff'),
		url('../../fonts/fficn11.ttf') format('truetype'),
		url('../../fonts/fficn11.svg#fficn11regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn12';
	src: url('../../fonts/fficn12.eot');
	src: url('../../fonts/fficn12.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn12.woff2') format('woff2'),
		url('../../fonts/fficn12.woff') format('woff'),
		url('../../fonts/fficn12.ttf') format('truetype'),
		url('../../fonts/fficn12.svg#fficn12regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn20';
	src: url('../../fonts/fficn20.eot');
	src: url('../../fonts/fficn20.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn20.woff2') format('woff2'),
		url('../../fonts/fficn20.woff') format('woff'),
		url('../../fonts/fficn20.ttf') format('truetype'),
		url('../../fonts/fficn20.svg#fficn20regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn21';
	src: url('../../fonts/fficn21.eot');
	src: url('../../fonts/fficn21.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn21.woff2') format('woff2'),
		url('../../fonts/fficn21.woff') format('woff'),
		url('../../fonts/fficn21.ttf') format('truetype'),
		url('../../fonts/fficn21.svg#fficn21regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn22';
	src: url('../../fonts/fficn22.eot');
	src: url('../../fonts/fficn22.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn22.woff2') format('woff2'),
		url('../../fonts/fficn22.woff') format('woff'),
		url('../../fonts/fficn22.ttf') format('truetype'),
		url('../../fonts/fficn22.svg#fficn22regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn30';
	src: url('../../fonts/fficn30.eot');
	src: url('../../fonts/fficn30.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn30.woff2') format('woff2'),
		url('../../fonts/fficn30.woff') format('woff'),
		url('../../fonts/fficn30.ttf') format('truetype'),
		url('../../fonts/fficn30.svg#fficn30regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn31';
	src: url('../../fonts/fficn31.eot');
	src: url('../../fonts/fficn31.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn31.woff2') format('woff2'),
		url('../../fonts/fficn31.woff') format('woff'),
		url('../../fonts/fficn31.ttf') format('truetype'),
		url('../../fonts/fficn31.svg#fficn31regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn32';
	src: url('../../fonts/fficn32.eot');
	src: url('../../fonts/fficn32.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn32.woff2') format('woff2'),
		url('../../fonts/fficn32.woff') format('woff'),
		url('../../fonts/fficn32.ttf') format('truetype'),
		url('../../fonts/fficn32.svg#fficn32regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn33';
	src: url('../../fonts/fficn33.eot');
	src: url('../../fonts/fficn33.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn33.woff2') format('woff2'),
		url('../../fonts/fficn33.woff') format('woff'),
		url('../../fonts/fficn33.ttf') format('truetype'),
		url('../../fonts/fficn33.svg#fficn33regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn40';
	src: url('../../fonts/fficn40.eot');
	src: url('../../fonts/fficn40.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn40.woff2') format('woff2'),
		url('../../fonts/fficn40.woff') format('woff'),
		url('../../fonts/fficn40.ttf') format('truetype'),
		url('../../fonts/fficn40.svg#fficn40regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn41';
	src: url('../../fonts/fficn41.eot');
	src: url('../../fonts/fficn41.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn41.woff2') format('woff2'),
		url('../../fonts/fficn41.woff') format('woff'),
		url('../../fonts/fficn41.ttf') format('truetype'),
		url('../../fonts/fficn41.svg#fficn41regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn42';
	src: url('../../fonts/fficn42.eot');
	src: url('../../fonts/fficn42.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn42.woff2') format('woff2'),
		url('../../fonts/fficn42.woff') format('woff'),
		url('../../fonts/fficn42.ttf') format('truetype'),
		url('../../fonts/fficn42.svg#fficn42regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn50';
	src: url('../../fonts/fficn50.eot');
	src: url('../../fonts/fficn50.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn50.woff2') format('woff2'),
		url('../../fonts/fficn50.woff') format('woff'),
		url('../../fonts/fficn50.ttf') format('truetype'),
		url('../../fonts/fficn50.svg#fficn50regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn51';
	src: url('../../fonts/fficn51.eot');
	src: url('../../fonts/fficn51.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn51.woff2') format('woff2'),
		url('../../fonts/fficn51.woff') format('woff'),
		url('../../fonts/fficn51.ttf') format('truetype'),
		url('../../fonts/fficn51.svg#fficn51regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn52';
	src: url('../../fonts/fficn52.eot');
	src: url('../../fonts/fficn52.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn52.woff2') format('woff2'),
		url('../../fonts/fficn52.woff') format('woff'),
		url('../../fonts/fficn52.ttf') format('truetype'),
		url('../../fonts/fficn52.svg#fficn52regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn53';
	src: url('../../fonts/fficn53.eot');
	src: url('../../fonts/fficn53.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn53.woff2') format('woff2'),
		url('../../fonts/fficn53.woff') format('woff'),
		url('../../fonts/fficn53.ttf') format('truetype'),
		url('../../fonts/fficn53.svg#fficn53regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn54';
	src: url('../../fonts/fficn54.eot');
	src: url('../../fonts/fficn54.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn54.woff2') format('woff2'),
		url('../../fonts/fficn54.woff') format('woff'),
		url('../../fonts/fficn54.ttf') format('truetype'),
		url('../../fonts/fficn54.svg#fficn54regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn60';
	src: url('../../fonts/fficn60.eot');
	src: url('../../fonts/fficn60.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn60.woff2') format('woff2'),
		url('../../fonts/fficn60.woff') format('woff'),
		url('../../fonts/fficn60.ttf') format('truetype'),
		url('../../fonts/fficn60.svg#fficn60regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn61';
	src: url('../../fonts/fficn61.eot');
	src: url('../../fonts/fficn61.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn61.woff2') format('woff2'),
		url('../../fonts/fficn61.woff') format('woff'),
		url('../../fonts/fficn61.ttf') format('truetype'),
		url('../../fonts/fficn61.svg#fficn61regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn62';
	src: url('../../fonts/fficn62.eot');
	src: url('../../fonts/fficn62.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn62.woff2') format('woff2'),
		url('../../fonts/fficn62.woff') format('woff'),
		url('../../fonts/fficn62.ttf') format('truetype'),
		url('../../fonts/fficn62.svg#fficn62regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn63';
	src: url('../../fonts/fficn63.eot');
	src: url('../../fonts/fficn63.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn63.woff2') format('woff2'),
		url('../../fonts/fficn63.woff') format('woff'),
		url('../../fonts/fficn63.ttf') format('truetype'),
		url('../../fonts/fficn63.svg#fficn63regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn70';
	src: url('../../fonts/fficn70.eot');
	src: url('../../fonts/fficn70.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn70.woff2') format('woff2'),
		url('../../fonts/fficn70.woff') format('woff'),
		url('../../fonts/fficn70.ttf') format('truetype'),
		url('../../fonts/fficn70.svg#fficn70regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn80';
	src: url('../../fonts/fficn80.eot');
	src: url('../../fonts/fficn80.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn80.woff2') format('woff2'),
		url('../../fonts/fficn80.woff') format('woff'),
		url('../../fonts/fficn80.ttf') format('truetype'),
		url('../../fonts/fficn80.svg#fficn80regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn81';
	src: url('../../fonts/fficn81.eot');
	src: url('../../fonts/fficn81.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn81.woff2') format('woff2'),
		url('../../fonts/fficn81.woff') format('woff'),
		url('../../fonts/fficn81.ttf') format('truetype'),
		url('../../fonts/fficn81.svg#fficn81regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn82';
	src: url('../../fonts/fficn82.eot');
	src: url('../../fonts/fficn82.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn82.woff2') format('woff2'),
		url('../../fonts/fficn82.woff') format('woff'),
		url('../../fonts/fficn82.ttf') format('truetype'),
		url('../../fonts/fficn82.svg#fficn81regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn90';
	src: url('../../fonts/fficn90.eot');
	src: url('../../fonts/fficn90.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn90.woff2') format('woff2'),
		url('../../fonts/fficn90.woff') format('woff'),
		url('../../fonts/fficn90.ttf') format('truetype'),
		url('../../fonts/fficn90.svg#fficn90regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn91';
	src: url('../../fonts/fficn91.eot');
	src: url('../../fonts/fficn91.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn91.woff2') format('woff2'),
		url('../../fonts/fficn91.woff') format('woff'),
		url('../../fonts/fficn91.ttf') format('truetype'),
		url('../../fonts/fficn91.svg#fficn91regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fficn92';
	src: url('../../fonts/fficn92.eot');
	src: url('../../fonts/fficn92.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/fficn92.woff2') format('woff2'),
		url('../../fonts/fficn92.woff') format('woff'),
		url('../../fonts/fficn92.ttf') format('truetype'),
		url('../../fonts/fficn92.svg#fficn92regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ffroundnumsgl01';
	src: url('../../fonts/ffroundnumsgl01.eot');
	src: url('../../fonts/ffroundnumsgl01.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/ffroundnumsgl01.woff2') format('woff2'),
		url('../../fonts/ffroundnumsgl01.woff') format('woff'),
		url('../../fonts/ffroundnumsgl01.ttf') format('truetype'),
		url('../../fonts/ffroundnumsgl01.svg#ffroundnumsgl01regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ffroundnumsgl02';
	src: url('../../fonts/ffroundnumsgl02.eot');
	src: url('../../fonts/ffroundnumsgl02.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/ffroundnumsgl02.woff2') format('woff2'),
		url('../../fonts/ffroundnumsgl02.woff') format('woff'),
		url('../../fonts/ffroundnumsgl02.ttf') format('truetype'),
		url('../../fonts/ffroundnumsgl02.svg#ffroundnumsgl02regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ffroundnumsgl04';
	src: url('../../fonts/ffroundnumsgl04.eot');
	src: url('../../fonts/ffroundnumsgl04.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/ffroundnumsgl04.woff2') format('woff2'),
		url('../../fonts/ffroundnumsgl04.woff') format('woff'),
		url('../../fonts/ffroundnumsgl04.ttf') format('truetype'),
		url('../../fonts/ffroundnumsgl04.svg#ffroundnumsgl04regular') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* custom font class 
-------------------------------------------------- */
.fficn00 {font-family:'fficn00'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn10 {font-family:'fficn10'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn11 {font-family:'fficn11'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn12 {font-family:'fficn12'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn20 {font-family:'fficn20'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn21 {font-family:'fficn21'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn22 {font-family:'fficn22'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn30 {font-family:'fficn30'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn31 {font-family:'fficn31'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn32 {font-family:'fficn32'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn33 {font-family:'fficn33'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn40 {font-family:'fficn40'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn41 {font-family:'fficn41'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn42 {font-family:'fficn42'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn50 {font-family:'fficn50'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn51 {font-family:'fficn51'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn52 {font-family:'fficn52'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn53 {font-family:'fficn53'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn54 {font-family:'fficn54'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn60 {font-family:'fficn60'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn61 {font-family:'fficn61'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn62 {font-family:'fficn62'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn63 {font-family:'fficn63'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn70 {font-family:'fficn70'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn80 {font-family:'fficn80'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn81 {font-family:'fficn81'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn82 {font-family:'fficn82'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn90 {font-family:'fficn90'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn91 {font-family:'fficn91'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.fficn92 {font-family:'fficn92'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.ffroundnumsgl01 {font-family:'ffroundnumsgl01'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.ffroundnumsgl02 {font-family:'ffroundnumsgl02'; font-style: normal; font-weight: normal; font-size: 1.25em;}
.ffroundnumsgl04 {font-family:'ffroundnumsgl04'; font-style: normal; font-weight: normal; font-size: 1.25em;}