@charset "UTF-8";
/* Index CSS Document */



/* 01. TITLE
************************************/
h2.tl_newcar { margin:0 0 10px 0; padding:0; width:260px; height:70px; text-indent:-10000px; background:url(../images2/tl_h1_nc.gif); }
h2.tl_aft { margin:0 0 10px 0; padding:0; width:260px; height:70px; text-indent:-10000px; background:url(../images2/tl_h1_aft.gif); }
h2.tl_kana { margin:0 0 10px 0; padding:0; width:260px; height:70px; text-indent:-10000px; background:url(../images2/tl_h1_kana.gif); }

h3.tl_news { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_news.gif); }
h3.tl_newcar { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_newcar.gif); }
h3.tl_usedcar { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_usedcar.gif); }

h3.tl_after { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_after.gif); }
h3.tl_sclabo { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_sclabo.gif); }
h3.tl_ksorgn { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_ksorgn.gif); }


h3.tl_cp_hd { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_cp_hd.gif); }
h3.tl_dealer { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_dealer.gif); }
h3.tl_job { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_job.gif); }
h3.tl_club_kana { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_club_kana.gif); }
h3.tl_ins { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_ins.gif); }
h3.tl_about { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_about.gif); }
h3.tl_nandemo { margin:0 0 10px 0; padding:0; width:260px; height:25px; text-indent:-10000px; background:url(../images2/tl_h2_nandemo.gif); }

/* 03. promotion
************************************/
#wrapper #promotion { margin:0; padding:0; width:840px; height:360px; line-height:1.0; }
#wrapper #promotion img { margin:0; padding:0; }
#wrapper #promotion a { margin:0; padding:0; text-decoration:none; }
#wrapper #promotion ul#portfolio { margin:0; padding:0; }
#wrapper #promotion ul#portfolio li { margin:0; padding:0; list-style-type:none; }


/* list
************************************/
#contents ul { margin:5px 0px 10px 10px; padding:0; }
#contents li { margin:0 0 3px 0; list-style-type:none; }

/* News list
************************************/
#contents dl { margin:5px 0px 15px 10px; padding:0; }
#contents dt { margin:5px 0 0 0; padding:0; font-weight:bold; color:#FF6600; }
#contents dd { margin:0 0 2px 0; padding:0; }


/* Box 
************************************/
.box_mgn_l_10 { margin:5px 0 10px 10px; padding:0; }

