/* SUBNAVI -MOSAIC TOP- */
#subnavi.aside .header h2 a {
	background: url(../../images/h2-subnavi-products.gif) no-repeat left top;
}

#main-inner #pageheader.header {
	height: 365px;
	width: 960px;
	position: relative;
	background: url(../images/bg-index_header.jpg) no-repeat left top;
}
#main-inner #pageheader.header h1 {
	position: absolute;
	width: 106px;
	height: 26px;
	text-indent: -999em;
	overflow: hidden;
	left: 170px;
	top: 314px;
	background: url(../images/h1-index.gif) no-repeat left top;
}
#main-inner #pageheader.header p.subtitle {
	position: absolute;
	width: 288px;
	height: 19px;
	text-indent: -999em;
	overflow: hidden;
	left: 570px;
	top: 55px;
	background: url(../images/text-index_subtitle.gif) no-repeat left top;
}
#main-inner #pageheader.header p.lead {
	position: absolute;
	width: 350px;
	height: 132px;
	text-indent: -999em;
	overflow: hidden;
	left: 570px;
	top: 107px;
	background: url(../images/text-index_lead.gif) no-repeat left top;
}
#main-inner #pageheader.header p.link {
	position: absolute;
	width: 136px;
	height: 18px;
	overflow: hidden;
	left: 570px;
	top: 260px;
}
#main-inner #pageheader.header p.link a {
	width: 136px;
	height: 18px;
	display: block;
	text-indent: -999em;
	background: url(../images/text-index_sicis_link.gif) no-repeat left top;
}
#main-inner #pageheader.header p.link a:hover {
	background: url(../images/text-index_sicis_link.gif) no-repeat left -18px;
}
#main-inner #pageheader.header p.note {
	position: absolute;
	width: 378px;
	height: 33px;
	overflow: hidden;
	left: 570px;
	top: 297px;
	background: #ffffff;
}
#main-inner #pageheader.header p.note span {
	padding: 10px 0 0 15px;
	display: block;
	text-indent: -999em;
	background: url(../images/text-index_sicis_explan.gif) no-repeat 15px 10px;
}
#main-inner #subnavi.aside {
	top: 236px;
}
#main-contents.section {
}
#main-contents .section {
}
#main-contents .section .section {
	padding: 0;
}
#main-contents #products.section {
	padding: 0 0 38px;
}
#main-contents #products.section .two-columns {
	padding-top: 39px;
}
#main-contents #products .header {
	padding: 0 0 24px;
	width: 780px;
	height: 16px;
}
#main-contents #products .header h2 {
	margin: 0;
	padding: 0;
	width: 380px;
	height: 20px;
	text-indent: -999em;
	overflow: hidden;
	float: left;
}
#main-contents #products .download {
	padding: 30px 0 35px 0;
}
#main-contents #products .download p.pdflink {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	float: right;
}
#main-contents #products .download p.pdflink a {
	color: #158e99;
}
#main-contents #products .section .header {
	padding: 0 0 24px;
	width: 380px;
	height: 14px;
}

/* linkbanner */
#main-contents #products .section.linkbanner .section {
	padding: 0;

}
#main-contents #products .section.linkbanner .header h2 {
	margin: 0;
	padding: 0;
	height: 20px;
	text-indent: -999em;
	overflow: hidden;
}
#main-contents #products #products-singlecolor .header h2 {
	background: url(../images/h2-index_singlecolor.gif) no-repeat left top;
}
#main-contents #products #products-singlecolor .figure-linkbanner .legend p {
	background: url(../images/text-index_singlecolor_caption.gif) no-repeat left top;
}
#main-contents #products #products-mixcolor .header h2 {
	background: url(../images/h2-index_mixcolor.gif) no-repeat left top;
}
#main-contents #products #products-mixcolor .figure-linkbanner .legend p {
	background: url(../images/text-index_mixcolor_caption.gif) no-repeat left top;
}
#main-contents #products #products-neoglass .header h2 {
	background: url(../images/h2-index_neoglass.gif) no-repeat left top;
}
#main-contents #products #products-neoglass .figure-linkbanner .legend p {
	background: url(../images/text-index_neoglass_caption.gif) no-repeat left top;
}
#main-contents #products #products-patterncolor .header h2 {
	background: url(../images/h2-index_patterncolor.gif) no-repeat left top;
}
#main-contents #products #products-patterncolor .figure-linkbanner .legend p {
	background: url(../images/text-index_patterncolor_caption.gif) no-repeat left top;
}
#main-contents #products #products-gradation .header h2 {
	background: url(../images/h2-index_gradation.gif) no-repeat left top;
}
#main-contents #products #products-gradation .figure-linkbanner .legend p {
	background: url(../images/text-index_gradation_caption.gif) no-repeat left top;
}
#main-contents #products #products-stainless .header h2 {
	background: url(../images/h2-index_stainless.gif) no-repeat left top;
}
#main-contents #products #products-stainless .figure-linkbanner .legend p {
	background: url(../images/text-index_stainless_caption.gif) no-repeat left top;
}
#main-contents #products #products-americancomic .header h2 {
	background: url(../images/h2-index_americancomic.gif) no-repeat left top;
}
#main-contents #products #products-americancomic .figure-linkbanner .legend p {
	background: url(../images/text-index_americancomic_caption.gif) no-repeat left top;
}

