/*****  main *****/

#main {
	margin-top: 17px;
	padding-right: 30px;
	padding-left: 30px;
}
#index h2 {
	background-image: url(../../product/img/index/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 20px;
}
#index #topimage {
	background-image: url(../../product/img/index/topimage.jpg);
	text-indent: -99999px;
	height: 224px;
	width: 800px;
	margin-bottom: 20px;
}
#index #catch {
	background-image: url(../../product/img/index/toptitle.jpg);
	height: 130px;
	width: 800px;
	text-indent: -99999px;
}
#index #midashi1 {
	background-image: url(../../product/img/index/1midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#index #text1 {
	background-image: url(../../product/img/index/1text.jpg);
	height: 84px;
	width: 432px;
	text-indent: -99999px;
}
#index #br1 {
	float: left;
	width: 432px;
}
#index #midashi2 {
	background-image: url(../../product/img/index/2midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
	margin-top: 30px;
}
#index #text2 {
	background-image: url(../../product/img/index/2text1.jpg);
	text-indent: -99999px;
	height: 77px;
	width: 432px;
}
#index #text2-2 {
	background-image: url(../../product/img/index/2text2.jpg);
	text-indent: -99999px;
	height: 77px;
	width: 432px;
}
#index #kasozai {
	background-image: url(../../product/img/index/2text1_hosoku.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 432px;
}
#index #kasozai_text {
	background-image: url(../../product/img/index/2text1_hosokuBG.jpg);
	height: 95px;
	width: 380px;
	padding-left: 32px;
	padding-right: 20px;
	padding-top: 5px;
}

#index .br2 {
	float: left;
	width: 432px;
}
#index #bana {
	background-image: url(../../product/img/index/bana.jpg);
	height: 62px;
	width: 772px;
	padding-left: 28px;
	padding-top: 157px;
	margin-top: 40px;
}
#index #bana #goto_protect a {
	background-image: url(../../product/img/common/btn_go_protect.jpg);
	display: block;
	height: 29px;
	width: 245px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#index #bana #goto_protect a:hover {
	background-position: 0px 29px;
}
#index #bana #goto_quality a {
	background-image: url(../../product/img/common/btn_go_productquality.jpg);
	display: block;
	height: 29px;
	width: 210px;
	float: left;
	margin-left: 8px;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#index #bana #goto_quality a:hover {
	background-position: 0px 29px;
}
#index #bana #goto_color a {
	background-image: url(../../product/img/common/btn_go_productcolor.jpg);
	display: block;
	height: 29px;
	width: 245px;
	float: left;
	margin-left: 8px;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#index #bana #goto_color a:hover {
	background-position: 0px 29px;
}



.--{}

#quality h2 {
	background-image: url(../../product/img/quality/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 20px;
}
#quality #topimage {
	background-image: url(../../product/img/quality/topimage.jpg);
	text-indent: -99999px;
	height: 224px;
	width: 800px;
}
#quality #catch {
	background-image: url(../../product/img/quality/toptitle.jpg);
	height: 168px;
	width: 800px;
	text-indent: -99999px;
}
#quality #midashi1 {
	background-image: url(../../product/img/quality/1midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#quality #text1-1 {
	background-image: url(../../product/img/quality/1text.jpg);
	text-indent: -99999px;
	height: 50px;
	width: 436px;
}
#quality #text1-2 {
	background-image: url(../../product/img/quality/1text2.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 770px;
	margin-top: 20px;
}
#quality .br11 {
	width: 347px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
}

#quality #text1-11 {
	background-image: url(../../product/img/quality/1text11.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 347px;
	margin-bottom: 10px;
}
#quality #text1-12 {
	background-image: url(../../product/img/quality/1text12.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 347px;
	margin-bottom: 10px;
}
#quality #text1-13 {
	background-image: url(../../product/img/quality/1text13.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 347px;
	margin-bottom: 10px;
	background-repeat:no-repeat;
}
#quality #text1-14 {
	background-image: url(../../product/img/quality/1text14.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 347px;
	margin-bottom: 10px;
}
#quality .br11 .text {
	width: 200px;
}



#quality .br1 {
	float: left;
	width: 420px;
}
#quality #midashi2 {
	background-image: url(../../product/img/quality/2midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
	margin-top: 30px;
}
#quality #text2 {
	background-image: url(../../product/img/quality/2text.jpg);
	text-indent: -99999px;
	height: 50px;
	width: 770px;
}
#quality #br2 {
	float: left;
	width: 530px;
}
#quality #br2_home {
	background-image: url(../../product/img/quality/2botanback.jpg);
	height: 28px;
	width: 517px;
	padding-top: 32px;
	padding-left: 13px;
	margin-top: 20px;
}

