/*-----------------------------------------------------------------------------*/
/*	基本 CSS													 		*/
/*-----------------------------------------------------------------------------*/
@charset "utf-8";

/* ●WEB FONT -------------------------*/

@media only screen and (min-width:992px) {	/* PC Layout ◇ */

	@font-face {
		font-family: "NotoSansCJKjp-Regular";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansMonoCJKjp-Regular.woff') format('woff'),
			 url('../fonts/NotoSansMonoCJKjp-Regular.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Medium";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Medium.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Medium.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Light";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Light.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Light.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Bold";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Bold.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Bold.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Black";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Black.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Black.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Thin";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Thin.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Thin.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSerifCJKjp-SemiBold";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSerifCJKjp.eot');
		src: url('../fonts/NotoSerifCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSerifCJKjp-SemiBold.woff') format('woff'),
			 url('../fonts/NotoSerifCJKjp-SemiBold.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSerifCJKjp-Bold";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSerifCJKjp.eot');
		src: url('../fonts/NotoSerifCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSerifCJKjp-Bold.woff') format('woff'),
			 url('../fonts/NotoSerifCJKjp-Bold.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSerifCJKjp-Medium";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSerifCJKjp.eot');
		src: url('../fonts/NotoSerifCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSerifCJKjp-Medium.woff') format('woff'),
			 url('../fonts/NotoSerifCJKjp-Medium.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSerifCJKjp-Regular";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSerifCJKjp.eot');
		src: url('../fonts/NotoSerifCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSerifCJKjp-Regular.woff') format('woff'),
			 url('../fonts/NotoSerifCJKjp-Regular.otf') format('opentype')
	}
}

/* ◇ English WEB Fonts ---------------------------*/

	@font-face {
	    font-family: 'england';
	    src: url('../fonts/england.eot');    /* IE6～8 */
	    src: url('../fonts/england.eot?#iefix') format('embedded-opentype'), /* IE6～8 */
	        url('../fonts/england.woff') format('woff'), /* 主要最新ブラウザ */
	        url('../fonts/england.ttf') format('truetype');  /* IE以外の旧ブラウザ */
	}
	 
	@font-face {
	    font-family: 'Trajan';
	    src: url('../fonts/TrajanPro-Regular.eot');
	    src: url('../fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
	        url('../fonts/TrajanPro-Regular.woff') format('woff'),
	        url('../fonts/TrajanPro-Regular.ttf') format('truetype');
	}

