@charset "utf-8";

/*________________________________________________

	name:			print.css
	create Date:	2015-07-03
	lastmodified:	****-**-**
________________________________________________*/

body {
	width: 90%;
	background-image: none;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	font-size: 12pt!important;
	overflow: visible;
	text-align: center!important;
	color: #000000;
}

#container {
	background-image: none;
	width: 90%;
	padding: 0;
	margin: 0;
	text-align: left!important;
}

#containerInner {
	background-image: none;
	padding: 0;
	margin: 0;
	float: none;
}

#main {
	float: none!important;
	width: auto;
}
h2, 
h3, 
h4 {
	width: 90%!important;
}
table {
	width: 90%!important;
	margin: 5px 0;
	padding: 0;
	text-align: left;
}
.detailInfoBox {
	width: 90%;
	border: none!important;
}


/*--------------------------------------------------------------
印刷しない
--------------------------------------------------------------*/
#menu, 
#header, 
.TitleArea, 
#breadcrumbs, 
#footer, 
.pagetop, 
#nav, 
.paging, 
.hyouji, 
.detailInfoBox div.clearfix, 
.socialBox, 
.h2title span, 
.btnCenter, 
.banner, 
#leftmenu, 
.leftlink {
	display: none!important;
}



/*--------------------------------------------------------------
page-break
--------------------------------------------------------------*/
div.pagebreak {
	page-break-after: always!important;
}
dl {
	page-break-before: auto;
	page-break-inside: avoid!important;
}
.pagebreak {
	page-break-after: always!important;
}
.clear {
	page-break-before: always!important;
}
