@charset "utf-8";


#mainArea #menuArea ul li.sub_01 a{ background: url(../solarcar/img/sub_btn_01.gif) no-repeat top left;}
#mainArea #menuArea ul li.sub_02 a{ background: url(../solarcar/img/sub_btn_02.gif) no-repeat top left;}

#mainArea #mainContainer .spec{
height:100%;
width:575px;
}

#mainArea #mainContainer .spec .tableType02{
text-align:center;
width:575px;
height:100%;
}

#mainArea #mainContainer .spec .tableType02 tr{
width:380px;
height:160px;
}

#mainArea #mainContainer .spec .tableType02 tr td{
width:170px;
height:160px;
}


#mainArea #mainContainer .spec .tableType02 tr td a{
display:block;
width:170px;
height:160px;
text-indent:-4000px;
overflow: hidden;
}

#mainArea #mainContainer .spec .tableType02 tr td a.spec_01{ background: url(../solarcar/img/spec_01.jpg) no-repeat top left; }
#mainArea #mainContainer .spec .tableType02 tr td a.spec_02{ background: url(../solarcar/img/spec_02.jpg) no-repeat top left; }
#mainArea #mainContainer .spec .tableType02 tr td a.spec_03{ background: url(../solarcar/img/spec_03.jpg) no-repeat top left; }
#mainArea #mainContainer .spec .tableType02 tr td a.spec_04{ background: url(../solarcar/img/spec_04.jpg) no-repeat top left; }
#mainArea #mainContainer .spec .tableType02 tr td a.spec_05{ background: url(../solarcar/img/spec_05.jpg) no-repeat top left; }
#mainArea #mainContainer .spec .tableType02 tr td a.spec_06{ background: url(../solarcar/img/spec_06.jpg) no-repeat top left; }
#mainArea #mainContainer .spec .tableType02 tr td a.spec_07{ background: url(../solarcar/img/spec_07.jpg) no-repeat top left; }
#mainArea #mainContainer .spec .tableType02 tr td a.spec_08{ background: url(../solarcar/img/spec_08.jpg) no-repeat top left; }

#mainArea #mainContainer .spec .tableType02 tr td a:hover{
background-position: 0px -160px;
}




#mainArea #mainContainer .car .tableType02{
text-align:center;
width:575px;
height:100%;
margin-top:20px;
}

#mainArea #mainContainer .car .tableType02 tr td{
width:170px;
height:25px;
overflow: overflow;
}


#mainArea #mainContainer .car .tableType02 tr td a{
display:block;
width:170px;
height:25px;
text-indent:-4000px;
overflow: hidden;
}

#mainArea #mainContainer .car .tableType02 tr td a.spec_01_btn{ background: url(../solarcar/img/spec_01_btn.gif) no-repeat top left; }
#mainArea #mainContainer .car .tableType02 tr td a.spec_02_btn{ background: url(../solarcar/img/spec_02_btn.gif) no-repeat top left; }
#mainArea #mainContainer .car .tableType02 tr td a.spec_03_btn{ background: url(../solarcar/img/spec_03_btn.gif) no-repeat top left; }
#mainArea #mainContainer .car .tableType02 tr td a.spec_04_btn{ background: url(../solarcar/img/spec_04_btn.gif) no-repeat top left; }
#mainArea #mainContainer .car .tableType02 tr td a.spec_05_btn{ background: url(../solarcar/img/spec_05_btn.gif) no-repeat top left; }
#mainArea #mainContainer .car .tableType02 tr td a.spec_06_btn{ background: url(../solarcar/img/spec_06_btn.gif) no-repeat top left; }
#mainArea #mainContainer .car .tableType02 tr td a.spec_07_btn{ background: url(../solarcar/img/spec_07_btn.gif) no-repeat top left; }
#mainArea #mainContainer .car .tableType02 tr td a.spec_08_btn{ background: url(../solarcar/img/spec_08_btn.gif) no-repeat top left; }

#mainArea #mainContainer .car .tableType02 tr td a:hover{
background-position: 0px -25px;
}






#mainArea #mainContainer .product{
margin-top:20px;
}

#mainArea #mainContainer .product .tableType02 th{
padding:20px 18px 2px 18px;
vertical-align:bottom;
}

#mainArea #mainContainer .product .tableType02 td{
padding:3px 18px 2px 18px;
font-size:80%;
line-height:1.4em;
vertical-align:top;
}

#mainArea #mainContainer .tableType03{
margin-bottom:30px;
margin-left:10px;
}

#mainArea #mainContainer tr th.name{
color:#fff;
vertical-align:middle;
padding-left:10px;
line-height:1.6em;
text-align:left;
font-size:90%;
}

.small{
font-weight:normal;
font-size:90%;
}


#mainArea #mainContainer .car .tableType01 tr th{
width:200px;
vertical-align:top;
}

#mainArea #mainContainer .car h4{
margin-top:30px;
margin-bottom:10px;
}

#mainArea #mainContainer .product table tr .pad15{
padding-top:20px;
}




