/* Box 今週のイベント情報
************************************/
.tl_cam { margin:0 0 0 10px; padding:0; width:250px; height:22px; background:url(../images2/tl_this_week.gif) no-repeat; text-indent:-10000px; }
.tl_cam2 { margin:0 0 0 10px; padding:0; width:250px; height:22px; background:url(../images2/tl_campain.gif) no-repeat; text-indent:-10000px; }
.box_cam { margin:0 0 10px 10px; padding:5px 10px 5px 10px; background:url(../images2/bg_this_week.gif) no-repeat; border-bottom:1px solid #FFA76C; }
.box_cam p { margin:3px 0; }

/* 新車情報
************************************/
.car_box { margin:5px 0 10px 10px; padding:7px 0 0 7px; border:1px solid #ccc; background:url(../images2/bg_newcar.gif) no-repeat; clear:both; }
.car_img { margin:0 5px 7px 0; float:left; }
.car_txt { margin:9px 1px 0 5px; padding:0; }
.car_txt2 { margin:2px 1px 0 5px; padding:0; }

.newcar_box { margin:5px 0 10px 10px; padding:7px 0 0 7px; border:1px solid #ccc; clear:both; }
.newcar_img { margin:0 5px 7px 0; float:left; }
.newcar_txt { margin:9px 1px 0 5px; padding:0; }
.newcar_txt2 { margin:2px 1px 0 5px; padding:0; }

.newcar2_box { margin:5px 0 7px 10px; padding:0; border:none; clear:both; }
.newcar2_img { margin:0 5px 2px 0; float:left; }
.newcar2_txt { margin:9px 1px 0 5px; padding:0; }
.newcar2_txt2 { margin:2px 1px 0 5px; padding:0; }

/* Box ScLaBoイベント情報
************************************/
.tl_sc_ev { margin:0 0 0 10px; padding:0; width:250px; height:22px; background:url(../images2/tl_sc_event.gif); text-indent:-10000px; }
.box_sc_ev { margin:0 0 10px 10px; padding:5px 10px 5px 10px; background:url(../images2/bg_sc_event.gif); border-bottom:1px solid #FFA76C; }
.box_sc_ev p { margin:3px 0; }

/* アフターサービス
************************************/
.aft_box { margin:5px 0 10px 10px; padding:7px 0 0 7px; border:1px solid #ccc; clear:both; }
.aft_img { margin:0 5px 15px 0; float:left; }
.aft_txt { margin:9px 1px 0 5px; padding:0; }
.aft_txt2 { margin:2px 1px 0 5px; padding:0; }

/* Box 販売店フェア・イベント情報
************************************/
h3.tl_dealer_news { margin:0 0 0 10px; padding:0; width:250px; height:22px; background:url(../images2/tl_dealer_news.gif) no-repeat; text-indent:-10000px; }
.box_dealer_news { margin:0 0 10px 10px; padding:5px 10px 5px 10px; background:url(../images2/bg_this_week.gif) repeat-y; border-bottom:1px solid #FFA76C; }
.box_dealer_news p { margin:3px 0; }
.box_dealer_news ul { margin:0 !important; padding:0; }
.box_dealer_news li { margin:0; padding:0; list-style-type:none; }


/* Box 採用情報 緑枠
************************************/
h3.tl_job_news { margin:0 0 0 10px; padding:0; width:250px; height:22px; background:url(../images2/tl_job_waku.gif) no-repeat; text-indent:-10000px; }
.box_job_news { margin:0 0 10px 10px; padding:5px 10px 5px 10px; background:url(../images2/bg_job_waku.gif) repeat-y; border-bottom:1px solid #393; }
.box_job_news p { margin:3px 0; }
.box_job_news ul { margin:0 !important; padding:0; }
.box_job_news li { margin:0; padding:0; list-style-type:none; }


/* 夏の安心快適メニュー */
.aft_img_smr { margin:0 5px 12px 0; float:left; }
.aft_txt_smr { margin:0 1px 0 5px; padding:0; }

/* オリジナルメニュー
************************************/
.box_ori  { margin:5px 0 15px 10px; padding:0; display:block; clear:both; }
.ori_bx_l { margin:0 4px 0 0; padding:0; width:120px; float:left; border:1px solid #ccc; height:69px; overflow:hidden; }
.ori_bx_r { margin:0; padding:0; width:120px; float:left; border:1px solid #ccc; height:69px; overflow:hidden; }

.ori_img { margin:4px 3px 25px 3px; width:30px; float:left; }
.ori_txt { margin:0px 3px 0 0; padding:0; }

/* カレンダー
************************************/
.cal_box { margin:0 0 5px 0; padding:0; width:260px; }
.cal_box img { margin:0; padding:0; border:none; }

.bd_gray01 { border:1px solid #ccc; }


/* 採用情報
************************************/
.job_box { margin:5px 0 10px 10px; padding:7px 0 0 7px; border:1px solid #ccc; clear:both; }
.job_img { margin:0 5px 7px 0; float:left; }
.job_txt { margin:9px 1px 0 5px; padding:0; }
.job_txt2 { margin:0px 3px 0 0; padding:0; }



/* DOLFIN'S CHOICE
**********************/
/* アイコン付きBOX */
h3.tl_dolfins-choice { margin:0 0 10px 0; padding:0; width:260px; height:25px; background:url(../images2/tl_dolfins-choice.gif) no-repeat; text-indent:-10000px; display:block; }

/* BOX色つき枠 */
h3.tl_d-choice { margin:0 0 0 10px; padding:0; width:250px; height:22px; background:url(../images2/tl_d-choice.gif) no-repeat; text-indent:-10000px; }
.box_d-choice { margin:0 0 10px 10px; padding:5px 10px 5px 10px; background:url(../images2/bg_d-choice.gif) repeat-y; border-bottom:1px solid #0059B3; }
.box_d-choice p { margin:3px 0; }
.box_d-choice ul { margin:0 !important; padding:0; }
.box_d-choice li { margin:0; padding:0; list-style-type:none; }




