#e2s_comm {
	background-image: url(../products/slices/e2s_main_r3_c1.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 478px;
}
#e2s_comm h1 {
	text-indent: -9999px;
	position: absolute;
	visibility: hidden;
}
#e2s_thx {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #F6F6F6;
	margin-top: 5px;
	padding: 10px 20px 10px 160px;
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	background-image: url(../screen/thx/images/thx_logo.gif);
	background-repeat: no-repeat;
	background-position: 20px 26px;
}
#e2s_tokutyou {
	margin-top: 5px;
	margin-bottom: 20px;
}
#e2s_tokutyou ul {
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 100%;
}
#e2s_tokutyou li {
	background-image: url(../products/images/e2s_bg.gif);
	background-repeat: no-repeat;
	height: 20px;
	color: #2B3747;
	font-size: 12px;
	font-weight: bold;
	text-indent: 30px;
	list-style-type: none;
	padding-top: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 0px;
}


#e2s_touka {
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 80px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(../images/ico_touka_s.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
	font-size: 12px;
	color: #333333;
	border-top-style: dotted;
	line-height: 120%;
	height: 80px;
	background-color: #F6F6F6;
	margin-top: 20px;
}

#e2s_eco {
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 80px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(../images/ico_eco_s.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
	font-size: 12px;
	color: #333333;
	background-color: #F6F6F6;
	height: 100px;
	line-height: 120%;
}

#e2s_02 {
	font-size: 12px;
	background-color: #F6F6F6;
	padding: 7px;
	border: 1px solid #CCCCCC;
	width: 245px;
}
#es3d_tokutyou {
	background-color: #DBECF4;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #75B0DA;
}
#es3d_tokutyou li {
	margin-left: 25px;
	list-style-type: disc;
	margin-bottom: 5px;
}


#mw_tokutyou {
	background-color: #F7F7F7;
	border: 1px solid #E3E3E3;
	padding: 10px;
	margin-bottom: 20px;
}
#mw_tokutyou li {
	margin-left: 30px;
	list-style-type: disc;
	color: #FF0000;
}

#eseco_tokutyou {
	background-color: #F7F7F7;
	border: 1px solid #E3E3E3;
	padding: 10px;
	margin-bottom: 20px;
}
#eseco_tokutyou li {
	margin-left: 30px;
	list-style-type: disc;
	color: #319F2C;
}

#catalog {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
#catalog #index {
	margin-bottom: 20px;
	margin-top: 15px;
}
#catalog h2 {
	font-size: 12px;
	margin-bottom: 10px;
}
#catalog #list {
	width: 100%;
	margin-bottom: 30px;
}
#catalog #list td {
	vertical-align: top;
	padding-bottom: 20px;
	width: 50%;
	text-align: center;
}
.pd_tbl {
	background-color: #CCCCCC;
	width: 500px;
	margin-bottom: 10px;
}
.pd_tbl th {
	background-color: #666666;
	padding: 3px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
.pd_tbl td {
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px;
}
.pd_tbl .item1 {
	background-color: #F3F3F3;
	text-align: center;
	width: 150px;
}