#quality #br2_factory {
	background-image: url(../../product/img/quality/2botanback.jpg);
	background-position: 0px -60px;
	height: 38px;
	width: 517px;
	padding-top: 32px;
	padding-left: 13px;
}
#quality #goroof a {
	background-image: url(../../product/img/quality/2botan1.jpg);
	display: block;
	height: 28px;
	width: 155px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#quality #goroof a:hover {
	background-position: 0px 28px;
}

#quality #gowall a {
	background-image: url(../../product/img/quality/2botan2.jpg);
	display: block;
	height: 28px;
	width: 146px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#quality #gowall a:hover {
	background-position: 0px 28px;
}
#quality #gosystem1 a {
	background-image: url(../../product/img/quality/2botan3.jpg);
	display: block;
	height: 28px;
	width: 155px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#quality #gosystem1 a:hover {
	background-position: 0px 28px;
}
#quality #gosystem2 a {
	background-image: url(../../product/img/quality/2botan4.jpg);
	display: block;
	height: 28px;
	width: 215px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#quality #gosystem2 a:hover {
	background-position: 0px 28px;
}
#quality #gosystem3 a {
	background-image: url(../../product/img/quality/2botan5.jpg);
	display: block;
	height: 28px;
	width: 140px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#quality #gosystem3 a:hover {
	background-position: 0px 28px;
}
#quality #midashi3 {
	background-image: url(../../product/img/quality/3midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
	margin-top: 30px;
}
#quality #text3 {
	background-image: url(../../product/img/quality/3text.jpg);
	text-indent: -99999px;
	height: 50px;
	width: 430px;
}

#quality #br3 {
	float: left;
	width: 480px;
}
#quality #bana {
	background-image: url(../../product/img/quality/bana.jpg);
	height: 62px;
	width: 772px;
	padding-left: 28px;
	padding-top: 157px;
	margin-top: 40px;
}
#quality #bana #goto_protect a {
	background-image: url(../../product/img/common/btn_go_protect.jpg);
	display: block;
	height: 29px;
	width: 245px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#quality #bana #goto_protect a:hover {
	background-position: 0px 29px;
}

#quality #bana #goto_productindex a {
	background-image: url(../../product/img/common/btn_go_productindex.jpg);
	display: block;
	height: 29px;
	width: 170px;
	float: left;
	margin-left: 8px;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#quality #bana #goto_productindex a:hover {
	background-position: 0px 29px;
}

#quality #bana #goto_color a {
	background-image: url(../../product/img/common/btn_go_productcolor.jpg);
	display: block;
	height: 29px;
	width: 245px;
	float: left;
	margin-left: 8px;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#quality #bana #goto_color a:hover {
	background-position: 0px 29px;
}






#color h2 {
	background-image: url(../../product/img/color/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 20px;
}
#color table {
	width: 800px;
	background-color: #CCCCCC;
}
#color td {
	width: 100px;
	padding-right: 29px;
	padding-left: 30px;
	padding-top: 27px;
	padding-bottom: 15px;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	background-color: #FFFFFF;
}
#color #bana {
	background-image: url(../../product/img/color/bana.jpg);
	height: 62px;
	width: 772px;
	padding-left: 28px;
	padding-top: 157px;
	margin-top: 40px;
}
#color #bana #goto_protect a {
	background-image: url(../../product/img/common/btn_go_protect.jpg);
	display: block;
	height: 29px;
	width: 245px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#color #bana #goto_protect a:hover {
	background-position: 0px 29px;
}

#color #bana #goto_productindex a {
	background-image: url(../../product/img/common/btn_go_productindex.jpg);
	display: block;
	height: 29px;
	width: 170px;
	float: left;
	margin-left: 8px;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#color #bana #goto_productindex a:hover {
	background-position: 0px 29px;
}

#color #bana #goto_quality a {
	background-image: url(../../product/img/common/btn_go_productquality.jpg);
	display: block;
	height: 29px;
	width: 210px;
	float: left;
	margin-left: 8px;
	font-size: 1px;
	line-height: 1px;
	text-indext:-9999px;
	color: #FFFFFF;
	text-decoration: none;
}
#color #bana #goto_quality a:hover {
	background-position: 0px 29px;
}
#color .tadashigaki {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 20px;
}





h4 {
	margin-top: 30px;
	margin-bottom: 20px;
}

