img { border-style:none; }



.icon { margin: 3px; }

.icon2 { margin: 6px; text-align: center;}

	

.table2 { border-top: 1px solid #666; border-left: 1px solid #666;}

.table2_title {background-color: #FEB819; border-bottom: 1px solid #666; border-right: 1px solid #666; vertical-align: middle;}

.table2_contents {border-right: 1px solid #666; border-bottom: 1px solid #666; vertical-align: top; color: #333333;}



.table3 { border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; text-align: center;}

.table3_contents {border-top: 1px solid #666; border-left: 0px; border-right: 0px; border-bottom: 0px; border-style: dashed; padding: 3px; text-align: left; vertical-align: top;}



.table1_title { color: #ffffff; background-image: url(../IMAGES/bo_bg.gif); background-repeat:no-repeat;}

.table1_title a:link   {color:#ffffff; text-decoration: underline;}

.table1_title a:visited {color:#ffffff; text-decoration: underline;}

.table1_title a:active  {color:#ffffff; text-decoration: underline;}

.table1_title a:hover   {color:#ffffff; text-decoration: underline;}



.table4_title {background-color: #FEFFD0; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; text-align: center; vertical-align: middle; color: #666666; font-weight: bold; line-height: 120%; padding: 6px;}

.table4_contents { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; vertical-align: top; color: #333333;}

.table4_photo {border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; text-align: center; vertical-align: middle; padding: 2px;}



.table5_contents {border-right: 1px solid #666; border-bottom: 1px solid #666; vertical-align: top; color: #333333; padding: 2px;}



.table_an1 { color: #ffffff; background-color: #FE6203; padding: 3px; font-weight: bold; line-height: 120%;}

.table_an2 { color: #666666; background-color: #FFF5E2; background-repeat:repeat-x; padding: 5px; font-weight: bold; line-height: 120%;}



.table_cc1 { color: #ffffff; background-color: #C54492; padding: 3px; font-weight: bold; line-height: 120%;}

.table_cc2 { color: #666666; background-color: #FCEFF3; background-repeat:repeat-x; padding: 5px; font-weight: bold; line-height: 120%;}



.table_dh1 { color: #ffffff; background-color: #218FCE; padding: 3px; font-weight: bold; line-height: 120%;}

.table_dh2 { color: #666666; background-color: #EEF8FB; background-repeat:repeat-x; padding: 5px; font-weight: bold; line-height: 120%;}



.table_w { color: #ffffff; padding: 7px 4px 7px 5px;; font-weight: bold; line-height: 100%; background-color: #FEB819; border-bottom: 1px solid #666; border-right: 1px solid #666; vertical-align: middle;}







.base_left_marg { padding-left: 20px; }

.table { border-top: 1px solid #ccc; border-left: 1px solid #ccc; }

.table_nontop { border-left: 1px solid #ccc; }

.table_photo { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.table_title { color: #666666; font-size: 14px; font-weight: bold; line-height: 120%; background-color: #feffd0; padding: 10px; border-right: 1px solid #ccc; }

.table_contents { padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.td_noborder { border-bottom: 1px solid #fff; border-right: 1px solid #fff;}



/*2016.10.19add*/

.car-type-table a:hover img {

    opacity: .5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

}