

@font-face {
	font-family: "muufont";
	src: url('../font/muufont.eot?20250715031722');
	src: url('../font/muufont.eot?#iefix?20250715031722') format('eot'),
		url('../font/muufont.woff?20250715031722') format('woff'),
		url('../font/muufont.ttf?20250715031722') format('truetype'),
		url('../font/muufont.svg?20250715031722#muufont') format('svg');
}

[class^="mf-"]:before, [class*=" mf-"]:before {
	font-family: "muufont";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	/* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
	text-decoration: none;
	text-transform: none;
}


.mf-account01:before {
	content: "\";
}

.mf-activity01:before {
	content: "\";
}

.mf-answer01:before {
	content: "\";
}

.mf-arrow01-down:before {
	content: "\";
}

.mf-arrow01-left:before {
	content: "\";
}

.mf-arrow01-right:before {
	content: "\";
}

.mf-arrow01-top:before {
	content: "\";
}

.mf-arrow02-down:before {
	content: "\";
}

.mf-arrow02-left:before {
	content: "\";
}

.mf-arrow02-right:before {
	content: "\";
}

.mf-bookmark:before {
	content: "\";
}

.mf-calc01:before {
	content: "\";
}

.mf-calender01:before {
	content: "\";
}

.mf-camera01:before {
	content: "\";
}

.mf-cart:before {
	content: "\";
}

.mf-change:before {
	content: "\";
}

.mf-choicemile:before {
	content: "\";
}

.mf-choicemile01:before {
	content: "\";
}

.mf-choicepay01:before {
	content: "\";
}

.mf-clock01:before {
	content: "\";
}

.mf-close01:before {
	content: "\";
}

.mf-cutlery:before {
	content: "\";
}

.mf-document01:before {
	content: "\";
}

.mf-donation01:before {
	content: "\";
}

.mf-exclamation:before {
	content: "\";
}

.mf-exclamation02:before {
	content: "\";
}

.mf-external:before {
	content: "\";
}

.mf-filter:before {
	content: "\";
}

.mf-folder-gray:before {
	content: "\";
}

.mf-folder-plus:before {
	content: "\";
}

.mf-folder:before {
	content: "\";
}

.mf-furusato01:before {
	content: "\";
}

.mf-gcf01:before {
	content: "\";
}

.mf-guide01:before {
	content: "\";
}

.mf-guide02:before {
	content: "\";
}

.mf-heart01:before {
	content: "\";
}

.mf-help01:before {
	content: "\";
}

.mf-history-view:before {
	content: "\";
}

.mf-history01:before {
	content: "\";
}

.mf-history02:before {
	content: "\";
}

.mf-icon-company:before {
	content: "\";
}

.mf-info:before {
	content: "\";
}

.mf-jpy01:before {
	content: "\";
}

.mf-list01:before {
	content: "\";
}

.mf-location01:before {
	content: "\";
}

.mf-menu-list:before {
	content: "\";
}

.mf-menu01:before {
	content: "\";
}

.mf-minus:before {
	content: "\";
}

.mf-modal01:before {
	content: "\";
}

.mf-money01:before {
	content: "\";
}

.mf-opinion01:before {
	content: "\";
}

.mf-plus:before {
	content: "\";
}

.mf-point01:before {
	content: "\";
}

.mf-present01:before {
	content: "\";
}

.mf-question01:before {
	content: "\";
}

.mf-register01:before {
	content: "\";
}

.mf-review-reaction:before {
	content: "\";
}

.mf-saigai01:before {
	content: "\";
}

.mf-search01:before {
	content: "\";
}

.mf-setting01:before {
	content: "\";
}

.mf-share:before {
	content: "\";
}

.mf-soaring-ranking:before {
	content: "\";
}

.mf-speed-shipping:before {
	content: "\";
}

.mf-trash:before {
	content: "\";
}

.mf-travel01:before {
	content: "\";
}

.mf-use01:before {
	content: "\";
}