@charset "UTF-8";
@import url("reset.css");
@import url("module.css");
@import url("module2.css");
@import url("layout.css");
/*@import url("/assets/top/css/mosaictile.css");*/
.oldContent {
	/*============================================================
print.css
============================================================*/
}

@media print {
	.oldContent {
		/*--------------------------------*/
	}
	.oldContent * {
		color: #000000 !important;
		/* Black prints faster: h5bp.com/s */
		-webkit-box-shadow: none !important;
		        box-shadow: none !important;
		text-shadow: none !important;
	}
	@page {
		.oldContent {
			margin: 12.7mm 9.7mm;
		}
	}
	.oldContent body {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		line-height: 1.4;
		word-spacing: 1.1pt;
		letter-spacing: .2pt;
		background: none !important;
		font-size: 12pt;
		-webkit-print-color-adjust: exact;
		/*cnrome用*/
	}
	.oldContent a, .oldContent a:visited {
		text-decoration: underline;
	}
	.oldContent pre, .oldContent blockquote {
		border: 1px solid #999999;
		page-break-inside: avoid;
	}
	.oldContent thead {
		display: table-header-group;
		/* h5bp.com/t */
	}
	.oldContent tr, .oldContent img {
		page-break-inside: avoid;
	}
	.oldContent img {
		max-width: 100% !important;
	}
	.oldContent p, .oldContent h2, .oldContent h3 {
		orphans: 3;
		widows: 3;
	}
	.oldContent h2, .oldContent h3 {
		page-break-after: avoid;
	}
	.oldContent .global_navi_sp_pec, .oldContent .skip_pec, .oldContent .SpLayout_pec, .oldContent #footerSiteMap01_pec, .oldContent #footerSiteMap02_pec, .oldContent #footerSiteMap03_pec, .oldContent #footerSiteMap04_pec, .oldContent #footerSiteMap05_pec, .oldContent #footerSiteMap06_pec, .oldContent #footerSiteMap07_pec, .oldContent .otherLink_pec, .oldContent #footer_pec, .oldContent .layer4left_pec, .oldContent .layerTtl_pc_pec {
		display: none !important;
		visibility: hidden;
	}
	.oldContent .layer4right_pec {
		float: none;
		margin: 0 auto;
	}
	.oldContent .global_navi_pec, .oldContent #headerLayout_pec, .oldContent .header_pec {
		position: inherit !important;
	}
	.oldContent #headerLayout_pec, .oldContent #midGnavi_pec {
		max-width: 996px;
		margin: 0 auto;
	}
	.oldContent .midGnaviIn_pec {
		width: 996px !important;
		margin: 0 auto !important;
	}
	.oldContent #slide_btn_pec {
		max-width: 996px !important;
		margin: 0 auto !important;
	}
	.oldContent #slide_btn_pec img {
		padding-top: 160px;
	}
	.oldContent .header_pec {
		max-width: 996px;
		height: 55px;
	}
}
