@charset "utf-8";
dt.col-lg-8, dd.col-lg-8 {
	max-width: 180mm;
	width: 180mm;
	padding: 0;
}

dt img {
	width: 180mm;
	height: auto;
	margin: 0 auto;
}

@-moz-document url-prefix() {
	/*firefox印刷用指定 ここに書く */
	#sanctuary {
		border: 2px solid #28a745 !important;
	}
	#engeinabi {
		/* エンゲイナビを2ページ目に印刷させる */
		margin-top: 70mm !important;
	}
}

@media print and (-webkit-min-device-pixel-ratio:0) {
	/* chrome印刷用指定 ここに書く */
	.box {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
		max-height: 720mm;
		min-height: 600mm;
	}
}

@media print and (-ms-high-contrast: none) {
	/*IE11印刷用指定 ここに書く */
	.box {
		max-height: 690mm;
	}
	.box .row {
		display: block !important;
	}
	dt.col-lg-8, dd.col-lg-8 {
		max-width: 250mm !important;
		width: 100% !important;
		padding: 0 1.5rem !important;
	}
	dt img {
		width: 195mm !important;
		height: auto;
		margin: 0 auto;
	}
	#gardenisland {
		/* ガーデンアイランドで1ページ目終わり */
		margin-bottom: 50mm;
	}
	#engeinabi {
		/* エンゲイナビを2ページ目に印刷させる */
		page-break-before: always;
		margin-top: 33mm !important;
	}
}