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

[class^="icon-"],
[class*=" icon-"],
[id^="icon-"],
[id*=" icon-"]{
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'lennonfont' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down:before {
	content: "\e901";
}

.icon-chevron-down:before {
	content: "\e902";
}

.icon-fukurou-icon-main:before {
	content: "\e900";
}

.icon-fukurou-icon:before {
	content: "\e900";
}

.icon-bigfukurou-icon:before {
	content: "\e900";
}

#nav>.container {
	position: static;
}

.icon-fukurou-icon {
	color: #c5a47e;
	font-size: 26px;
	line-height: 0%;
	vertical-align: -7px;
}
.icon-fukurou-icon-nav:before {
	content: "\e900";
/*	color: #444;*/
	font-size: 24px;
	line-height: 0%;
	font-weight: 100;
	vertical-align: -4px;
	margin-right: -7px;
}

.icon-fukurou-icon-main {
	font-size: 40px;
	vertical-align: -7;
}

span.icon-bigfukurou-icon {
	color: #fff;
	font-size: 80px;
	line-height: 0%;
	vertical-align: -7px;
}

.icon-bigfukurou-icon {
	font-size: 80px;
	vertical-align: -7;
}

.icon-brand-icon:before {
	content: "\e900";
	
}
