@media (max-width: 1000px) {
	.only-pc-lg { display: none; }
	.only-sp-lg { display: block; }
}

@media (max-width: 768px) {

	/* ----------------------------------------

	マージン・パディング設定

	---------------------------------------- */
	.sp-mt-1 { margin-top: 4px; }
	.sp-mt-2 { margin-top: 8px; }
	.sp-mt-3 { margin-top: 16px; }
	.sp-mt-4 { margin-top: 24px; }
	.sp-mt-5 { margin-top: 32px; }
	.sp-mt-6 { margin-top: 40px; }
	.sp-mt-7 { margin-top: 56px; }
	.sp-mt-8 { margin-top: 78px; }
	.sp-mb-1 { margin-bottom: 4px; }
	.sp-mb-2 { margin-bottom: 8px; }
	.sp-mb-3 { margin-bottom: 16px; }
	.sp-mb-4 { margin-bottom: 24px; }
	.sp-mb-5 { margin-bottom: 32px; }
	.sp-mb-6 { margin-bottom: 40px; }
	.sp-mb-7 { margin-bottom: 56px; }
	.sp-mb-7 { margin-bottom: 78px; }
	.pc-mt-1 { margin-top: 0px; }
	.pc-mt-2 { margin-top: 0px; }
	.pc-mt-3 { margin-top: 0px; }
	.pc-mt-4 { margin-top: 0px; }
	.pc-mt-5 { margin-top: 0px; }
	.pc-mt-6 { margin-top: 0px; }
	.pc-mt-7 { margin-top: 0px; }
	.pc-mt-8 { margin-top: 0px; }
	.pc-mb-1 { margin-bottom: 0px; }
	.pc-mb-2 { margin-bottom: 0px; }
	.pc-mb-3 { margin-bottom: 0px; }
	.pc-mb-4 { margin-bottom: 0px; }
	.pc-mb-5 { margin-bottom: 0px; }
	.pc-mb-6 { margin-bottom: 0px; }
	.pc-mb-7 { margin-bottom: 0px; }
	.pc-mb-8 { margin-bottom: 0px; }
	.mt-1 { margin-top: 4px; }
	.mt-2 { margin-top: 8px; }
	.mt-3 { margin-top: 16px; }
	.mt-4 { margin-top: 24px; }
	.mt-5 { margin-top: 32px; }
	.mt-6 { margin-top: 40px; }
	.mt-7 { margin-top: 56px; }
	.mt-8 { margin-top: 78px; }
	.mb-1 { margin-bottom: 4px; }
	.mb-2 { margin-bottom: 8px; }
	.mb-3 { margin-bottom: 16px; }
	.mb-4 { margin-bottom: 24px; }
	.mb-5 { margin-bottom: 32px; }
	.mb-6 { margin-bottom: 40px; }
	.mb-7 { margin-bottom: 56px; }
	.mb-8 { margin-bottom: 78px; }

	/* ブートストラップcolなどに使用 */
	.no-pad { padding: 0; }

	/* ----------------------------------------

	インライン要素関連

	---------------------------------------- */
	/* 改行リセット */
	.sp-br-none br { display: none; }

	/* ----------------------------------------

	表示関連

	---------------------------------------- */
	.only-pc { display: none; }

	.only-pc-il { display: none !important; }

	.only-sp { display: block; }

	.only-sp-il { display: inline !important; }

	/* ----------------------------------------

	動き

	---------------------------------------- */
	.scFade { top: 0px; }

	/* ----------------------------------------

	レスポンシブテーブル

	---------------------------------------- */
	.r-table { display: block; }

	.r-table .tr { display: block; }

	.r-table .td { display: block; }

}

