 a:link{ color: #239C23;text-decoration: underline } /* 普通のリンクの色 */
 a:visited{ color: #239C23 ;text-decoration: underline } /* すでに見たのリンクの色 */
 a:active{ color: #2B9ABF; text-decoration: underline; } /* クリックしたときのリンクの色 */
 a:hover{ color: #2B9ABF; text-decoration: underline; } /* カーソルが乗ったときのリンクの色 */
 
 a:link.normal{ color: #239C23;text-decoration: underline } /* 普通のリンクの色 */
 a:visited.normal{ color: #239C23 ;text-decoration: underline } /* すでに見たのリンクの色 */
 a:active.normal{ color: #2B9ABF; text-decoration: underline; } /* クリックしたときのリンクの色 */
 a:hover.normal{ color: #2B9ABF; text-decoration: underline; } /* カーソルが乗ったときのリンクの色 */
 
 a:link.footer{ color: #666666;text-decoration: none } /* 普通のリンクの色 */
 a:visited.footer{ color: #666666 ;text-decoration: none } /* すでに見たのリンクの色 */
 a:active.footer{ color: #666666; text-decoration: underline; background-color:#FFFFFF;  } /* クリックしたときのリンクの色 */
 a:hover.footer{ color: #666666; text-decoration: underline; background-color:#FFFFFF; } /* カーソルが乗ったときのリンクの色 */
 

 .ftext0 { font-size: 10px}
 .ftext1 { font-size: 11px}
 .ftext2 { font-size: 12px}
 .ftext3 { font-size: 13px}
 .ftext4 { font-size: 15px}
 .ftext5 { font-size: 17px}
 .ftext6 { font-size: 18px}
 .ftext7 { font-size: 20px}
 .ftext8 { font-size: 22px}

 body,td,th,input,select,textarea,button {
   font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
 }

 body {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color:#666666;
    background-color:#F4F4F4;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    line-height: 150%;

/*
    SCROLLBAR-FACE-COLOR: #FFFFFF;
    SCROLLBAR-TRACK-COLOR: #FFFFFF;
    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-SHADOW-COLOR: #FFFFFF;
    SCROLLBAR-ARROW-COLOR: #666666;
    SCROLLBAR-BASE-COLOR: #FFFFFF;
    SCROLLBAR-3DLIGHT-COLOR: #DFDFDF;
    SCROLLBAR-DARK-SHADOW-COLOR: #DFDFDF;
*/

 }





/* common
******************************************************************************************** */


 .common_01 {
 text-align:left;
 vertical-align:top;
 background-color:#F4F4F4;
 }

 .common_02 {
 text-align:left;
 vertical-align:top;
 }

 .common_03 {
 text-align:left;
 vertical-align:top;
 background-color: #FFFFFF;
 padding:0px 0px 0px 0px;
 }

 .common_04 {
 text-align:left;
 vertical-align:top;
 background-color: #FFFFFF;
 padding:20px 20px 40px 20px;
 }

 .header_01 {
 text-align:left;
 vertical-align:middle;
 background-color: #FFFFFF;
 padding:0px 20px 0px 0px;
 }

 .footer_01 {
 text-align:center;
 vertical-align:middle;
 background-color: #CCCCCC;
 padding:0px 0px 0px 0px;
 }

 .footer_02 {
 text-align:left;
 vertical-align:top;
 padding:5px 0px 5px 20px;
 }

 .footer_03 {
 text-align:left;
 vertical-align:middle;
 padding:0px 0px 0px 0px;
 }

 .footer_04 {
 font-size: 12px;
 text-align:center;
 vertical-align:middle;
 padding:0px 5px 0px 5px;
 }

 .footer_05 {
 text-align:right;
 vertical-align:top;
 padding:8px 20px 0px 0px;
 }

 .arrow_01 {
 margin:5px 5px 4px 0px;
 }





/* common 2nd
******************************************************************************************** */

 .left_news_01 {
 text-align:left;
 vertical-align:top;
 padding:13px 0px 0px 10px;
 width:6px;
 }

 .left_news_02 {
 color: #239C23;
 text-align:left;
 vertical-align:top;
 padding:6px 0px 0px 5px;
 width:189px;
 }

 .left_news_03 {
 text-align:left;
 vertical-align:top;
 line-height: 150%;
 padding:0px 10px 5px 10px;
 }

 .left_menu_01 {
 text-align:left;
 vertical-align:top;
 padding:5px 0px 0px 0px;
 }

 .left_menu_02 {
 text-align:left;
 vertical-align:top;
 padding:0px 0px 5px 0px;
 }


 .title_01 {
 text-align:left;
 vertical-align:top;
 padding:0px 0px 20px 0px;
 }

 .common_05 {
 color:#1F8B1F;
 text-align: left;
 vertical-align:top;
 background-color:#E4ECBD;
 border-style:solid;
 border-width:0px 1px 1px 0px;
 border-color:#FFFFFF;
 padding: 6px 10px 4px 10px;
 }

 .common_05a {
 color:#1F8B1F;
 text-align: left;
 vertical-align:top;
 background-color:#E4ECBD;
 border-style:solid;
 border-width:0px 1px 0px 0px;
 border-color:#FFFFFF;
 padding: 6px 10px 4px 10px;
 }

 .common_05b {
 color:#1F8B1F;
 text-align: left;
 vertical-align:top;
 background-color:#E4ECBD;
 border-style:solid;
 border-width:0px 1px 1px 0px;
 border-color:#FFFFFF;
 padding: 6px 10px 4px 10px;
 }

 .common_06 {
 text-align: left;
 vertical-align:top;
 padding: 6px 10px 4px 10px;
 }

 .common_07 {
 text-align: left;
 vertical-align:top;
 padding: 0px 40px 0px 40px;
 }

 .common_08 {
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:0px 1px 0px 0px;
 border-color:#FFFFFF;
 padding: 6px 0px 2px 10px;
 }

 .common_09 {
 text-align: center;
 vertical-align:middle;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#FFFFFF;
 padding: 0px 10px 0px 10px;
 }

 .common_10 {
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:0px 1px 1px 0px;
 border-color:#FFFFFF;
 padding: 2px 0px 6px 10px;
 }

 .common_11 {
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:0px 1px 1px 0px;
 border-color:#FFFFFF;
 padding: 6px 0px 4px 10px;
 }

 .common_0 {
 color:#1F8B1F;
 font-size:12px;
 font-style: normal;
 font-weight: normal;
 text-align: left;
 vertical-align:top;
 background-color:#E4ECBD;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 border-color:#FFFFFF;
 padding: 2px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }


 .p_01 {
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }

 .p_02 {
 color:#1F8B1F;
 padding: 0px 0px 0px 0px;
 margin: 10px 0px 0px 0px;
 }

 .list_01 {
 list-style-type :lower-roman;
 list-style-position :outside;
 padding: 10px 0px 10px 24px;
 margin: 0px 0px 0px 0px;
 }


/* index
******************************************************************************************** */


 .news_01 {
 text-align:left;
 vertical-align:top;
 padding:8px 0px 0px 20px;
 width:6px;
 }

 .news_02 {
 color: #239C23;
 text-align:left;
 vertical-align:top;
 line-height: 150%;
 padding:1px 0px 0px 10px;
 width:65px;
 }

 .news_03 {
 text-align:left;
 vertical-align:top;
 line-height: 150%;
 padding:1px 0px 0px 0px;
 width:411px;
 }

 .news_04 {
 padding:0px 0px 5px 0px;
 }

 .news_05 {
 text-align:right;
 vertical-align:top;
 padding:1px 0px 5px 0px;
 }

 .s_menu_01 {
 text-align:left;
 vertical-align:top;
 padding:13px 0px 10px 0px;
 }

 .s_menu_02 {
 text-align:left;
 vertical-align:top;
 padding:0px 5px 5px 0px;
 }

 .s_menu_03 {
text-align:center;
vertical-align:middle;
background-color: #FFFFFF;
padding:0px;
border: 1px solid #B2C9FF;
height: 55px;
 }




/* carinfo
******************************************************************************************** */
 .common_045 {
 text-align:left;
 vertical-align:top;
 background-color: #FFFFFF;
 padding: 0px 20px 0px 20px;
 }

 .common_050 {
 color:#ffffff;
 text-align: left;
 vertical-align:top;
 background-color:#1F8B1F;
 border-style:solid;
 border-width:0px 1px 1px 0px;
 border-color:#FFFFFF;
 padding: 3px 10px 2px 10px;
 width: 150px;
 }

 .common_055 {
 color:#1F8B1F;
 text-align: left;
 vertical-align:top;
 background-color:#E4ECBD;
 border-style:solid;
 border-width:0px 1px 1px 0px;
 border-color:#FFFFFF;
 padding: 3px 10px 2px 10px;
 width: 150px;
 }

 .common_065 {
 text-align: left;
 vertical-align:top;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 border-color:#CCCCCC;
 padding: 3px 10px 2px 10px;
 width: 180px;
 }

 .common_066 {
 text-align: left;
 vertical-align:top;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 border-color:#239C23;
 padding: 6px 10px 4px 10px;
 font-weight: bold;
 color:#FFFFFF;
 background-color:#239C23;
 }

 .common_067 {
 text-align: left;
 vertical-align:top;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 border-color:#CCCCCC;
 padding: 3px 10px 2px 10px;
 width: 300px;
 }

/* used_car,new_car
******************************************************************************************** */

 .u_car_01 {
 text-align:left;
 vertical-align:top;
 padding:10px 0px 10px 0px;
 }

 .u_car_02 {
 text-align:left;
 vertical-align:top;
 line-height: 150%;
 padding:5px 5px 0px 5px;
 }

 .u_car_03 {
 text-align:right;
 vertical-align:top;
 padding:0px 0px 0px 0px;
 }

 .u_car_04 {
 text-align:left;
 vertical-align:top;
 padding:0px 0px 10px 0px;
 }


/* company
******************************************************************************************** */

 .img_01 {
 text-align:left;
 vertical-align:top;
 padding:0px 0px 20px 0px;
 }

 .img_02 {
 text-align:left;
 vertical-align:top;
 padding:30px 0px 10px 0px;
 }
 
 .text_ac_01 {
 text-align:right;
 vertical-align:top;
 padding:0px 0px 30px 0px;
 }

 .text_ac_02 {
 font-weight: bold;
 color: #239C23;
 text-align:left;
 vertical-align:top;
 padding:0px 0px 0px 0px;
 }

 .text_ac_03 {
 text-align:left;
 vertical-align:top;
 padding:5px 0px 20px 0px;
 }

 .text_ac_04 {
 text-align:center;
 vertical-align:top;
 padding:5px 0px 20px 0px;
 }

 .icon_01 {
 padding:0px 2px 0px 0px;
 margin-bottom: -3px;
 }

 .icon_02 {
 padding:3px 0px 0px 10px;
 }


/* isuzu_fan
******************************************************************************************** */

 .img_03 {
 text-align:left;
 vertical-align:top;
 padding:0px 0px 30px 0px;
 }

 .text_if_01 {
 color:#1F8B1F;
 font-weight: bold;
 text-align:left;
 vertical-align:top;
 }

 .text_if_02 {
 font-size:10px;
 text-align:left;
 vertical-align:top;
 line-height: 130%;
 }


/* privacy
******************************************************************************************** */

 .line_500 {
 text-align:left;
 vertical-align:top;
 padding:20px 0px 20px 0px;
 }
 
 .text_pr_01 {
 text-align:right;
 vertical-align:top;
 padding:20px 0px 0px 0px;
 }


/* base
******************************************************************************************** */

 .line_w_500 {
 text-align:left;
 vertical-align:top;
 padding:0px 0px 5px 0px;
 }

 .base_01 {
 text-align:right;
 vertical-align:top;
 padding:10px 0px 0px 0px;
 }

 .base_02 {
 text-align:left;
 vertical-align:top;
 padding:20px 0px 0px 0px;
 }


/* 溝口修正・追加分　2006.08.09
******************************************************************************************** */

 .base_test_01 {
 background-color:#82B728;
 border-style:solid;
 border-width:0px 0px 0px 0px;
 border-color:#FFFFFF;
 }


 .base_test_02 {
 color:#1F8B1F;
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#82B728;
 padding: 4px 5px 3px 5px;
 line-height: 130%;
 }

 .base_test_03 {
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:0px 1px 1px 0px;
 border-color:#82B728;
 padding: 4px 5px 3px 0px;
 line-height: 130%;
 }

 .base_test_04 {
 text-align: left;
 vertical-align:middle;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:1px 1px 1px 0px;
 border-color:#82B728;
 padding: 4px 5px 3px 5px;
 line-height: 130%;
 }

 .base_test_05 {
 text-align: center;
 vertical-align:middle;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:1px 1px 1px 0px;
 border-color:#82B728;
 padding: 0px 5px 0px 5px;
 line-height: 130%;
 }

 .base_test_06 {
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#82B728;
 padding: 4px 3px 3px 0px;
 line-height: 130%;
 }

 .base_test_07 {
 color:#1F8B1F;
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:1px 0px 1px 0px;
 border-color:#82B728;
 padding: 4px 5px 3px 5px;
 line-height: 130%;
 }

 .base_test_08 {
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:1px 1px 1px 0px;
 border-color:#82B728;
 padding: 4px 5px 3px 0px;
 line-height: 130%;
 }

 .base_test_09 {
 text-align: left;
 vertical-align:top;
 background-color:#EFEFEF;
 border-style:solid;
 border-width:1px 0px 1px 0px;
 border-color:#82B728;
 padding: 4px 3px 3px 0px;
 line-height: 130%;
 }
 
