h4 {
	font-size:1em;
	border-left:solid 5px #0a50a1;
	border-bottom:solid 1px #0a50a1;
	padding-bottom: 3px;
	margin-bottom: 15px;
	padding-left: 5px;
	}

#surface{
	width:900px;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;
	line-height: 1.5;
	letter-spacing: 0.1em;
	}

#surface h3{
	font-size:90%;
	font-weight:bold;
	padding-top:50px;
	clear:both;
	}

#surface table.productSpec{
	width:100%;
	margin-top:2px;
	font-size:78%;
	letter-spacing:.02em;
}
#surface table.productSpec th{
	padding:.5em .5em .5em 1em;
	border-bottom: 1px solid #ccc;
	background-color:#efefef;
	width:15%;

}
#surface table.productSpec th.type{
	background-color:#efefef;
	width:15%;
}
#surface table.productSpec th.top{
	padding:.5em .5em .5em .5em;
	border-top: 1px solid #ccc;
	background-color:#efefef;
	width:15%;
}
#surface table.productSpec td{
	padding:.5em .5em .5em 1em;
	border-bottom: 1px solid #ccc;
	width:15%;
	text-align: center;
}
#surface .caption{
	font-size:82%;
	margin:10px 0 0 0;
	letter-spacing:-0.05em;
	display:block;
}

