@charset "utf-8";

/***********************************************/
/* CSS file For rc-symposium.                            */
/* FileName: style.css                         */
/* data:2025/05/01                             */
/***********************************************/

/* MacIE hack \*/

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


/* End MacIE hack */
/* web font setting*/


/*--DIN--*/
@font-face{ 
	font-family: 'DIN_Next_LT_Pro_Light';
	src: url('./fonts/DIN_Next_LT_Pro_Light.woff') format('woff'),
		url('./fonts/DIN_Next_LT_Pro_Light.otf') format('opentype'),
		url('./fonts/DIN_Next_LT_Pro_Light.svg#DIN_Next_LT_Pro_Light') format("svg");
}
@font-face{ 
	font-family: 'DIN_Next_LT_Pro_Medium';
	src: url('./fonts/DIN_Next_LT_Pro_Medium.woff') format('woff'),
		url('./fonts/DIN_Next_LT_Pro_Medium.otf') format('opentype'),
		url('./fonts/DIN_Next_LT_Pro_Medium.svg#DIN_Next_LT_Pro_Medium') format("svg");
}
@font-face{ 
	font-family: 'DIN_Next_LT_Pro_Bold';
	src: url('./fonts/DIN_Next_LT_Pro_Bold.woff') format('woff'),
		url('./fonts/DIN_Next_LT_Pro_Bold.otf') format('opentype'),
		url('./fonts/DIN_Next_LT_Pro_Bold.svg#DIN_Next_LT_Pro_Bold') format("svg");
}


/*--DIN condensed--*/
@font-face{ 
	font-family: 'DIN_Next_LT_Pro_Medium_Condensed';
	src: url('./fonts/DIN_Next_LT_Pro_Medium_Condensed.woff') format('woff'),
		url('./fonts/DIN_Next_LT_Pro_Medium_Condensed.otf') format('opentype'),
		url('./fonts/DIN_Next_LT_Pro_Medium_Condensed.svg#DIN_Next_LT_Pro_Medium_Condensed') format("svg");
}
@font-face{ 
	font-family: 'DIN_Next_LT_Pro_Bold_Condensed';
	src: url('./fonts/DIN_Next_LT_Pro_Bold_Condensed.woff') format('woff'),
		url('./fonts/DIN_Next_LT_Pro_Bold_Condensed.otf') format('opentype'),
		url('./fonts/DIN_Next_LT_Pro_Bold_Condensed.svg#DIN_Next_LT_Pro_Bold_Condensed') format("svg");
}


/*--Tazugane-Gothic-StdN--*/
@font-face{ 
	font-family: 'Monotype-Tazugane-Gothic-StdN-Thin';
	src: url('./fonts/Monotype-Tazugane-Gothic-StdN-Thin.woff') format('woff'),
		url('./fonts/Monotype-Tazugane-Gothic-StdN-Thin.otf') format('opentype'),
		url('./fonts/Monotype-Tazugane-Gothic-StdN-Thin.svg#Monotype-Tazugane-Gothic-StdN-Thin') format("svg");
}
@font-face{ 
	font-family: 'Monotype-Tazugane-Gothic-StdN';
	src: url('./fonts/Monotype-Tazugane-Gothic-StdN.woff') format('woff'),
		url('./fonts/Monotype-Tazugane-Gothic-StdN.otf') format('opentype'),
		url('./fonts/Monotype-Tazugane-Gothic-StdN.svg#Monotype-Tazugane-Gothic-StdN') format("svg");
}
@font-face{ 
	font-family: 'Monotype-Tazugane-Gothic-StdN-Bold';
	src: url('./fonts/Monotype-Tazugane-Gothic-StdN-Bold.woff') format('woff'),
		url('./fonts/Monotype-Tazugane-Gothic-StdN-Bold.otf') format('opentype'),
		url('./fonts/Monotype-Tazugane-Gothic-StdN-Bold.svg#Monotype-Tazugane-Gothic-StdN-Bold') format("svg");
}
@font-face{ 
	font-family: 'Monotype-Tazugane-Gothic-StdN-Black';
	src: url('./fonts/Monotype-Tazugane-Gothic-StdN-Black.woff') format('woff'),
		url('./fonts/Monotype-Tazugane-Gothic-StdN-Black.otf') format('opentype'),
		url('./fonts/Monotype-Tazugane-Gothic-StdN-Black.svg#Monotype-Tazugane-Gothic-StdN-Black') format("svg");
}