body,td{
  font-size:10pt;color:#000000;
}
td.copy2{
  font-size:8pt;color:#ffffff;
}
.copy{
  font-size:8pt;color:#ffffff;
}
td.blue_b{
  font-size:11pt;color:#0033ff;
}
td.blue{
  color:#0033ff;
}
.red_bk{
  color:#ff0000;
}
.red{
  color:#cc3300;
}
td.eleven{
  font-size:11pt;color:#000000;font-weight:bold;
}
td.line{
  line-height:130%;
}
td.eleven_line{
  font-size:11pt;line-height:130%;
}

.rec_color{
  color:#3366FF;font-weight:bold;
}

A:link{
  color:#000000;
}
A:visited{
  color:#000000;
}
A:active{
  color:#000000;
}
A:hover{
  color:#cc3300;
}

.copy2 A:link{
  font-size:8pt;color:#ffffff;
}
.copy2 A:visited{
  font-size:8pt;color:#ffffff;
}
.copy2 A:active{
  font-size:8pt;color:#ffffff;
}
.copy2 A:hover{
  font-size:8pt;color:#cc3300;
}

td.waku{
  border:solid 1px #aaddff;
}

.list{
  list-style-type:none;
}
.titleback {
	background-image: url(product/images/titleback.gif);
	background-repeat: repeat-y;
}
.titleback2 {
	background-image: url(product/images/titleback_2.gif);
	background-repeat: repeat-y;
}
.titleback3 {
	background-image: url(product/images/anshinsurpport.gif);
	background-repeat: repeat-y;
}
.titleback4 {
	background-image: url(product/images/densoservice.gif);
	background-repeat: repeat-y;
}
.titleback5 {
	background-image: url(product/images/shuriback.gif);
	background-repeat: repeat-y;
}
.space {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.space_2 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.space_3 {
	padding-top: 5px;
	padding-left: 5px;
}
.space_4 {
	padding-top: 5px;
}
.space_5 {
	padding-top: 5px;
	padding-right: 5px;
}
.space_6 {
	padding-left: 5px;
}
.space_7 {
	padding-left: 5px;
	padding-bottom: 5px;
}
.space_8 {
	padding-bottom: 5px;
}
.space_9 {
	padding-left: 2px;
}
.space_10 {
	padding-left: 3px;
}
.space_11 {
	padding-left: 12px;
}
.rebuild_border_1 {
	border-top-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ffdb6a;
	border-left-color: #ffdb6a;
}
.rebuild_border_2 {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #ffdb6a;
}
.rebuild_border_3 {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #ffdb6a;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #ffdb6a;
}
.rebuild_border_4 {
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #ffdb6a;
	border-left-color: #ffdb6a;
}
.rebuild_border_5 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #ffdb6a;
}
.rebuild_border_6 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #ffdb6a;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #ffdb6a;
}
.rebuild_border_7 {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ffdb6a;
}
.rebuild_border_8 {
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #ffdb6a;
}
.rebuild_border_9 {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ffdb6a;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #ffdb6a;
}
.style7 {
	font-size: xx-small;
}
.style8 {
	font-size: 8pt;
}
.bordertitle {
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.mbshop {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #9698FE;
	border-right-color: #9698FE;
	border-bottom-color: #9698FE;
	border-left-color: #9698FE;
}
.carfont {
font-size:9pt;
}
.space_ecocute {
	padding-top: 15px;
}
.space_ecocute_2 {
	padding-left: 15px;
}
.bottom {
vertical-align: bottom;
}
.style_h2 {
	font-size: 11pt;
	color: #0033CC;
	font-weight: bold;
}
.style_h2_2 {
	font-size: 11pt;
	color: #cc3300;
	font-weight: bold;
}
.graph_1 {
	font-weight: bold;
	background-color: #2E28FD;
}
.graph_2 {
	font-weight: bold;
	background-color: #7979FF;
}
.graph_3 {
	font-weight: bold;
	background-color: #BBBBFF;
}
.graph_border_1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.graph_border_2 {
	border: 1px solid #000000;
}
.graph_border_3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.eco_catch {
	font-size: 18px;
	font-weight: bold;
}
.eco_tbl {
	background-image: url(product/images/ecoback.jpg);
	background-repeat: no-repeat;
}
.eco_strong {
	font-weight: bold;
	color:  #cc3300;
}
.eco_strong_2 {
	font-size: 16px;
	font-weight: bolder;
	color: #cc3300;
}
.ecocute_border_1 {
	border: solid #000000;
	border-width: 1px;

}
.ecocute_border_2 {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;

}
.ecocute_border_3 {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;

}
.ecocute_border_4 {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
.ecocute_border_5 {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.eco_back_1 {
	background-image: url(product/images/eco_back_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_back_2 {

	background-image: url(product/images/eco_back_2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_back_3 {

	background-image: url(product/images/eco_back_3.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_back_4 {

	background-image: url(product/images/eco_back_4.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_intro_padding {
	padding-right: 10px;
	padding-left: 10px;
}
.eco_energy {
	font-weight: bold;
	color: #DEFF79;
	background-color: #cc3300;
}
.eco_back_5 {
	background-image: url(product/images/eco_back_5.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_back_6 {
	background-image: url(product/images/eco_back_6.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_denki {
	color: #000066;
	background-color: #FFEF97;
	font-weight: bold;
}
.eco_back_7 {
	background-image: url(product/images/eco_back_7.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_back_8 {
	background-image: url(product/images/eco_back_8.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_waku1 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FBC42B;
	border-right-color: #FBC42B;
	border-bottom-color: #FBC42B;
	border-left-color: #FBC42B;
	margin-top: 7px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
}
.eco_waku2 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cc3300;
	border-right-color: #cc3300;
	border-bottom-color: #cc3300;
	border-left-color: #cc3300;
	margin-top: 7px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
}
.eco_waku3 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2e28fd;
	border-right-color: #2e28fd;
	border-bottom-color: #2e28fd;
	border-left-color: #2e28fd;
	margin-top: 7px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
}
.eco_waku4 {

	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #53a66d;
	border-right-color: #53a66d;
	border-bottom-color: #53a66d;
	border-left-color: #53a66d;
	margin-top: 7px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	
}
.eco_pad {

	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}
.eco_pad_2 {

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	
}
.eco_pad_3 {

	padding-right: 95px;
	
}
.eco_bold {
	font-weight: bold;
}
.style_h2_3 {

	font-size: 11pt;
	color: #000000;
	font-weight: bold;
}
.eco_arrow {
	background-image: url(product/images/eco_arrow_bottom.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.eco_bold_2 {
	font-size: 14px;
	font-weight: bold;
}
.eco_bold_3 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 5pt;
}
.eco_bold_4 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 3pt;
}
.cdm_waku {
	border: 5px solid #999999;
}
.idl_waku_1 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #999999;
}
.idl_waku_2 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.idl_waku_3 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999999;
}
.idl_waku_4 {
	border-top-width: 5px;
	border-right-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}
.idl_waku_5 {
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.eco_back_9 {
	background-image: url(product/images/eco_arrow_bottom_3.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eco_pad_4 {
	padding-bottom: 10px;
	padding-left: 10px;
}
.eco_pad_5 {
	padding-top: 10px;
	padding-left: 10px;
}
.eco_pad_6 {
	padding-top: 10px;
	padding-right: 10px;
}
.eco_pad_7 {
	padding-bottom: 10px;
	padding-right: 10px;
}
.eco_netsukoukan {
	background-image: url(product/images/eco_netsukoukan.gif);
	background-repeat: no-repeat;
}
.eco_pad_8 {
	padding-top: 15px;
	padding-left: 45px;
}
.eco_pad_9 {
	padding-left: 45px;
}
.eco_back_heat1 {
	background-image: url(product/images/eco_heat_arrow_bottom.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.eco_back_heat2 {

	background-image: url(product/images/eco_heat_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
