@charset "utf-8";

/*------------------------------------------------------------------------------------------------ ▼ 和文ゴシック体 --*/

@media all {

/*----------------------------------------------------------------------- ▼ M PLUS 1p --*/

@media all {
	@font-face { 
		font-family: MPLUS1p-Thin;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Thin.woff2') format('woff2');
	}

	@font-face { 
		font-family: MPLUS1p-Light;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: MPLUS1p-Regular;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Regular.woff2') format('woff2');
	}

	@font-face { 
		font-family: MPLUS1p-Medium;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Medium.woff2') format('woff2');
	}

	@font-face { 
		font-family: MPLUS1p-Bold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Bold.woff2') format('woff2');
	}

	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face { 
		font-family: MPLUS1p-T;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Thin.woff2') format('woff2');
	}

	@font-face { 
		font-family: MPLUS1p-L;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: MPLUS1p-R;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Regular.woff2') format('woff2');
	}

	@font-face { 
		font-family: MPLUS1p-M;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Medium.woff2') format('woff2');
	}

	@font-face { 
		font-family: MPLUS1p-B;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MPLUS1p/MPLUS1p-Bold.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ Noto Sans JP --*/

@media all {
	@font-face { 
		font-family: NotoSans-Thin;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Thin.woff2') format('woff2');
	}

	@font-face { 
		font-family: NotoSans-Light;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Light.woff2') format('woff2');
	}

	@font-face {
		font-family: NotoSans-Regular;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Regular.woff2') format('woff2');
	}

	@font-face {
		font-family: NotoSans-Medium;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Medium.woff2') format('woff2');
	}

	@font-face {
		font-family: NotoSans-Bold; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Bold.woff2') format('woff2');
	}

	@font-face { 
		font-family: NotoSans-Black;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Black.woff2') format('woff2');
	}
	
	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face { 
		font-family: NotoSans-T;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Thin.woff2') format('woff2');
	}

	@font-face { 
		font-family: NotoSans-L;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Light.woff2') format('woff2');
	}

	@font-face {
		font-family: NotoSans-R;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Regular.woff2') format('woff2');
	}

	@font-face {
		font-family: NotoSans-M;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Medium.woff2') format('woff2');
	}

	@font-face {
		font-family: NotoSans-B; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Bold.woff2') format('woff2');
	}

	@font-face { 
		font-family: NotoSans-BK;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/NotoSans/NotoSansJP-Black.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ じゅん --*/

@media all {
	@font-face { 
		font-family: Jun-Light;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Jun/A-OTF-Jun101Pro-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: Jun-Regular;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Jun/A-OTF-Jun201Pro-Regular.woff2') format('woff2');
	}

	@font-face { 
		font-family: Jun-Bold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Jun/A-OTF-Jun501Pro-Bold.woff2') format('woff2');
	}
	
	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face { 
		font-family: Jun-L;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Jun/A-OTF-Jun101Pro-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: Jun-R;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Jun/A-OTF-Jun201Pro-Regular.woff2') format('woff2');
	}

	@font-face { 
		font-family: Jun-B;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Jun/A-OTF-Jun501Pro-Bold.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ やさしさゴシック --*/

@media all {
	@font-face {
		font-family: Yasashisa-Regular; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Yasashisa/YasashisaGothic.woff2') format('woff2');
	}

	@font-face {
		font-family: Yasashisa-Bold; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Yasashisa/YasashisaBold.woff2') format('woff2');
	}
	
	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face {
		font-family: Yasashisa-R; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Yasashisa/YasashisaGothic.woff2') format('woff2');
	}

	@font-face {
		font-family: Yasashisa-B; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/Yasashisa/YasashisaBold.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ ゴシックMB101 --*/

@media all {
	@font-face { 
		font-family: GoMB101-Light;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/GoMB101/A-OTF-GothicMB101Pro-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: GoMB101-Regular;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/GoMB101/A-OTF-GothicMB101Pro-Reg.woff2') format('woff2');
	}

	@font-face { 
		font-family: GoMB101-DeBold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/GoMB101/A-OTF-GothicMB101Pro-DeBold.woff2') format('woff2');
	}

	@font-face { 
		font-family: GoMB101-Bold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/GoMB101/A-OTF-GothicMB101Pro-Bold.woff2') format('woff2');
	}
	
	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face { 
		font-family: GoMB101-L;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/GoMB101/A-OTF-GothicMB101Pro-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: GoMB101-R;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/GoMB101/A-OTF-GothicMB101Pro-Reg.woff2') format('woff2');
	}

	@font-face { 
		font-family: GoMB101-DB;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/GoMB101/A-OTF-GothicMB101Pro-DeBold.woff2') format('woff2');
	}

	@font-face { 
		font-family: GoMB101-B;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/GoMB101/A-OTF-GothicMB101Pro-Bold.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ ヒラギノ角ゴシック --*/

@media all {
	@font-face { 
		font-family: HiraginoGo-0;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/HiraginoGo/HiraginoKakuGo-0.woff2') format('woff2');
	}

	@font-face { 
		font-family: HiraginoGo-1;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/HiraginoGo/HiraginoKakuGo-1.woff2') format('woff2');
	}

	@font-face { 
		font-family: HiraginoGo-4;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/HiraginoGo/HiraginoKakuGo-4.woff2') format('woff2');
	}

	@font-face { 
		font-family: HiraginoGo-5;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/HiraginoGo/HiraginoKakuGo-5.woff2') format('woff2');
	}

	@font-face { 
		font-family: HiraginoGo-6;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/HiraginoGo/HiraginoKakuGo-6.woff2') format('woff2');
	}

	@font-face { 
		font-family: HiraginoGo-7;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/HiraginoGo/HiraginoKakuGo-7.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ 新ゴ --*/

@media all {
	@font-face { 
		font-family: ShinGo-ExtraLight;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-ExLight.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-Light;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-Regular;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-Regular.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-Medium;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-Medium.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-DeBold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-DeBold.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-Bold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-Bold.woff2') format('woff2');
	}
	
	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face { 
		font-family: ShinGo-EL;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-ExLight.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-L;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-R;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-Regular.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-M;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-Medium.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-DB;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-DeBold.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinGo-B;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinGo/A-OTF-ShinGoPro-Bold.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ 新丸ゴ --*/

@media all {
	@font-face { 
		font-family: ShinMaruGo-Light;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinMGo/A-OTF-ShinMGoPro-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinMaruGo-Regular;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinMGo/A-OTF-ShinMGoPro-Regular.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinMaruGo-DeBold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinMGo/A-OTF-ShinMGoPro-DeBold.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinMaruGo-Bold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinMGo/A-OTF-ShinMGoPro-Bold.woff2') format('woff2');
	}
	
	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face { 
		font-family: ShinMaruGo-L;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinMGo/A-OTF-ShinMGoPro-Light.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinMaruGo-r;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinMGo/A-OTF-ShinMGoPro-Regular.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinMaruGo-DB;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinMGo/A-OTF-ShinMGoPro-DeBold.woff2') format('woff2');
	}

	@font-face { 
		font-family: ShinMaruGo-B;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/ShinMGo/A-OTF-ShinMGoPro-Bold.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ 毎日新聞ゴシック --*/

@media all {
	@font-face {
		font-family: MNewsGo-Light; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MNewsGo/A-OTF-MNewsGPro-Light.woff2') format('woff2');
	}
	
	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face {
		font-family: MNewsGo-L; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MNewsGo/A-OTF-MNewsGPro-Light.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ 游ゴシック --*/

@media all {
	@font-face { 
		font-family: YuGo-Light;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/YuGo/YuGothL.woff2') format('woff2');
	}

	@font-face { 
		font-family: YuGo-Regular;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/YuGo/YuGothR.woff2') format('woff2');
	}

	@font-face { 
		font-family: YuGo-Medium;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/YuGo/YuGothM.woff2') format('woff2');
	}

	@font-face { 
		font-family: YuGo-Bold;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/YuGo/YuGothB.woff2') format('woff2');
	}
	
	/*------------------------------------------------------------------- ▼ エイリアス --*/
	
	@font-face { 
		font-family: YuGo-L;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/YuGo/YuGothL.woff2') format('woff2');
	}

	@font-face { 
		font-family: YuGo-R;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/YuGo/YuGothR.woff2') format('woff2');
	}

	@font-face { 
		font-family: YuGo-M;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/YuGo/YuGothM.woff2') format('woff2');
	}

	@font-face { 
		font-family: YuGo-B;
		src: url('//library.t-mec.co.jp/font/japanese/gothic/YuGo/YuGothB.woff2') format('woff2');
	}
}

/*----------------------------------------------------------------------- ▼ 見出ゴMB31 --*/

@media all {
	@font-face {
		font-family: MidashiGoMB31; 
		src: url('//library.t-mec.co.jp/font/japanese/gothic/MidashiGoMB31/A-OTF-MidashiGoPro-MB31.woff2') format('woff2');
	}
}
}

/*------------------------------------------------------------------------------------------------ ▼ 和文明朝体 --*/

@media all {
	/*----------------------------------------------------------------------- ▼ Noto Serif JP --*/

	@media all {
		@font-face { 
			font-family: NotoSerif-ExtraLight;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-ExtraLight.woff2') format('woff2');
		}

		@font-face { 
			font-family: NotoSerif-Light;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Light.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-Regular;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Regular.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-Medium;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Medium.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-SemiBold; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-SemiBold.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-Bold; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Bold.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-ExtraBold; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-ExtraBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: NotoSerif-Black;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Black.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: NotoSerif-EL;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-ExtraLight.woff2') format('woff2');
		}

		@font-face { 
			font-family: NotoSerif-L;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Light.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-R;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Regular.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-M;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Medium.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-SB; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-SemiBold.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-B; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Bold.woff2') format('woff2');
		}

		@font-face {
			font-family: NotoSerif-EB; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-ExtraBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: NotoSerif-BK;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Noto_Serif_JP/NotoSerifJP-Black.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ うつくし明朝体 --*/

	@media all {
		@font-face { 
			font-family: UtsukushiMincho;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/UtsukushiMincho/UtsukushiMincho.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Utsukushi;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/UtsukushiMincho/UtsukushiMincho.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ はんなり明朝 --*/

	@media all {
		@font-face { 
			font-family: Hannari;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Hannari/Hannari.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ カクミン --*/

	@media all {
		@font-face { 
			font-family: Kakumin-Regular;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KakuMinPro/A-OTF-KakuminPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Kakumin-Bold;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KakuMinPro/A-OTF-KakuminPro-Bold.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: KakuMin-R;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KakuMinPro/A-OTF-KakuminPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: KakuMin-B;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KakuMinPro/A-OTF-KakuminPro-Bold.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ フォーク --*/

	@media all {
		@font-face { 
			font-family: Folk-Regular;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/FolkPro/A-OTF-FolkPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Folk-Bold;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/FolkPro/A-OTF-FolkPro-Bold.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Folk-R;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/FolkPro/A-OTF-FolkPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Folk-B;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/FolkPro/A-OTF-FolkPro-Bold.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ リュウミン --*/

	@media all {
		@font-face { 
			font-family: Ryumin-Light;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/RyuMin/A-OTF-RyuminPro-Light.woff2') format('woff2');
		}

		@font-face { 
			font-family: Ryumin-Regular;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/RyuMin/A-OTF-RyuminPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Ryumin-Bold;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/RyuMin/A-OTF-RyuminPro-Bold.woff2') format('woff2');
		}

		@font-face { 
			font-family: Ryumin-Ultra;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/RyuMin/A-OTF-RyuminPro-Ultra.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Ryumin-L;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/RyuMin/A-OTF-RyuminPro-Light.woff2') format('woff2');
		}

		@font-face { 
			font-family: Ryumin-R;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/RyuMin/A-OTF-RyuminPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Ryumin-B;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/RyuMin/A-OTF-RyuminPro-Bold.woff2') format('woff2');
		}

		@font-face { 
			font-family: Ryumin-U;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/RyuMin/A-OTF-RyuminPro-Ultra.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 丸フォーク --*/

	@media all {
		@font-face { 
			font-family: MaruFolk-Regular;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/MaruFolk/A-OTF-MaruFoPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: MaruFolk-Bold;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/MaruFolk/A-OTF-MaruFoPro-Bold.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: MaruFolk-R;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/MaruFolk/A-OTF-MaruFoPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: MaruFolk-B;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/MaruFolk/A-OTF-MaruFoPro-Bold.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 教科書ICA --*/

	@media all {
		@font-face { 
			font-family: Kyokasho-Light;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KyokashoICA/A-OTF-KyokaICAPro-Light.woff2') format('woff2');
		}

		@font-face { 
			font-family: Kyokasho-Regular;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KyokashoICA/A-OTF-KyokaICAPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Kyokasho-Medium;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KyokashoICA/A-OTF-KyokaICAPro-Medium.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Kyokasho-L;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KyokashoICA/A-OTF-KyokaICAPro-Light.woff2') format('woff2');
		}

		@font-face { 
			font-family: Kyokasho-R;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KyokashoICA/A-OTF-KyokaICAPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Kyokasho-M;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/KyokashoICA/A-OTF-KyokaICAPro-Medium.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 毎日新聞明朝 --*/

	@media all {
		@font-face {
			font-family: MNewsMin-Light; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/MNewsMin/A-OTF-MNewsMPro-Light.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face {
			font-family: MNewsMin-L; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/MNewsMin/A-OTF-MNewsMPro-Light.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 秀英3号 --*/

	@media all {
		@font-face { 
			font-family: Shuuei3-Regular;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Shuuei3/A-OTF-Shuuei3Std-Regular.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Shuuei3-R;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/Shuuei3/A-OTF-Shuuei3Std-Regular.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 見出ミンMA31 --*/

	@media all {
		@font-face {
			font-family: MidashiMin; 
			src: url('//library.t-mec.co.jp/font/japanese/mincho/MidashiMinMA31/A-OTF-MidashiMinPro-MA31.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 遊明朝体 --*/

	@media all {
		@font-face { 
			font-family: YuMin-Light;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/YuMin/yuminl.woff2') format('woff2');
		}

		@font-face { 
			font-family: YuMin-Regular;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/YuMin/yumin.woff2') format('woff2');
		}

		@font-face { 
			font-family: YuMin-DeBold;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/YuMin/yumindb.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: YuMin-L;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/YuMin/yuminl.woff2') format('woff2');
		}

		@font-face { 
			font-family: YuMin-R;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/YuMin/yumin.woff2') format('woff2');
		}

		@font-face { 
			font-family: YuMin-DB;
			src: url('//library.t-mec.co.jp/font/japanese/mincho/YuMin/yumindb.woff2') format('woff2');
		}
	}
}

/*------------------------------------------------------------------------------------------------ ▼ 和文筆書体 --*/

@media all {
	/*----------------------------------------------------------------------- ▼ 勘亭流 --*/

	@media all {
		@font-face {
			font-family: Kanteiryu-Ultra; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/Kanteiryu/A-OTF-KanteiryuStd-Ultra.woff2') format('woff2');
		}

		@font-face {
			font-family: Kanteiryu-U; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/Kanteiryu/A-OTF-KanteiryuStd-Ultra.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ しょかきさらり行体 --*/

	@media all {
		@font-face {
			font-family: ShokakiSarari; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/ShokakiSarari/ShokakiSarari.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 白舟楷書 --*/

	@media all {
		@font-face {
			font-family: HakuShuKaisho; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/HakuShuKaisho/HOT-Kaishokk-R.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 白舟行書 --*/

	@media all {
		@font-face {
			font-family: HakuShuGyosho; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/HakuShuGyosho/HOT-Gyoshokk-R.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 白舟草書 --*/

	@media all {
		@font-face {
			font-family: HakuShuSosho; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/HakuShuSosho/HOT-Soshokk-R.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 白舟篆書 --*/

	@media all {
		@font-face {
			font-family: HakuShuTensho; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/HakuShuTensho/HOT-Tenshokk-M.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 白舟髭隷 --*/

	@media all {
		@font-face {
			font-family: HakuShuHigeRei; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/HakuShuHigeRei/HOT-HigeReikk-B.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 白舟隷書 --*/

	@media all {
		@font-face {
			font-family: HakuShuReisho; 
			src: url('//library.t-mec.co.jp/font/japanese/brush/HakuShuReisho/HOT-ReishoRkk-R.woff2') format('woff2');
		}
	}
}

/*------------------------------------------------------------------------------------------------ ▼ 和文デザイン体 --*/

@media all {
	/*----------------------------------------------------------------------- ▼ 過充電くれよん --*/

	@media all {
		@font-face { 
			font-family: KajudenCrayon;
			src: url('//library.t-mec.co.jp/font/japanese/design/KajudenCrayon/KajudenFont-Crayon.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ コミックホラー --*/

	@media all {
		@font-face { 
			font-family: ComicHorror;
			src: url('//library.t-mec.co.jp/font/japanese/design/ComicHorror/g_comichorrorR_freeR.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 851ゴチカクット --*/

	@media all {
		@font-face { 
			font-family: Gochikakutto;
			src: url('//library.t-mec.co.jp/font/japanese/design/Gochikakutto/851Gkktt_005.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 851手書き雑 --*/

	@media all {
		@font-face { 
			font-family: TegakiZatsu;
			src: url('//library.t-mec.co.jp/font/japanese/design/TegakiZatsu/851tegaki_zatsu_normal_0883.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ ふぉんとうは怖い明朝体 --*/

	@media all {
		@font-face { 
			font-family: KowaiMin;
			src: url('//library.t-mec.co.jp/font/japanese/design/KowaiMin/FontohaKowaiMin.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ 851マカポップ --*/

	@media all {
		@font-face { 
			font-family: MakaPop;
			src: url('//library.t-mec.co.jp/font/japanese/design/MakaPop/851MkPOP_101.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ ラノベPOP --*/

	@media all {
		@font-face { 
			font-family: RanobePop;
			src: url('//library.t-mec.co.jp/font/japanese/design/RanobePop/RanobePop.woff2') format('woff2');
		}
	}
}

/*------------------------------------------------------------------------------------------------ ▼ 欧文セリフ体 --*/

@media all {
	/*----------------------------------------------------------------------- ▼ Libre Caslon Text --*/

	@media all {
		@font-face { 
			font-family: Caslon-Regular; 
			src: url('//library.t-mec.co.jp/font/european/serif/LibreCaslonText/LibreCaslonText-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Caslon-Italic; 
			src: url('//library.t-mec.co.jp/font/european/serif/LibreCaslonText/LibreCaslonText-Italic.woff2') format('woff2');
		}

		@font-face { 
			font-family: Caslon-Bold; 
			src: url('//library.t-mec.co.jp/font/european/serif/LibreCaslonText/LibreCaslonText-Bold.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Caslon-R; 
			src: url('//library.t-mec.co.jp/font/european/serif/LibreCaslonText/LibreCaslonText-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Caslon-I; 
			src: url('//library.t-mec.co.jp/font/european/serif/LibreCaslonText/LibreCaslonText-Italic.woff2') format('woff2');
		}

		@font-face { 
			font-family: Caslon-B; 
			src: url('//library.t-mec.co.jp/font/european/serif/LibreCaslonText/LibreCaslonText-Bold.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ Minion --*/

	@media all {
		@font-face { 
			font-family: Minion-Regular; 
			src: url('//library.t-mec.co.jp/font/european/serif/MinionPro/MinionPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Minion-SemiBold; 
			src: url('//library.t-mec.co.jp/font/european/serif/MinionPro/MinionPro-SemiBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: Minion-Bold; 
			src: url('//library.t-mec.co.jp/font/european/serif/MinionPro/MinionPro-Bold.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Minion-R; 
			src: url('//library.t-mec.co.jp/font/european/serif/MinionPro/MinionPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Minion-SB; 
			src: url('//library.t-mec.co.jp/font/european/serif/MinionPro/MinionPro-SemiBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: Minion-B; 
			src: url('//library.t-mec.co.jp/font/european/serif/MinionPro/MinionPro-Bold.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ Times New Roman --*/

	@media all {
		@font-face { 
			font-family: TimesNewRoman-Regular; 
			src: url('//library.t-mec.co.jp/font/european/serif/TimesNewRoman/times.woff2') format('woff2');
		}

		@font-face { 
			font-family: TimesNewRoman-Bold; 
			src: url('//library.t-mec.co.jp/font/european/serif/TimesNewRoman/timesbd.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: TimesNewRoman-R; 
			src: url('//library.t-mec.co.jp/font/european/serif/TimesNewRoman/times.woff2') format('woff2');
		}

		@font-face { 
			font-family: TimesNewRoman-B; 
			src: url('//library.t-mec.co.jp/font/european/serif/TimesNewRoman/timesbd.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ Trajan --*/

	@media all {
		@font-face { 
			font-family: Trajan-Regular; 
			src: url('//library.t-mec.co.jp/font/european/serif/TrajanPro/TrajanPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Trajan-Bold; 
			src: url('//library.t-mec.co.jp/font/european/serif/TrajanPro/TrajanPro-Bold.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Trajan-R; 
			src: url('//library.t-mec.co.jp/font/european/serif/TrajanPro/TrajanPro-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Trajan-B; 
			src: url('//library.t-mec.co.jp/font/european/serif/TrajanPro/TrajanPro-Bold.woff2') format('woff2');
		}
	}
}

/*------------------------------------------------------------------------------------------------ ▼ 欧文サンセリフ体 --*/

@media all {
	/*----------------------------------------------------------------------- ▼ Anton --*/

	@media all {
		@font-face {
			font-family: Anton-Regular; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Anton/Anton-Regular.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Anton; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Anton/Anton-Regular.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ Bahnschrift --*/

	@media all {
		@font-face { 
			font-family: Bahnschrift-Light; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Bahnschrift/bahnschrift-Light.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/Bahnschrift/bahnschrift-Light.woff') format('woff');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Bahnschrift; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Bahnschrift/bahnschrift-Light.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/Bahnschrift/bahnschrift-Light.woff') format('woff');
		}
	}

	/*----------------------------------------------------------------------- ▼ Helvetica Condensed --*/

	@media all {
		@font-face { 
			font-family: HelveticaCnd-UltraLight; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-UltraLight.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-UltraLight.woff') format('woff');
		}

		@font-face { 
			font-family: HelveticaCnd-Regular; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Regular.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Regular.woff') format('woff');
		}

		@font-face { 
			font-family: HelveticaCnd-Medium; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Medium.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Medium.woff') format('woff');
		}

		@font-face { 
			font-family: HelveticaCnd-Bold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Bold.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Bold.woff') format('woff');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: HelveticaCnd-UL; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-UltraLight.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-UltraLight.woff') format('woff');
		}

		@font-face { 
			font-family: HelveticaCnd-R;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Regular.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Regular.woff') format('woff');
		}

		@font-face { 
			font-family: HelveticaCnd-M; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Medium.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Medium.woff') format('woff');
		}

		@font-face { 
			font-family: HelveticaCnd-B; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Bold.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaCondensed/HelveticaCondensed-Bold.woff') format('woff');
		}
	}

	/*----------------------------------------------------------------------- ▼ Helvetica Neue --*/

	@media all {
		@font-face { 
			font-family: Helvetica-UltraLight;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-UltraLight.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-UltraLight.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-Thin;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Thin.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Thin.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-Light;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Light.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Light.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-Regular;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Regular.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Regular.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-Medium;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Medium.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Medium.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-Bold;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Bold.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Bold.woff') format('woff');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Helvetica-UL;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-UltraLight.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-UltraLight.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-T;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Thin.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Thin.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-L;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Light.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Light.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-R;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Regular.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Regular.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-M;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Medium.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Medium.woff') format('woff');
		}

		@font-face { 
			font-family: Helvetica-B;
			src: url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Bold.woff2') format('woff2'), 
				 url('//library.t-mec.co.jp/font/european/sanserif/HelveticaNeue/HelveticaNeue-Bold.woff') format('woff');
		}
	}

	/*----------------------------------------------------------------------- ▼ Montserrat --*/

	@media all {
		@font-face { 
			font-family: Montserrat-Thin; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Thin.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-ThinItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ThinItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-ExtraLight; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ExtraLight.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-ExtraLightItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ExtraLightItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-Light; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Light.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-LightItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-LightItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-Regular; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Regular.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-Italic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Italic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-Medium; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Medium.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-MediumItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-MediumItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-SemiBold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-SemiBold.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-SemiBoldItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-SemiBoldItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-Bold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Bold.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-BoldItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-BoldItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-ExtraBold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ExtraBold.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-ExtraBoldItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ExtraBoldItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-Black; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Black.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-BlackItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-BlackItalic.woff2') format('woff2'); 
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Montserrat-T; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Thin.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-TI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ThinItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-EL; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ExtraLight.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-ELI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ExtraLightItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-L; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Light.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-LI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-LightItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-R; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Regular.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-I; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Italic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-M; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Medium.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-MI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-MediumItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-SB; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-SemiBold.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-SBI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-SemiBoldItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-B; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Bold.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-BI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-BoldItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-EB; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ExtraBold.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-EBI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-ExtraBoldItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-BK; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-Black.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: Montserrat-BKI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Montserrat/Montserrat-BlackItalic.woff2') format('woff2'); 
		}
	}

	/*----------------------------------------------------------------------- ▼ Rajdhani --*/

	@media all {
		@font-face { 
			font-family: Rajdhani-Light; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-Light.woff2') format('woff2');
		}

		@font-face { 
			font-family: Rajdhani-Regular; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Rajdhani-Medium; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-Medium.woff2') format('woff2');
		}

		@font-face { 
			font-family: Rajdhani-SemiBold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-SemiBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: Rajdhani-Bold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-Bold.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Rajdhani-L; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-Light.woff2') format('woff2');
		}

		@font-face { 
			font-family: Rajdhani-R; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Rajdhani-M; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-Medium.woff2') format('woff2');
		}

		@font-face { 
			font-family: Rajdhani-SB; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-SemiBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: Rajdhani-B;
			src: url('//library.t-mec.co.jp/font/european/sanserif/Rajdhani/Rajdhani-Bold.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ Roboto Condensed --*/

	@media all {
		@font-face { 
			font-family: RobotoCnd-Thin; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Thin.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-ThinItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ThinItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-ExtraLight; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ExtraLight.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-ExtraLightItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ExtraLightItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-Light; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Light.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-LightItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-LightItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-Regular; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-Italic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Italic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-Medium; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Medium.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-MediumItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-MediumItalic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-SemiBold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-SemiBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-SemiBoldItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-SemiBoldItalic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-Bold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Bold.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-BoldItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-BoldItalic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-ExtraBold; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ExtraBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-ExtraBoldItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ExtraBoldItalic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-Black; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Black.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-BlackItalic; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-BlackItalic.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: RobotoCnd-T; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Thin.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-TI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ThinItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-EL; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ExtraLight.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-ELI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ExtraLightItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-L; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Light.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-LI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-LightItalic.woff2') format('woff2'); 
		}

		@font-face { 
			font-family: RobotoCnd-R; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-I; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Italic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-M; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Medium.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-MI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-MediumItalic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-SB; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-SemiBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-SBI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-SemiBoldItalic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-B; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Bold.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-BI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-BoldItalic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-EB; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ExtraBold.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-EBI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-ExtraBoldItalic.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-BK; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-Black.woff2') format('woff2');
		}

		@font-face { 
			font-family: RobotoCnd-BKI; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/RobotoCondensed/RobotoCondensed-BlackItalic.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ Source Code Pro --*/

	@media all {
		@font-face { 
			font-family: SourceCode-Regular; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/SourceCodePro/SourceCodePro-Regular.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: SourceCode-R; 
			src: url('//library.t-mec.co.jp/font/european/sanserif/SourceCodePro/SourceCodePro-Regular.woff2') format('woff2');
		}
	}
}

/*------------------------------------------------------------------------------------------------ ▼ 欧文スクリプト体 --*/

@media all {
	/*----------------------------------------------------------------------- ▼ Damion --*/

	@media all {
		@font-face { 
			font-family: Damion-Regular; 
			src: url('//library.t-mec.co.jp/font/european/script/Damion/Damion-Regular.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Damion-R; 
			src: url('//library.t-mec.co.jp/font/european/script/Damion/Damion-Regular.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ VIVALDII --*/

	@media all {
		@font-face { 
			font-family: VIVALDII; 
			src: url('//library.t-mec.co.jp/font/european/script/VIVALDII/VIVALDII.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ VLADIMIR --*/

	@media all {
		@font-face { 
			font-family: VLADIMIR; 
			src: url('//library.t-mec.co.jp/font/european/script/VLADIMIR/VLADIMIR.woff2') format('woff2');
		}
	}
}

/*------------------------------------------------------------------------------------------------ ▼ 欧文デザイン体 --*/

@media all {
	/*----------------------------------------------------------------------- ▼ Caveat --*/

	@media all {
		@font-face { 
			font-family: Caveat-Regular; 
			src: url('//library.t-mec.co.jp/font/european/design/Caveat/Caveat-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Caveat-Bold; 
			src: url('//library.t-mec.co.jp/font/european/design/Caveat/Caveat-Bold.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Caveat-R; 
			src: url('//library.t-mec.co.jp/font/european/design/Caveat/Caveat-Regular.woff2') format('woff2');
		}

		@font-face { 
			font-family: Caveat-B; 
			src: url('//library.t-mec.co.jp/font/european/design/Caveat/Caveat-Bold.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ Goodtimes --*/

	@media all {
		@font-face { 
			font-family: Goodtimes-Regular; 
			src: url('//library.t-mec.co.jp/font/european/design/Goodtimes/Goodtimes-Regular.woff2') format('woff2');
		}

		/*------------------------------------------------------------------- ▼ エイリアス --*/

		@font-face { 
			font-family: Goodtimes-R; 
			src: url('//library.t-mec.co.jp/font/european/design/Goodtimes/Goodtimes-Regular.woff2') format('woff2');
		}
	}

	/*----------------------------------------------------------------------- ▼ Inkfree --*/

	@media all {
		@font-face { 
			font-family: Inkfree; 
			src: url('//library.t-mec.co.jp/font/european/design/Inkfree/Inkfree.woff2') format('woff2');
		}
	}
}
