@charset "UTF-8";
/* CSS Document */
@media print {
	body {
		-webkit-print-color-adjust: exact;
		font-size: 9pt;
	}
	#wrapper {
		width: 100%;
	}
	#container {
		width:170mm;
		margin: auto;
	}
	#contents {
		color: #000;
		padding: 0;
	}
	/*見出し*/
	h1 {
		padding: 0 0 4px 0;
		font-size: 1.8em;
	}
	h3 {
		margin-top: 0;
		margin-bottom: 0.2em;
		font-size: 1.2em;
	}
	/*概要と寸評の間の備考がない場合*/
	p + h3{
		margin-top: 1em;
	}
	h4 {
		margin-top: 0.8em;
		margin-bottom: 0.2em;
		font-size: 1em;
	}
	/*段落*/
	#contents p {
		margin-bottom: 0;
	}
	/*図表*/
	.figure-box figure {
		display: flex;
		width: 80mm;
		height: auto;
		margin-bottom: 8px;
		flex-direction: column;/*flexbox縦並び*/
		align-items: flex-start;/*flexbox縦上*/
	}
	.figure-box figure img {
		width: 80mm;
		height: auto;
	}
	.figure-box figure img.tp {
		width: auto;
		height: 70mm;
		margin: auto;
	}
	/*リスト*/
	ul, ol {
		margin: 0.6em 0 1em 3em;
	}
	/*非表示*/
	/*ヘッダ、パン屑、フッタ、ページャー*/
	#header, #topiPath, #footer, .pager {
		display: none;
	}
}
