/* clearfix--------------------------- */.clearfix:after {	content: ".";	display: block;	height	clear: both;	visibility: hidden;}.clearfix { display: inline-table; }/* Hides from IE-mac \*/* html .clearfix { height: 1%; }.clearfix { display: block; }/* End hide from IE-mac */body {	background-color: #000000;	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Verdana, Helvetica, sans-serif;	-webkit-text-size-adjust: 100%;}#wrap {	overflow: hidden;	position: relative;	width: 980px;	margin: 0 auto;	height: 920px;	background-color: #000000;}#language {	overflow: hidden;  position: absolute;  top: 10px;  right: 20px;  z-index:1;/* ←重ね順 */}#language li {	float: left;	padding: 0 10px;	line-height: 5px;}.bar {	border-right: solid 1px #ffffff; 	height: 8px;	vertical-align: center;}#left{	float: left;	background-color: #000000;	width: 122px;	height: 652px;	border-right: 1px solid #ffffff;} h1 img {	width:115px;  height: 26px;  padding: 32px 3px 0 3px;}h2 {	padding: 0 10px;	margin: 30px 0 45px 0; }.nv-btm {	margin-bottom: 20px;}#content {	float: left;	overflow: hidden;	width: 857px;	height: 652px;	font-weight: 600;}.pd {	float: left;	width: 210px;	height: 652px;}	.pd-bar  {	float: left;	width: 210px;	height: 652px;	border-left: solid 1px #fff;}	.pd-text {	margin-top: 13px;	padding: 0 12px;	color: #ffffff;}.name {	text-align: center;}.name-950 {	margin-top: 3px;  text-align: center;}.name-jp {	margin-top: 2px;	text-align: center;	font-size: 10px;}.name-jp-900 {	text-align: center;	font-size: 10px;}.name-jp-950 {	margin-top: 5px;	text-align: center;	font-size: 10px;}.color-900 {	text-align: center;	margin-top: 5px;}.material {	margin: 8px 0;	font-size: 12px;	border: 1px solid #fff;	text-align: center;}dl {	overflow: hidden;	margin-bottom: 12px;	font-size: 11px;}.two-side {	float: left;}.fabric {	padding-left: 27px;}.strength {	float: left;}.water {	vertical-align: sub;	font-size: 7px;}.s-meter {	vertical-align: super;	font-size: 7px;}.number {	padding-left: 40px;}.text-btm-2 {	margin-bottom: 28px;}.color {	text-align: center;	}.color-3200 {	text-align: center;	    margin-top: -18px;}.discription {	font-size: 11px;}#footer {	overflow: hidden;	width: 980px;	height: 252px;}#ft-bar {	height: 23px;	background-color: #e78a30;}.ft-theme {	float: left;	padding: 6px 0 6px 37px;}.copy-right {	float: right;	font-family: "ＭＳ Ｐゴシック",sans-serif;	font-size: 11px;	letter-spacing: 0.05em;	padding: 5px 35px 5px 0; }#ft-btm {	overflow: hidden;	width: 980px;	height: 229px;}#a {	float: left;	width: 122px;	height: 229px;	border-right: 1px solid #ffffff; }		