@charset "utf-8";

/***********************************************/
/* CSS file For *************.               */
/* FileName: style.css                          */
/* data:2026/00/00                             */
/***********************************************/

/* MacIE hack \*/

@import "./css/basic.css";
@import "./css/pc.css";
@import "./css/sp.css";

/* web font setting*/

/*--m-plus-rounded-1--*/
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap');
.m-plus-rounded-1c{
	font-family: "M PLUS Rounded 1c", sans-serif;
	font-weight: 900; /*-100,300,400,500,700,800,900-*/
	font-style: normal;
}


/*--DIN-Next-LT-Pro--*/
@font-face{ 
	font-family: 'DIN-Next-LT-Pro-Black';
	src: url('./fonts/DIN-Next-LT-Pro-Black.woff') format('woff'),
		url('./fonts/DIN-Next-LT-Pro-Black.otf') format('opentype'),
		url('./fonts/DIN-Next-LT-Pro-Black.svg#DIN-Next-LT-Pro-Black') format("svg");
}
@font-face{ 
	font-family: 'DIN-Next-LT-Pro-Black-Italic';
	src: url('./fonts/DIN-Next-LT-Pro-Black-Italic.woff') format('woff'),
		url('./fonts/DIN-Next-LT-Pro-Black-Italic.otf') format('opentype'),
		url('./fonts/DIN-Next-LT-Pro-Black-Italic.svg#DIN-Next-LT-Pro-Black-Italic') format("svg");
}


/*--DIN-Next-Rounded-LT-Pro--*/
@font-face{ 
	font-family: 'DIN-Next-Rounded-LT-Pro-Bold';
	src: url('./fonts/DIN-Next-Rounded-LT-Pro-Bold.woff') format('woff'),
		url('./fonts/DIN-Next-Rounded-LT-Pro-Bold.otf') format('opentype'),
		url('./fonts/DIN-Next-Rounded-LT-Pro-Bold.svg#DIN-Next-Rounded-LT-Pro-Bold') format("svg");
}