/* 基本スタイル ///////////////////////////////////////////// */body{margin:0px;padding:0px;text-align:center;background-color:#eeeeee;}p{margin: 0px;padding: 0px;vertical-align:top;}a{ text-decoration:none; }a:link{ color:#2B7AD2; }a:visited{ color:#8a00ff; }a:hover{ color:#ff9600; text-decoration:underline; }br{letter-spacing : normal;}.text{ font-size:12px;line-height:18px;margin:0;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.dot_line{background:url(../images/dot_line.gif);height:1px;}.navi{ font-size:12px;line-height:18px;padding:5px 5px 5px 5px;margin:0;background-color:#F6F6F6; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.t_back{background-color:#666666; }.contents{text-align:center;background-color:#ffffff;}.txt_black{font-size:12px;color:#000000;line-height:18px;}.txt_white{font-size:12px;color:#ffffff;line-height:18px;}.txt_gray{font-size:12px;color:#6F6F6F;line-height:18px;}.txt_red{font-size:12px;color:#d20000;line-height:18px;}.txt_blue{font-size:12px;color:#000fd2;line-height:18px;}.txt_yellow{font-size:12px;color:#fff600;line-height:18px;}/* 文字小  */.txt_black_s{font-size:10px;color:#000000;line-height:14px;}.txt_white_s{font-size:10px;color:#ffffff;line-height:18px;}.txt_gray_s{font-size:10px;color:#6F6F6F;line-height:14px;}.txt_red_s{font-size:10px;color:#d20000;line-height:14px;}.txt_blue_s{font-size:10px;color:#000fd2;line-height:14px;}.txt_yellow_s{font-size:10px;color:#fff600;line-height:14px;}/* 文字サイズ /////// *//* 文字小  */.txt_s{font-size:10px;line-height:14px;}/* 文字中  */.txt_m{font-size:12px;line-height:18px;}/* 文字大  */.txt_b{font-size:14px;line-height:22px;}/* 文字カラー /////// */.color_black{color:#000000;}.color_white{color:#ffffff;}.color_gray{color:#6F6F6F;}.color_red{color:#d20000;}.color_blue{color:#000fd2;}.color_yellow{color:#fff600;}/* イメージ枠付けスタイル /////// */.img_border{background-color:#C0C0C0;padding:1px;}.img{border:1px white solid;}span.image01{border:1px solid #999999;padding:1px;margin:0px;display:block;background-color:#ffffff;}/* 色付きテーブルスタイル ////////////////////////////////////////////////////////////////////////// */.color_table_01{border:none;vertical-align:top;padding:0px 5px 5px 5px;}.table_black{background-color:#000000;vertical-align:top;}.table_white{background-color:#ffffff;vertical-align:top;}.table_gray{background-color:#F4F4F4;vertical-align:top;}.table_red{background-color:#FFF5F5;vertical-align:top;}.table_blue{background-color:#F5FBFF;vertical-align:top;}.table_yellow{background-color:#FEFEF4;vertical-align:top;}.color_table_title{font-size:12px;color:#b90300;font-weight:bold;line-height:18px;padding:5px 0px 0px 5px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */}.table_coments{padding:5px 5px 5px 5px;}.list_image{padding:5px;display:inline;float:left;}.list_contents{margin:5px 15px 5px 15px;}p.image{border:1px solid #666666;padding:1px;background-color:#ffffff;width:116px; /* Hides from IE-mac \*/width:112px ;/* End hide from IE-mac */}p.image02{border:1px solid #666666;padding:1px;background-color:#ffffff;width:157px; /* Hides from IE-mac \*/width:153px ;/* End hide from IE-mac */}/* 色付きテーブル枠スタイル /////////////// */.top{vertical-align:top;padding:5px 0px 0px 0px;}.top01{background:url(../images/table_top01.gif);margin:0px;padding:0px;height:4px;width:4px;}.top02{background:url(../images/table_top02.gif);margin:0px;padding:0px;width:327px;}.top03{background:url(../images/table_top03.gif);margin:0px;padding:0px;width:4px;}.left01{background:url(../images/table_left.gif);margin:0px;width:4px;}.right01{background:url(../images/table_right.gif);margin:0px;width:4px;}.bottom01{background:url(../images/table_bottom01.gif);margin:0px;padding:0px;}.bottom02{background:url(../images/table_bottom02.gif);margin:0px;padding:0px;}.bottom03{background:url(../images/table_bottom03.gif);margin:0px;padding:0px;height:4px;}/* footerスタイル ///////////////////////////////////////////// */.footer01{ font-weight: normal ; text-decoration:none ; padding:5px 0;}.footer01 a{font-size:10px;line-height:14px;color:#666666;padding-top:5px;padding-top:10px;text-decoration:underline;}.footer02 a{ font-size:10px; line-height:14px; color: #666666 ; padding-top:10px; padding-right:5px; padding-bottom:10px; text-decoration:underline; }/* タイトル帯関連スタイル ///////////////////////////////////////////// */.obi{background:url(../images/title.gif);line-height:22px;margin:0;padding:6px 3px 3px 28px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_black{background:url(../images/title_black.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_white{background:url(../images/title_white.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_gray{background:url(../images/title_gray.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_yellow{background:url(../images/title_yellow.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_red{background:url(../images/title_red.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_blue{background:url(../images/title_blue.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }   /* タイトル帯関連スタイル(地域限定車詳細ページ) ///////////////////////////////////////////// */  .obi_black_d{background:url(../images/title_black_d.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_white_d{background:url(../images/title_white_d.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_gray_d{background:url(../images/title_gray_d.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_yellow_d{background:url(../images/title_yellow_d.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_red_d{background:url(../images/title_red_d.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.obi_blue_d{background:url(../images/title_blue_d.gif);line-height:22px;margin:0;padding:2px 3px 4px 30px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ } /* タイトル帯文字関連スタイル ///////////////////////////////////////////// */.txt_color_black{font-size:12px;color:#000000;font-weight:bold; }.txt_color_white{font-size:12px;color:#ffffff;font-weight:bold; }.txt_color_gray{font-size:12px;color:#6F6F6F;font-weight:bold; }.txt_color_red{font-size:12px;color:#d20000;font-weight:bold; }.txt_color_blue{font-size:12px;color:#000fd2;font-weight:bold; }.txt_color_yellow{font-size:12px;color:#fff600;font-weight:bold; }/* top基本スタイル （トップページ、topページ）///////////////////////////////////////////// */.top_logo{padding:18px 0px 0px 20px;}.niti{ font-size:12px;line-height:18px;color:#666666;padding-top:6px;padding-right:10px ;margin:0;text-align:right;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px;/* End hide from IE-mac */ }.new{ font-size:12px;line-height:18px;padding-top:6px;padding-left:2px ;padding-right:10px ;margin:0;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.head01{ font-size:10px;line-height:16px;padding-top:6px;padding-right:10px ;margin:0;letter-spacing:0px;text-align:right; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.tel01{ font-size:18px;color:#ff0000;line-height:16px;padding-top:5px;padding-right:10px ;padding-bottom:7px ;margin:0;letter-spacing:0px;text-align:right;font-weight:bold; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.cl_back{background-color:#666666; }.cl_t{ font-size:9px;color:#ffffff;padding-top:4px;padding-left:5px ;padding-right:5px ;padding-bottom:4px ;text-align:center ;background-color:#666666; } .cl_n{ font-size:9px;color:#000000;padding-top:4px;padding-left:5px ;padding-right:5px ;padding-bottom:4px ;text-align:center ;background-color:#ffffff; }.cl_holi{ font-size:9px;color:#ffffff;padding-top:4px;padding-left:5px ;padding-right:5px ;padding-bottom:4px ;text-align:center ;background-color:#FF8D8D; }  .cl_fac{ font-size:9px;color:#ffffff;padding-top:4px;padding-left:5px ;padding-right:5px ;padding-bottom:4px ;text-align:center ;background-color:#599FDA; } .cl_event{ font-size:9px;color:#000000;padding-top:4px;padding-left:5px ;padding-right:5px ;padding-bottom:4px ;text-align:center ;background:url(../images/star.gif);background-repeat: no-repeat; background-position: center center; background-color:#ffffff;}.cl_event a{ text-decoration:underline; }.cl_event a:link{ color:#ffffff; text-decoration:underline; }.cl_event a:visited{ color:#ffffff; }.cl_event a:hover{ color:#ffffff; text-decoration:none; } .cl_event_fac{ font-size:10px;color:#ffffff;padding-top:4px;padding-left:5px ;padding-right:5px ;padding-bottom:4px ;text-align:center ;background:url(../images/star_fac.gif);background-repeat: no-repeat; background-position: center center; background-color:#599FDA;}.cl_event_fac a{ text-decoration:underline; }.cl_event_fac a{ color:#ffffff; text-decoration:underline; }.cl_event_fac a:visited{ color:#ffffff; }.cl_event_fac a:hover{ color:#ffffff; text-decoration:none; }   .cl_com{ font-size:10px;color:#666666;line-height:14px;padding-top:12px;padding-left:30px ;padding-right:5px ;padding-bottom:20px ;display:block; }.cl_next{ font-size:10px;line-height:14px;padding-right:5px ;padding-bottom:5px ;text-align:right; }.cl_chui{ font-size:10px;color:#ff0000;line-height:14px;padding-right:10px ;padding-bottom:5px ;text-align:right; }.cl_aka{ font-size:10px;color:#ff0000;line-height:14px;padding-top:3px ;padding-left:35px ;padding-right:5px ; }.cl_ao{ font-size:10px;color:#599FDA;line-height:14px;padding-left:35px ;padding-right:5px ; }.cl_eve{ font-size:10px;color:#FFA32B;line-height:14px;padding-left:35px ;padding-right:5px ; }.copy{ font-size:10px;color:#787878;line-height:14px;padding-top:5px ;padding-right:5px ;padding-bottom:5px ;text-align:right; }.w_copy{ font-size:10px;color:#787878;line-height:14px;padding-top:5px ;padding-left:15px ;padding-right:5px ;padding-bottom:5px ; }.u_text{ font-size:10px;color:#787878;line-height:14px;padding-top:5px ;padding-right:5px ;padding-bottom:5px ; }   .scroll{ overflow:auto; width:359px; height:300px; margin:0; scrollbar-arrow-color: #999999;  scrollbar-base-color: #ffffff;  scrollbar-shadow-color: #cccccc;  scrollbar-darkshadow-color: #999999;  } /*トップページバナー*/.bannar{padding-top:4px;}/* ニ階層目スタイル スタート/////////////////////////////////////////////////////////////////////////////////// *//* headスタイル ///////////////////////////////////////////// */.head{background:url(../images/head_back.gif);height:40px;width:720px;padding: 5px 5px 5px 5px;}.head02{ font-size:10px;line-height:14px;padding-top:1px;padding-right:7px ;margin:0;letter-spacing:0px;text-align:right; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.tel02{ font-size:14px;color:#ff0000;line-height:14px;padding-top:2px;padding-right:10px ;margin:0;letter-spacing:0px;text-align:right;font-weight:bold; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }/* 新車スタイル スタート/////////////////////////////////////////////////////////////////////////////////// *//* 地域限定車一覧スタイル ///////////////////////////////////////////// */.img_border{background-color:#C0C0C0;padding:1px;}.img{border:1px white solid;}.area{padding:5px 5px 5px 15px;}.d_top{background:url(../images/d_top.gif);height:4px;}.d_under{background:url(../images/d_under.gif);height:4px;}.d_area{padding:5px 10px 5px 10px;}.d_table_gray{width:100%;background-color:#F4F4F4;padding:5px 15px 5px 15px;}.sam{margin:0px 3px 0px 3px;}.s_com_top{background:url(../images/s_com_top.gif);height:4px;}.s_com_main{background:url(../images/s_com_main.gif);padding:5px 15px 5px 15px;}.s_com_under{background:url(../images/s_com_under.gif);height:4px;}/* 会社情報スタイル ///////////////////////////////////////////// */.com_t01{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#F6F6F6; }.com_t02{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#ffffff; }.com_t02{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#ffffff; }.com_back{background-color:#666666; }.com_ttl{ font-size:12px;line-height:18px;margin:0;padding:7px 7px 10px 7px;letter-spacing:0px;font-weight:bold; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ } .com_text{ font-size:12px;line-height:18px;margin:0;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.com_text_hon{ font-size:12px;line-height:18px;margin:0;padding-top:3px;padding-left:15px ;letter-spacing:0px;display:block; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.com_ht01{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#dddddd;text-align:center;font-weight:bold; }.com_ht02{ font-size:12px;color:#000000;background-color:#F6F6F6;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;text-align:right;vertical-align:top; }.com_ht03{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top; }.com_hback {background-color:#BDBDBD;width:1px;}.com_img{ padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;text-align:center; }   /* 社長あいさつ */  .list_president{margin:15px 12px 5px 12px;}  .nikki{padding : 5px 5px 5px 10px;}.nikki_txt{padding : 5px 5px 5px 15px;width:368px;}.nikki_img{padding : 0px 0px 0px 3px;width:144px;}.nikki_img01{padding : 0px 3px 0px 3px;text-align:center;width:294px;}/* リクルートスタイル ///////////////////////////////////////////// */.rec_back{background-color:#666666; }.rec_t01{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#F6F6F6;font-weight:bold;white-space:nowrap ;width:150px; }.rec_table01{ border-top:1px solid #666666 ;border-right:1px solid #666666 ;}.rec_t02{ font-size:12px;color:#000000;padding-top:5px;padding-left:15px ;padding-right:15px ;padding-bottom:5px ;line-height:18px; }.rec_t05{ font-size:12px;color:#000000;padding-top:5px;padding-left:15px ;padding-right:15px ;padding-bottom:5px ;line-height:18px;background-color:#ffffff; }.rec_t08{ font-size:12px;color:#000000;border-bottom:dotted 1px #999999;border-left:solid 5px #ff0000 ;padding-top:3px ;padding-left:8px ;padding-right:5px ;padding-bottom:2px ;font-weight:bold; }  .rec_img01{padding-top:0px ;padding-left:5px ;padding-right:10px ;padding-bottom:5px ;vertical-align:top; }.rec_img02{padding-top:0px ;padding-left:10px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top; } /* アフターサービス ///////////////////////////////////////////// */.ser_ttl{ font-size:12px;line-height:18px;margin:0;padding:7px 7px 10px 7px;letter-spacing:0px;font-weight:bold; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.ser_back{background-color:#666666; }.ser_t01{ font-size:12px;color:#000000;padding-top:10px;padding-left:30px ;padding-right:7px ;padding-bottom:7px ;line-height:18px;background-color:#ffffff; }.ser_t02{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#ffffff; }.ser_ht01{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#f6f6f6;text-align:center;font-weight:bold; }.ser_chui{ font-size:10px;line-height:14px;padding-top:5px ; }.ser_bot{text-align:center ;padding-left:3px ;padding-right:3px ;padding-top:5px ;padding-bottom:5px ;background-color:#ffffff; }  .ser_g{padding-top:3px;padding-left:3px;padding-bottom:5px;vertical-align:top;text-align:left;} .ser_tg{ font-size:12px;line-height:18px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top;background-color:#ffffff; }  .ser_tg_on{ font-size:12px;line-height:18px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top;background-color:#FFFFF2; }/* イベント関連 ///////////////////////////////////////////// */.event_ttl01{background-color: #A8A8A8;background-image: url(../images/title_icon01.gif);background-repeat: no-repeat;background-position: 8px 11px;line-height:22px;margin:0px;padding:3px 10px 3px 20px;border:1px solid #BCBCBC;font-size:12px;color:#ffffff;font-weight:bold;white-space:nowrap;vertical-align:top;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.event_ttl02{line-height:18px;margin:0;padding:3px 10px 3px 20px;border-width:1px 1px 1px 0px;border-style:solid;border-color:#BCBCBC;font-size:12px;color:#000000;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */ }.event_table01{paddint-top:0px;margin-bottom:20px;}.event_contents{font-size:12px;color:#000000;padding:0px 5px 0px 0px;line-height:18px;vertical-align:top;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */}.event_image{padding:0px;}/* ショップ詳細関連（会社・採用情報の店鋪共通) ///////////////////////////////////////////// *//* ショップ協力販売店  */.cop_t01{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#f6f6f6;text-align:center;font-weight:bold; }.cop_t02{ font-size:12px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;background-color:#ffffff; }.cop_back{background-color:#666666; }.shop_list_table{background-color:FCFBF9;margin:0px 0px 0px 5px;padding:0px;width:100%;}.shop_red{width:2px;background-color:#FF0303;}.shop_second{padding:3px 10px 3px 10px;width:100%;}.shop_list_icon{width:130px;padding:0px 15px 0px 10px;white-space:nowrap; /* Hides from IE-mac \*/width:120px;/* End hide from IE-mac */}.shop_list_menu{width:125px;padding:0px 0px 0px 25px; /* Hides from IE-mac \*/width:100px;/* End hide from IE-mac */}.shop_list03{background:url(../images/icon_yaji.gif) no-repeat 0px 5px;font-size:12px;line-height:18px;letter-spacing:0px;padding:0px 0px 0px 10px;margin:0px;display:block; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */}.shop_list_name{background:url(../images/dot_line.gif) repeat-x 20px 25px;font-size:12px;font-weight:bold;line-height:25px;padding:0px 5px 5px 10px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */}.shop_list_contents{font-size:12px;padding:0px 0px 0px 10px;margin:0px;}.shop_list_contents span{display:block;margin:0px;padding:0px;line-height:20px;}.shop_icon{padding:0px 0px 5px 0px;margin:0px;display:block;}.shop_icon2{padding:0px 0px 5px 0px;margin:0px;}.shop_top01{background:url(../images/shop_table_top01.gif);margin:0px;padding:0px;height:4px;}.shop_top02{background:url(../images/shop_table_top02.gif);margin:0px;padding:0px;}.shop_top03{background:url(../images/shop_table_top03.gif);margin:0px;padding:0px;}.shop_left01{background:url(../images/shop_table_left.gif);margin:0px;width:4px;}.shop_right01{background:url(../images/shop_table_right.gif);margin:0px;width:4px;}.shop_bottom01{background:url(../images/shop_table_bottom01.gif);margin:0px;padding:0px;}.shop_bottom02{background:url(../images/shop_table_bottom02.gif);margin:0px;padding:0px;}.shop_bottom03{background:url(../images/shop_table_bottom03.gif);margin:0px;padding:0px;height:4px;}.car_shop_info{width:670px;}.shop_info_name{font-size:12px;color:#666666;padding:10px;line-height:18px;vertical-align:top;width:100%;border-right:1px solid #CECDCB;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */}.shop_info_name02{color:#706E71;padding:10px 0px 10px 10px;_padding:10px 0px 10px 0px;margin:0px;vertical-align:top;}.shop_info_name02 ul{width:270px;padding:0px 0px 0px 5px;margin:0px; /* Hides from IE-mac \*/width:270px;/* End hide from IE-mac */}.shop_info_name02 ul li{width:120px;text-align:center;list-style-type:none;font-size:11px;line-height:16px;color:#ffffff;background-image:url(../shop_event/images/btn_back3.gif);background-repeat:norepeat;padding:3px 0px 5px 0px;margin:4px;display:block;float:left;letter-spacing:0px; /* Hides from IE-mac \*/padding:5px 0px 3px 0px;letter-spacing:1px ;width:120px;/* End hide from IE-mac */}.shop_info_name02 ul li a:link,.shop_info_name02 ul li a:visited{width:100%;color:#026698;text-decoration:none;}.shop_info_name02 ul li a:hover{text-decoration:underline;}.car_satei_contents{font-size:12px;color:#000000;padding:5px 5px 5px 10px;line-height:18px;letter-spacing:0px; /* Hides from IE-mac \*/letter-spacing:1px ;/* End hide from IE-mac */}.shop_car_image{padding-left:5px;}.shop_car_image img{margin-right:3px;}.shop_master_name{font-size:12px;font-weight:bold;line-height:18px;color:#6e6e6e;background-color:#fafafa;padding:5px 10px;border-top:1px solid aeaeae;border-bottom:1px solid aeaeae;}.shop_master_photo{padding:0px 15px 5px 10px;border-right:3px solid c4c4c4;}.shop_master_coments{font-size:12px;line-height:18px;color:#6e6e6e;padding:0px 5px 5px 15px;}span.image04{border:1px solid #666666;padding:1px;margin:0px;background-color:#ffffff;}.list_image02{float:left;padding:5px;}.shop_list_menu00{padding:0px 15px;margin:0px;}.shop_list01{text-align:center;vertical-align:middle;background:url(../shop_event/images/btn_back1.gif);background-repeat:no-repeat;width:90px;height:22px;font-size:11px;line-height:15px;letter-spacing:0px;padding-top:4px;padding-left:0px;padding-right:0px;}.shop_list_ttl{font-size:12px;font-weight:bold;padding:0px 0px 3px 10px;margin:0px;line-height:18px;vertical-align:bottom;}.shop_link_etc{font-size:12px;padding:5px 10px 5px 5px;text-align:right;vertical-align:bottom;}.shop_list_info{font-size:12px;display:block;margin:0px;padding:7px 5px 2px 12px ;line-height:18px;}shop_list_icon2{padding:0px 0px 5px 0px ;}/* 06.12.25 花澤追加 メンテナンス用に背景色６種類、スタイルシートを追加 */.table_black_mm{ font-size:12px;line-height:18px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top;background-color:#000000; }.table_white_mm{ font-size:12px;line-height:18px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top;background-color:#ffffff; }.table_gray_mm{ font-size:12px;line-height:18px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top;background-color:#F4F4F4; }.table_red_mm{ font-size:12px;line-height:18px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top;background-color:#FFF5F5; }.table_blue_mm{ font-size:12px;line-height:18px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top;background-color:#F5FBFF; }.table_yellow_mm{ font-size:12px;line-height:18px;color:#000000;padding-top:5px;padding-left:5px ;padding-right:5px ;padding-bottom:5px ;vertical-align:top;background-color:#FEFEF4; }
