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

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

@media only screen and (min-width:992px) {	/* PC Layout ◇ */
/*
	@font-face {
		font-family: "Lora", "Noto Serif JP", serif;
		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: "Lora", "Noto Serif JP", serif;
		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: "Lora", "Noto Serif JP", serif;
		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: "Lora", "Noto Serif JP", serif;
		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: "Lora", "Noto Serif JP", serif;
		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: "Lora", "Noto Serif JP", serif;
		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: "Lora", "Noto Serif JP", serif;
		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');
	    src: url('../fonts/england.eot?#iefix') format('embedded-opentype'),
	        url('../fonts/england.woff') format('woff'),
	        url('../fonts/england.ttf') format('truetype');
	}
	 
	@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');
	}
	@font-face {
	    font-family: 'Athelas-Regular';
	    src: url('../fonts/Athelas-Regular.eot');
	    src: url('../fonts/Athelas-Regular.eot?#iefix') format('embedded-opentype'),
	        url('../fonts/Athelas-Regular.woff') format('woff'),
	        url('../fonts/Athelas-Regular.ttf') format('truetype');
	}
	@font-face {
	    font-family: 'Forum-Regular';
	    src: url('../fonts/Forum-Regular.eot');
	    src: url('../fonts/Forum-Regular.eot?#iefix') format('embedded-opentype'),
	        url('../fonts/Forum-Regular.woff') format('woff'),
	        url('../fonts/Forum-Regular.ttf') format('truetype'),
		 url('../fonts/Forum-Regular.otf') format('opentype');
	}
	@font-face {
	    font-family: 'courier-new';
	    src: url('../fonts/courier-new.eot');
	    src: url('../fonts/courier-new.eot?#iefix') format('embedded-opentype'),
	        url('../fonts/courier-new.woff') format('woff'),
	        url('../fonts/courier-new.ttf') format('truetype');
	}
	@font-face {
	    font-family: 'courier-new-digiscream';
	    src: url('../fonts/courier-new-digiscream.eot');
	    src: url('../fonts/courier-new-digiscream.eot?#iefix') format('embedded-opentype'),
	        url('../fonts/courier-new-digiscream.woff') format('woff'),
	        url('../fonts/courier-new-digiscream.ttf') format('truetype');
	}
*/