@charset "Shift_JIS";

/*** mainContent ***/

.sectionH1 #mainContent div:after,
.sectionH1 #mainContent .pageNav:after,
.sectionH1 #mainContent .sectionH2:after,
.sectionH1 #mainContent.trial .sectionH2 .runoutArea:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.toPageTop,
.clear{
	clear:both;
}

.sectionH1 #mainContent #master div img{
	margin-bottom:5px;
}
.sectionH1 #mainContent #master h2,
.sectionH1 #mainContent #master h3{
	margin-bottom:10px;
}
.sectionH1 #mainContent #master h4{
	margin-bottom:5px;
}
.sectionH1 #mainContent #master h5{
	margin-bottom:5px;
	font-weight:bold;
	clear:both;
}
.sectionH1 #mainContent #master h5.point{
	margin-bottom:10px;
	margin-top:10px;
}
.sectionH1 #mainContent #master .mainimg{
	margin-bottom:10px;
}
.sectionH1 #mainContent #master .mainMenu{
	margin-bottom:10px;
}
.sectionH1 #mainContent #master .subMenu{
	margin-bottom:15px;
}

.sectionH1 #mainContent #master .hrline{
	background:url(../image/bar.gif) 0 0 no-repeat;
	height:20px;
	clear:both;
	}
.sectionH1 #mainContent #master .hrlinenoBoder{
	height:5px;
	clear:both;
	}
.sectionH1 #mainContent #master .hrline hr,
.sectionH1 #mainContent #master .hrlinenoBoder hr{
	display:none;
	}
.sectionH1 #mainContent #master .cap{
	clear:both;
	}
.sectionH1 #mainContent #master .onepoint{
	clear:both;
	margin-bottom:15px;
	margin-top:15px;
	}
.sectionH1 #mainContent #master .cap .capTxt{
	width:185px;
	float:left;
	line-height:1.5em;
	}
.sectionH1 #mainContent #master .cap .capTxt p{
	margin-bottom:1em;
	}
.sectionH1 #mainContent #master .cap .capImage{
	width:350px;
	float:right;
	}
.sectionH1 #mainContent #master .cap .capImage img{
	margin-bottom:0px;
	}
.sectionH1 #mainContent #master .pageNavi{
	margin-top:10px;
	text-align:center;
	}
.sectionH1 #mainContent #master div.vol2img16{
	width:545px;
	height:395px;
	}
.sectionH1 #mainContent #master div.vol2img16 div{
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	text-align:right;
	margin-right:20px;
	}


	/*firefox 3.0 later*/
	.sectionH1 #mainContent #master div.vol2img16 div, x:-moz-broken{
		padding-top:370px;}
	/* IE6 */
	* html .sectionH1 #mainContent #master div.vol2img16 div{
		padding-top:370px;}
	/* IE7 */
	*:first-child+html .sectionH1 #mainContent #master div.vol2img16 div {
		padding-top:370px;}
	/* IE8 */
	html:not(:target) .sectionH1 #mainContent #master div.vol2img16 div, x:-moz-broken{
		padding-top:370px;}
	/* safari */
	body:first-of-type .sectionH1 #mainContent #master div.vol2img16 div, x:-moz-broken{
		padding-top:370px;}
	.sectionH1 #mainContent #master div.vol2img16 div x:x{
		padding-top:370px;}


.sectionH1 #mainContent #master div.vol2img16 div p{
	font-size:12px;
	}
.sectionH1 #mainContent #master #dpi{
	background:url(../image/vol2/img19_bk.gif) left bottom no-repeat;
	padding-bottom:8px;
	}
.sectionH1 #mainContent #master #dpi div{
	text-align:center;
	}
.sectionH1 #mainContent #master #dpi div table{
	border-collapse:collapse;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:525px;
	text-align:left;
	margin:5px auto 5px auto;
	}
.sectionH1 #mainContent #master #dpi div table th,
.sectionH1 #mainContent #master #dpi div table td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:2px;
	vertical-align:top;
	width:60px;
	font-weight:normal;
	}
.sectionH1 #mainContent #master #dpi div table th{
	background-color:#cccccc;
	}
.sectionH1 #mainContent #master #dpi div table td{
	text-align:right;
	}
.sectionH1 #mainContent #master #dpi div table td.graycel{
	background-color:#f0f0f0;
	}
.sectionH1 #mainContent #master #dpi div table td.centercel{
	text-align:center;
	}
.sectionH1 #mainContent #master #dpi div table td.leftcel{
	text-align:left;
	}
.sectionH1 #mainContent #master #dpi p{
	padding-left:10px;
	padding-right:10px;
	}
.sectionH1 p.report_lead {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 10px;
	font-size: 0.9em;
	font-weight: bold;
	background: url(../../report/image/icon_tit.gif) no-repeat 0 1px;
}

/* pݒ */
@media print{
	#hd,#globalNavi,#grovalnavi01,#header,.STtopicPath,h1,#productInquiry,#productMainNavi,#contentSub,.toPageTop,noscript,#ft,.sectionH1 #mainContent #master .pageNavi{
		display:none;
		}
	
	.sectionH1 #mainContent #master .mainimg{
		text-align:center;
		}
	.sectionH1 #mainContent #master .mainimg img{
		width:90%;
	}
	.sectionH1 #mainContent{
		width:100%;
		float:none;
		margin:0 auto;
		text-align:center;
		}
	.sectionH1 #mainContent #master{
		width:545px;
		margin:0 auto;
		text-align:left;
		}
	.sectionH1 #mainContent #master .pbfore{
		page-break-before:always;
		}
}