#wrap #main_pan #left_pan h2 {
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrap  #main_pan .tableborder {

}

#wrap  #main_pan .ept_setumei {
	background-image: url(../images/ept_setumei2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 210px;
	//text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 574px;
}
#wrap  #main_pan .ept_setumei #nioino a {
position:absolute;
	background-image: url(../images/ept_buhin/nioino1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 80px;
	margin: 91px 0 0 46px;
	padding: 0px;
	width: 79px;
}
#wrap  #main_pan .ept_setumei #nioino a:hover{
	background-image: url(../images/ept_buhin/nioino.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrap  #main_pan .ept_setumei #konnaseen_b a {
position:absolute;
	background-image: url(../images/ept_buhin/konnaseen1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 90px;
	margin: 20px 0 0 140px;
	padding: 0px;
	width: 89px;
}
#wrap  #main_pan .ept_setumei #konnaseen_b a:hover{
	background-image: url(../images/ept_buhin/konnaseen.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrap  #main_pan .ept_setumei #syousyuu_b a {
position:absolute;
	background-image: url(../images/ept_buhin/syousyuu1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 90px;
	margin: 114px 0 0 221px;
	padding: 0px;
	width: 89px;
}
#wrap  #main_pan .ept_setumei #syousyuu_b a:hover{
	background-image: url(../images/ept_buhin/syousyuu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrap  #main_pan .ept_setumei #koukanoaru a {
position:absolute;
	background-image: url(../images/ept_buhin/koukanoaru1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 90px;
	margin: 84px 0 0 336px;
	padding: 0px;
	width: 89px;
}
#wrap  #main_pan .ept_setumei #koukanoaru a:hover{
	background-image: url(../images/ept_buhin/koukanoaru.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrap  #main_pan .ept_setumei #hanneikyuu a {
position:absolute;
	background-image: url(../images/ept_buhin/hanneikyuu1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 90px;
	margin: 18px 0 0 421px;
	padding: 0px;
	width: 89px;
}
#wrap  #main_pan .ept_setumei #hanneikyuu a:hover{
	background-image: url(../images/ept_buhin/hanneikyuu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrap  #main_pan .ept_setumei #dairiten a {
position:absolute;
	background-image: url(../images/ept_buhin/dairiten1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 90px;
	margin: 123px 0 0 505px;
	padding: 0px;
	width: 89px;
}
#wrap  #main_pan .ept_setumei #dairiten a:hover{
	background-image: url(../images/ept_buhin/dairiten.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrap  #main_pan #nioi ,#syousyuu,#kouka, #hanei, #konnaseen, #dairi {
margin:5px 0 15px;
padding:5px 0;
border-bottom:dotted 1px #ac0;
color:#666;
font-size: 13pt;
font-weight:bold;
}
#wrap #main_pan .middlet {
margin:25px 0 20px;
line-height:0;
padding:-20px 0 -10px;
//border-bottom:dotted 1px #ac0;
color:#666;
//font-size: 11pt;
//font-weight:bold;
}
#wrap  #main_pan #left_pan .middlet span {
line-height:0;
margin:0px 0 -10px;
padding:0px 0 0px;
font-size: 11pt;
font-weight:bold;

border-bottom:solid 2px #ad9;
}
#wrap  #main_pan #eptsyousai {
width:574px;
height:250px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -90px;
margin:15px 0 40px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai2 {
width:574px;
height:150px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -440px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai3 {
width:574px;
height:140px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -655px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai4 {
width:574px;
height:200px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -920px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai5 {
width:574px;
height:300px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -1230px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai6 {
width:574px;
height:140px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -1630px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai7 {
width:574px;
height:280px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -1830px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai8 {
width:574px;
height:215px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -2235px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai9 {
width:574px;
height:140px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -2540px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan #eptsyousai10 {
width:574px;
height:540px;
	background-image: url(../images/ept_coat_syousai.png);
	background-repeat: no-repeat;
	background-position: 0px -2725px;
margin:15px 0 10px;
padding:0px 0;

}
#wrap  #main_pan  #epcoat {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 574px;
}
a:hover img {
	opacity: 0.6; /* IE以外透過設定 */
	filter: Alpha(opacity=60);
}
#wrap  #main_pan  .epcoat_top a {
	float:left;
	background-image: url(../images/top_images.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 270px;
	//text-indent: -9999px;
	line-height: 1.5;
	margin: 0px;
	padding: 134px 8px 0 8px;
	width: 266px;
	text-decoration: none;
}
#wrap  #main_pan  .epcoat_top a:hover {
	color:#000;
}

#wrap  #main_pan  .epcoat_top a:hover {
		opacity: 0.6; /* IE以外透過設定 */
	filter: Alpha(opacity=60);
}
#wrap  #main_pan  .ept_top a {
	float:left;
	background-image: url(../images/top_images.png);
	background-repeat: no-repeat;
	background-position: -293px 0px;
	height: 270px;
	//text-indent: -9999px;
	line-height: 1.5;
	margin: 0 0 0 11px;
	padding: 134px 8px 0 8px;
	width: 265px;
	text-decoration: none;
}
#wrap  #main_pan  .ept_top a:hover {
	color:#000;
}

#wrap  #main_pan  .ept_top a:hover {
		opacity: 0.6; /* IE以外透過設定 */
	filter: Alpha(opacity=60);
}
#wrap   #main_pan   #characteristic   {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px -89px;
	height: 35px;
	width: 574px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrap #main_pan #epcoat_test {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px -277px;
	height: 35px;
	width: 574px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrap #main_pan #difference {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px -323px;
	height: 35px;
	width: 574px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#wrap  #main_pan  #h4_01 {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 30px;
}
#wrap  #main_pan  #h4_02 {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px -141px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 30px;
}

#wrap  #main_pan  #h4_03 {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px -189px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 30px;
}
#wrap  #main_pan  #h4_04 {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px -237px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 30px;
}

#wrap  #main_pan  p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

/***********************************************************

                          テーブル
						  
************************************************************/
#main_pan table {
	width: 550px;
	margin-right: 0 auto;
	margin-left: 10px ;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size:10px;
	}
#main_pan caption {
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
#main_pan table th {
	background-color: #FFFFCC;
	line-height: 15px;
	padding: 2px 2px 2px 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
#main_pan table td {
	text-align: center;
	padding: 5px;
	line-height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	}
#wrap #main_pan #left_pan .count {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-style: none;
}

		#main_pan .caption02 {
			padding: 0px;
			font-size: 10px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 5px;
			}
#wrap #main_pan #left_pan #images {
	text-align: center;
}
#wrap #main_pan #left_pan .left {
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#wrap #main_pan #left_pan .left02 {
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}

#wrap #main_pan #left_pan ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrap #main_pan #left_pan li {
	background-image: url(../images/product-list-icon.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 14px;
	background-position: 0px 4px;
	font-weight: normal;
}
#wrap #main_pan #left_pan .contact {
	padding: 0px;
	height: 93px;
	width: 534px;
	text-indent: -9999px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#wrap #main_pan #left_pan .contact a {
	padding: 0px;
	background-image: url(../images/contact_banner-off.png);
	height: 93px;
	width: 534px;
	text-indent: -9999px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#wrap #main_pan #left_pan .contact a:hover {
	padding: 0px;
	background-image: url(../images/contact_banner-on.png);
	height: 93px;
	width: 534px;
	text-indent: -9999px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#wrap #main_pan #epcoat_cleaner {
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-position: 0px -767px;
	height: 35px;
	text-indent: -9999px;
	padding: 0px;
	width: 574px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
