@charset "utf-8";
/* CSS Document *
----------------------------------------- */

@import url("reset.css");
@import url("setting.css");
@import url("root.css");
@import url("header.css");
@import url("footer.css");
@import url("template.css");
@import url("layout.css");
@import url("remixicon.css");
@import url("responsive.css");
@import url("jquery.fatNav.css");


/* Noto Sans Japanese */
/*
  font-family: "Noto Sans Japanese";
*/
@import url('https://fonts.googleapis.com/earlyaccess/notosansjapanese.css');

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

/*
  font-family: 'Oswald', sans-serif;
*/
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap');

@import url('https://use.typekit.net/fhk3obc.css');

.din{
	font-family: "din-2014", sans-serif;
	font-weight: 600;
	font-style: normal;
}
/*Futura PT Book*/
.ftr{
font-family: "futura-pt", sans-serif;
font-weight: 400;
}

/*DIN Condensed Regular*/
.din-con{
font-family: "din-condensed", sans-serif;
font-weight: 400;
}

/*DIN 2014 Regular*/
.din-2014{
font-family: "din-2014", sans-serif;
font-weight: 400;
}

/*DIN 2014 Narrow Demi*/
.din-n{
font-family: "din-2014-narrow", sans-serif;
font-weight: 600;
font-style: normal;
}

.fw400{
	font-weight: 400!important;
}
.demi{
	font-weight: 600!important;
}
.bold{
	font-weight: 700!important;
}
