@charset "utf-8";
h2 {
	float:left;
	text-indent:-9999px;
	width:1020px;
	height:60px;
	background-image: url(/images/ja/pagetitle/quality.gif);
	background-repeat: no-repeat;
}
p.strong {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
p.strongblue {
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
	padding:10px;
}
h3#quality {
	float:left;
	text-indent:-9999px;
	width:1020px;
	/*height:430px;*/
	height:350px;
	background-image: url(/quality/image/ja/top_image.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
}
h3.contrast {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:50px;
	background-image: url(/quality/image/ja/title/contrast.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
h3.shadepart {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:50px;
	background-image: url(/quality/image/ja/title/shadepart.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
h3.resolution {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:50px;
	background-image: url(/quality/image/ja/title/resolution.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
h3.feelingreproduction {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:50px;
	background-image: url(/quality/image/ja/title/feeling.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
h3.colorreproduction {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:50px;
	background-image: url(/quality/image/ja/title/color.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
h3.movieresponse {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:50px;
	background-image: url(/quality/image/ja/title/movie.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
ul.quality_list li {
	float: left;
	padding: 8px;
	position: relative;
	width: 250px;
	_width: 248px;
}
ul.quality_list img {
	border: solid 1px #666;
	height:169px;
	width: 250px;
	_width: 248px;
}
p.title_image {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:250px;
	background-image: url(/quality/image/ja/title_image.jpg);
	background-repeat: no-repeat;
}
div.border {
	width:764px;
	/*_width:800px;*/
	padding:10px;
	border:#999999 8px solid;
	margin-bottom:10px;
	text-align:center;
}
div.image {
	float: left;
	padding: 8px;
	position: relative;
	width: 250px;
	_width: 248px;
}
div.image img {
	background: #fff;
	border: solid 1px #666;
	height:140px;
	width: 250px;
	_width: 248px;
}
div.image dl {
	float:left;
	clear:both;
	width:184px;
	padding:5px;
	_width: 182px;
}
div.image dt {
	float:left;
	font-weight: bold;
	margin-right:10px;
}
div.image dd {
	float:left;
}

h3.title {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:50px;
	background-image: url(/quality/image/ja/title/title.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
