@media print{

	/* ヘッダー・フッター、サイドバーを非表示 */
	.hwrapper,
	.fwrapper,
	#techside {
		display: none !important;	
		page-break-before: auto !important;
		page-break-after: auto !important;
		break-inside: auto !important;
	}

	/*各セクションを１ページずつに分ける*/
	.section {
		page-break-after: always; 	/* .sectioinの前で改ページ */
		break-inside: avoid;		/*要素の途中でページが分割されるのを防ぐ（セクション全体が１ページに収まるように調整する）*/
	}

	.section:last-of-type {
		page-break-after: avoid;	/*最後のセクションの後はできるだけ改ページをしない*/
	}

	/*メインコンテンツを全幅に広げる（サイドバーが消えるため）*/
	/*#content,
	#content .blockWrap {
    	width: 100% !important;		
	    margin: 0 auto !important;
  	}*/
	/* サイドバーを非表示にした分、中央寄せ */
	#content,
	.blockWrap {
		width: 830px !important;         /* 元のコンテンツ幅を維持 */
		margin-left: auto !important;    /* 左右の余白を自動で調整 */
		margin-right: auto !important;
	}

	/* 表も中央寄せ（必要に応じて） */
	table {
		margin-left: auto !important;
		margin-right: auto !important;
	}


	/*
	* html body {
		zoom: 70%;
	}

	*+html body {
		zoom: 70%;
	}

	*+html #pageBody {
		width: 922px;
	}

	* html #pageBody {
		width: 922px;
	}

	*+html #hd {
		width: 922px;
	}

	* html #hd {
		width: 922px;
	}

	*+html ul#hnv {
		width: 922px;
	}

	* html ul#hnv {
		width: 922px;
	}
	*/

}
