@font-face {
    font-family: mf-font;
    src: url("/fonts/mf-font.woff2?1730786778474") format("woff2"),
         url("/fonts/mf-font.woff?1730786778474") format("woff");
    font-weight: normal;
    font-style: normal;
}

.icon {
	font-family:"mf-font";
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	font-weight:normal;
	font-style:normal;
	speak:none;
	text-decoration:inherit;
	text-transform:none;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.icon_address::before {
    content: "\ea01";
}

.icon_amusement::before {
    content: "\ea02";
}

.icon_aquarium::before {
    content: "\ea03";
}

.icon_atm::before {
    content: "\ea04";
}

.icon_baby::before {
    content: "\ea05";
}

.icon_bank::before {
    content: "\ea06";
}

.icon_barber::before {
    content: "\ea07";
}

.icon_beer::before {
    content: "\ea08";
}

.icon_bento::before {
    content: "\ea09";
}

.icon_bicycle::before {
    content: "\ea0a";
}

.icon_bike::before {
    content: "\ea0b";
}

.icon_blank::before {
    content: "\ea0c";
}

.icon_book::before {
    content: "\ea0d";
}

.icon_bookmark_add::before {
    content: "\ea0e";
}

.icon_bowling::before {
    content: "\ea0f";
}

.icon_cafe::before {
    content: "\ea10";
}

.icon_calendar::before {
    content: "\ea11";
}

.icon_call::before {
    content: "\ea12";
}

.icon_camp::before {
    content: "\ea13";
}

.icon_car::before {
    content: "\ea14";
}

.icon_center::before {
    content: "\ea15";
}

.icon_ceremonial occasions::before {
    content: "\ea16";
}

.icon_ceremonial_occasions::before {
    content: "\ea17";
}

.icon_change::before {
    content: "\ea18";
}

.icon_chinese::before {
    content: "\ea19";
}

.icon_chizunomoto::before {
    content: "\ea1a";
}

.icon_circle::before {
    content: "\ea1b";
}

.icon_cleaning::before {
    content: "\ea1c";
}

.icon_coinlaundry::before {
    content: "\ea1d";
}

.icon_convenience::before {
    content: "\ea1e";
}

.icon_course_left::before {
    content: "\ea1f";
}

.icon_course_leftback::before {
    content: "\ea20";
}

.icon_course_leftfront::before {
    content: "\ea21";
}

.icon_course_right::before {
    content: "\ea22";
}

.icon_course_rightback::before {
    content: "\ea23";
}

.icon_course_rightfront::before {
    content: "\ea24";
}

.icon_course_straight::before {
    content: "\ea25";
}

.icon_course_uturn::before {
    content: "\ea26";
}

.icon_crown::before {
    content: "\ea27";
}

.icon_curry::before {
    content: "\ea28";
}

.icon_delete::before {
    content: "\ea29";
}

.icon_dentist::before {
    content: "\ea2a";
}

.icon_depart::before {
    content: "\ea2b";
}

.icon_distance::before {
    content: "\ea2c";
}

.icon_dragstore::before {
    content: "\ea2d";
}

.icon_electronics::before {
    content: "\ea2e";
}

.icon_evstation::before {
    content: "\ea2f";
}

.icon_facebook::before {
    content: "\ea30";
}

.icon_fashion::before {
    content: "\ea31";
}

.icon_fastfood::before {
    content: "\ea32";
}

.icon_ferry::before {
    content: "\ea33";
}

.icon_flag::before {
    content: "\ea34";
}

.icon_flag_1::before {
    content: "\ea35";
}

.icon_flag_10::before {
    content: "\ea36";
}

.icon_flag_2::before {
    content: "\ea37";
}

.icon_flag_3::before {
    content: "\ea38";
}

.icon_flag_4::before {
    content: "\ea39";
}

.icon_flag_5::before {
    content: "\ea3a";
}

.icon_flag_6::before {
    content: "\ea3b";
}

.icon_flag_7::before {
    content: "\ea3c";
}

.icon_flag_8::before {
    content: "\ea3d";
}

.icon_flag_9::before {
    content: "\ea3e";
}

.icon_flag_add::before {
    content: "\ea3f";
}

.icon_flower::before {
    content: "\ea40";
}

.icon_folder_add::before {
    content: "\ea41";
}

.icon_future_balloon::before {
    content: "\ea42";
}

.icon_future_close::before {
    content: "\ea43";
}

.icon_future_event::before {
    content: "\ea44";
}

.icon_future_exhibition::before {
    content: "\ea45";
}

.icon_future_kids::before {
    content: "\ea46";
}

.icon_future_matsuri::before {
    content: "\ea47";
}

.icon_future_new::before {
    content: "\ea48";
}

.icon_future_other::before {
    content: "\ea49";
}

.icon_future_sale::before {
    content: "\ea4a";
}

.icon_gamecenter::before {
    content: "\ea4b";
}

.icon_gas_price::before {
    content: "\ea4c";
}

.icon_gasstation::before {
    content: "\ea4d";
}

.icon_golf::before {
    content: "\ea4e";
}

.icon_gourmet::before {
    content: "\ea4f";
}

.icon_high_reso::before {
    content: "\ea50";
}

.icon_history::before {
    content: "\ea51";
}

.icon_home::before {
    content: "\ea52";
}

.icon_homecenter::before {
    content: "\ea53";
}

.icon_hospital::before {
    content: "\ea54";
}

.icon_hotel::before {
    content: "\ea55";
}

.icon_ic_in::before {
    content: "\ea56";
}

.icon_ic_out::before {
    content: "\ea57";
}

.icon_jct::before {
    content: "\ea58";
}

.icon_junrei::before {
    content: "\ea59";
}

.icon_karaoke::before {
    content: "\ea5a";
}

.icon_korean::before {
    content: "\ea5b";
}

.icon_leisure::before {
    content: "\ea5c";
}

.icon_life::before {
    content: "\ea5d";
}

.icon_line::before {
    content: "\ea5e";
}

.icon_liquor::before {
    content: "\ea5f";
}

.icon_location::before {
    content: "\ea60";
}

.icon_map::before {
    content: "\ea61";
}

.icon_mapfan_app::before {
    content: "\ea62";
}

.icon_michinoeki::before {
    content: "\ea63";
}

.icon_mikaku::before {
    content: "\ea64";
}

.icon_mokutekichi::before {
    content: "\ea65";
}

.icon_movie::before {
    content: "\ea66";
}

.icon_mycar::before {
    content: "\ea67";
}

.icon_navicon::before {
    content: "\ea68";
}

.icon_netcafe::before {
    content: "\ea69";
}

.icon_office::before {
    content: "\ea6a";
}

.icon_outdoor_equipment::before {
    content: "\ea6b";
}

.icon_output::before {
    content: "\ea6c";
}

.icon_park::before {
    content: "\ea6d";
}

.icon_parking::before {
    content: "\ea6e";
}

.icon_parking_manku::before {
    content: "\ea6f";
}

.icon_pasta::before {
    content: "\ea70";
}

.icon_pet::before {
    content: "\ea71";
}

.icon_pharmacy::before {
    content: "\ea72";
}

.icon_phone::before {
    content: "\ea73";
}

.icon_pin::before {
    content: "\ea74";
}

.icon_pointout::before {
    content: "\ea75";
}

.icon_pointset_goal::before {
    content: "\ea76";
}

.icon_pointset_start::before {
    content: "\ea77";
}

.icon_police::before {
    content: "\ea78";
}

.icon_postoffice::before {
    content: "\ea79";
}

.icon_preschool::before {
    content: "\ea7a";
}

.icon_public::before {
    content: "\ea7b";
}

.icon_push_pin::before {
    content: "\ea7c";
}

.icon_ramen::before {
    content: "\ea7d";
}

.icon_realestate::before {
    content: "\ea7e";
}

.icon_recycle::before {
    content: "\ea7f";
}

.icon_rentalcar::before {
    content: "\ea80";
}

.icon_repair::before {
    content: "\ea81";
}

.icon_road::before {
    content: "\ea82";
}

.icon_rotation::before {
    content: "\ea83";
}

.icon_route::before {
    content: "\ea84";
}

.icon_salon::before {
    content: "\ea85";
}

.icon_sauna::before {
    content: "\ea86";
}

.icon_school::before {
    content: "\ea87";
}

.icon_search_around::before {
    content: "\ea88";
}

.icon_sekaiisan::before {
    content: "\ea89";
}

.icon_spa::before {
    content: "\ea8a";
}

.icon_station::before {
    content: "\ea8b";
}

.icon_stationlist::before {
    content: "\ea8c";
}

.icon_sumai::before {
    content: "\ea8d";
}

.icon_supermarket::before {
    content: "\ea8e";
}

.icon_sushi::before {
    content: "\ea8f";
}

.icon_time::before {
    content: "\ea90";
}

.icon_tire::before {
    content: "\ea91";
}

.icon_toilet::before {
    content: "\ea92";
}

.icon_tourist::before {
    content: "\ea93";
}

.icon_toy::before {
    content: "\ea94";
}

.icon_training::before {
    content: "\ea95";
}

.icon_trimming::before {
    content: "\ea96";
}

.icon_truck::before {
    content: "\ea97";
}

.icon_w3w::before {
    content: "\ea98";
}

.icon_walk::before {
    content: "\ea99";
}

.icon_walk_bicycle::before {
    content: "\ea9a";
}

.icon_worklocation::before {
    content: "\ea9b";
}

.icon_x::before {
    content: "\ea9c";
}

.icon_yen::before {
    content: "\ea9d";
}

.icon_zipcode::before {
    content: "\ea9e";
}

.icon_zipcodes::before {
    content: "\ea9f";
}

.icon_zoo::before {
    content: "\eaa0";
}