/* sics_next_art */
#main-contents #products #sicis_nextart.section {
	margin-top: 40px;
}
#main-contents #products #sicis_nextart.section .header h2 {
	width: 580px;
	background: url(../images/h2-index_sicis_nextart.gif) no-repeat left top;
}
/* venetian */
#main-contents #products #venetian.section {
	margin-top: 40px;
}
#main-contents #products #venetian.section .header h2 {
	width: 580px;
	background: url(../images/h2-index_venetianmosaic.gif) no-repeat left top;
}
/* executive */
#main-contents #products #executive.section {
	margin-top: 35px;
}
#main-contents #products #executive.section .header h2 {
	width: 580px;
	background: url(../images/h2-index_executivemosaic.gif) no-repeat left top;
}
/* about_sicis */
#main-contents #products #about_sicis.section {
}
#main-contents #products #about_sicis.section .section-inner {
	padding: 40px 0 45px 409px;
	background: url(../images/photo-index_sicis.jpg) no-repeat left 39px;
}
#main-contents #products #about_sicis.section .section-inner .header h2 {
	margin-top: 6px;
	height: 45px;
}
#main-contents #products #about_sicis.section .section-inner .header h2 a {
	width: 173px;
	height: 23px;
	text-indent: -999em;
	display: block;
	overflow: hidden;
	background: url(../images/h2-about_sicis.gif) no-repeat left top;
}
#main-contents #products #about_sicis.section .section-inner .header h2 a:hover {
	background: url(../images/h2-about_sicis.gif) no-repeat left -23px;
}
#main-contents #products #about_sicis.section .section-inner p {
	padding-bottom: 10px;
}
#main-contents #products #about_sicis.section .section-inner p.note {
	margin-top: 3px;
	padding: 0 0 0 0;
	width: 378px;
	height: 33px;
	background: #ffffff;
}
#main-contents #products #about_sicis.section .section-inner p.note span {
	padding: 10px 0 0 15px;
	display: block;
	text-indent: -999em;
	background: url(../images/text-index_sicis_explan.gif) no-repeat 15px 10px;
}

/* sicis_showroom */
#main-contents #products #sicis_showroom.section {
}
#main-contents #products #sicis_showroom.section .section-inner {
	padding: 40px 0 45px 409px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
	background: url(../images/photo-index_sicis_showroom.jpg) no-repeat left 39px;
}
#main-contents #products #sicis_showroom.section .section-inner .header h2 {
	margin-top: 6px;
	height: 45px;
}
#main-contents #products #sicis_showroom.section .section-inner .header h2 a {
	width: 296px;
	height: 23px;
	text-indent: -999em;
	display: block;
	overflow: hidden;
	background: url(../images/h2-sicis_showroom.gif) no-repeat left top;
}
#main-contents #products #sicis_showroom.section .section-inner .header h2 a:hover {
	background: url(../images/h2-sicis_showroom.gif) no-repeat left -23px;
}
#main-contents #products #sicis_showroom.section .section-inner p {
	padding-bottom: 10px;
}
#main-contents #products #sicis_showroom.section .section-inner p.subtitle {
	font-size: 116.6%;
}


#main-contents #products #showroom.section {
	padding: 35px 0 0;
}
#main-contents #products #showroom.section .header {
	padding: 0 0 12px;
	height: 27px;
}
#main-contents #products #showroom.section .header p.catch {
	margin: 0;
	padding: 0;
	height: 27px;
}
#main-contents #products #showroom.section .header p.catch a {
	display: block;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-index_showroom_more.gif) no-repeat left top;
}
#main-contents #products #showroom.section .header p.catch a:hover {
	background-position: 0 -27px;
}

#main-contents #qa.section {
	padding: 40px 0 30px;
}
#main-contents #qa .header {
	padding: 0 0 21px;
	height: 16px;
}
#main-contents #qa .header h2 {
	margin: 0;
	padding: 0;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_qa.gif) no-repeat left top;
}
#main-contents #qa .three-columns {
	width: 780px;
}
#main-contents #qa .three-columns .three-columns-left {
	padding-left: 0;
	width: 240px;
	float: left;
}
#main-contents #qa .three-columns .three-columns-middle {
	padding-left: 30px;
	width: 240px;
	float: left;
}
#main-contents #qa .three-columns .three-columns-right {
	padding-left: 0;
	width: 240px;
	float: right;
}
#main-contents #qa .section.qa {
	padding-bottom: 14px !important;
}
#main-contents #qa .section.qa p.question {
	font-weight: bold;
	color: #158399;
}


