#main-inner #pageheader.header {
	height: 494px;
	width: 960px;
	position: relative;
	background: url(../images/bg-index_header.jpg) no-repeat left top;
}
#main-inner #pageheader.header h1 {
	position: absolute;
	left: 570px;
	top: 148px;
	width: 233px;
	height: 15px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h1-index.png) no-repeat left top;
}
#main-inner #pageheader.header p.subtitle {
	position: absolute;
	left: 570px;
	top: 200px;
	width: 297px;
	height: 19px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-index_subtitle.png) no-repeat left top;
}
#main-inner #pageheader.header p.lead {
	position: absolute;
	left: 570px;
	top: 253px;
	width: 347px;
	height: 102px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-index_lead.png) no-repeat left top;
}
#main-inner #subnavi.aside {
	top: 70px;
}
#main-contents.section {
}
#main-contents .section {
	padding: 0 0 5px;
}
#main-contents .section.separator {
	padding-top: 30px;
}
#main-contents .section .section {
	padding: 0;
}
#main-contents .section .section-inner {
	width: 780px;
}

/* PRODUCTS */
#main-contents .section .section-inner .section.mainsection {
	padding: 0 0 45px;
}
#main-contents .section .section-inner .mainphoto {
	padding: 0 0 11px;
	width: 240px;
}
#main-contents .section .section-inner .mainphoto img {
	display: block;
}
#main-contents .section .section-inner .mainsection .section p {
	padding-left: 3px;
}
#main-contents .section .section-inner .mainphoto p.caption {
	margin-top: 19px;
	margin-left: 0;
	padding-left: 0;
	height: 16px;
}
#main-contents .section .section-inner .mainphoto p.pn {
}
#main-contents .section .section-inner p.link-shop {
	margin: 0;
	padding-bottom: 3px;
	height: 19px;
}
#main-contents .section .section-inner p.subinfo {
	font-size: 10px;
	line-height: 16px;
	color: #999999;
}
#main-contents .section .section-inner .note-block {
	padding-top: 35px;
}
#main-contents .section .section-inner .note-block p.note {
	font-size: 10px;
	line-height: 16px;
}

/* SPEC */
#main-contents #stainless_floor-spec .section-inner .header {
	padding: 0 0 17px;
	height: 16px;
}
#main-contents #stainless_floor-spec .mainsection {
	width: 780px;
}
#main-contents #stainless_floor-spec .mainsection p {
	margin: 0;
	padding: 0;
}
#main-contents #stainless_floor-spec .mainsection p.note {
	padding-left: 1.1em;
}
#main-contents #stainless_floor-spec #stainless_floor-3layers_detail {
	padding: 260px 0 0;
	width: 380px;
	background: url(../images/photo-stainless_floor_main.jpg) no-repeat left top;
	float: left;
}
#main-contents .mainsection .specs {
	width: 380px;
	float: right;
}
#main-contents .mainsection .specs .text-stainless_floor {
	padding: 200px 0 0;
	width: 376px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-stainless_floor_specs.gif) no-repeat left top;
}
#main-contents .mainsection .specs .spec {
	padding: 0 0 11px 60px;
	min-height: 47px;
	height: auto !important;
	height: 47px;
}
#main-contents .mainsection .specs .spec p {
}
#main-contents .mainsection .specs .spec p.catch {
	font-weight: bold;
	color: #ac9e68;
}
.section_txt {
	color: #666666;
}
#main-contents  #stainless_floor_figure {
	background: url(../images/photo-stainless_floor_figure.jpg) no-repeat 0 50px;
	padding: 690px 0 0 0;
	width: 780px;
}
#main-contents  #stainless_floor_figure div{
	text-indent: -999em;
	overflow: hidden;
}
#main-contents  #stainless_floor_figure .text-stainless_floor_figure{
	background: url(../images/text-stainless_floor_figure.gif) no-repeat 10px 60px;
	width: 495px;
	padding: 60px 0 70px 0;
	text-indent: -999em;
	overflow: hidden;
}
#main-contents .mainsection .specs #stainless_floor_originality.spec {
	background: url(../images/icon-stainless_floor_originality.gif) no-repeat 0 4px;
}
#main-contents .mainsection .specs #stainless_floor_durability.spec {
	background: url(../images/icon-stainless_floor_durability.gif) no-repeat 0 4px;
}
#main-contents .mainsection .specs #stainless_floor_execution.spec {
	background: url(../images/icon-stainless_floor_execution.gif) no-repeat 0 4px;
}
#main-contents .mainsection .specs #stainless_floor_maintenance.spec {
	background: url(../images/icon-stainless_floor_maintenance.gif) no-repeat 0 4px;
}
