@charset "UFT-8";


/*---------------------------
  ▼ページ全体
---------------------------*/
body {
	margin: 0;
	/*padding: 20px;*/
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left; /* center on ie */
	width: 100%;
	background:#EEEEEE;
	background-image:url(image_top/shadow.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#container {margin: 0 auto;width:800px;}
	
h1,h2, h3{margin: 0;text-indent: -9999px;}


p{margin:0 0 10px 0;font-size: 14px;line-height:20px;}


td{font-size: 14px;}

p.corp{
margin-top:20px;
font-size:15px;
line-height: 17px;
color: #FF9900;
font-weight: bold;
}


#menu{width:800px;height:41px;float:left;background:url(image_top/menu01.jpg);}

#menu ul{list-style:none;margin:0 50px 0 70px;padding:0;text-indent:-9999px;}

#menu li,#menu a{float:left;display:block;height:42px;}


li#navi01 {width:132px;background:url(image_top/menu_02.jpg);background-position:-0px 0px}
li#navi02 {width:132px;background:url(image_top/menu_03.jpg);background-position:-0px 0px}
li#navi03 {width:132px;background:url(image_top/menu_04.jpg);background-position:-0px 0px}
li#navi04 {width:132px;background:url(image_top/menu_05.jpg);background-position:-0px 0px}
li#navi05 {width:132px;background:url(image_top/menu_06.jpg);background-position:-0px 0px}


#navi01 a{width:132px;}
#navi02 a{width:132px;}
#navi03 a{width:132px;}
#navi04 a{width:132px;}
#navi05 a{width:132px;}


#menu li#navi01 a:hover{width:132px;background:url(image_top/menu_02.jpg);background-position:-0px -41px}
#menu li#navi02 a:hover{width:132px;background:url(image_top/menu_03.jpg);background-position:-0px -41px}
#menu li#navi03 a:hover{width:132px;background:url(image_top/menu_04.jpg);background-position:-0px -41px}
#menu li#navi04 a:hover{width:132px;background:url(image_top/menu_05.jpg);background-position:-0px -41px}
#menu li#navi05 a:hover{width:132px;background:url(image_top/menu_06.jpg);background-position:-0px -41px}



/*
li#navi01 {float:left;display:block;width:89px;background:url(image/menu_02.jpg);background-position:-0px 0px}
li#navi02 {float:left;display:block;width:109px;background:url(image/menu_03.jpg);background-position:-0px 0px}
li#navi03 {float:left;display:block;width:121px;background:url(image/menu_04.jpg);background-position:-0px 0px}
li#navi04 {float:left;display:block;width:122px;background:url(image/menu_05.jpg);background-position:-0px 0px}
li#navi05 {float:left;display:block;width:109px;background:url(image/menu_06.jpg);background-position:-0px 0px}
li#navi06 {float:left;display:block;width:110px;background:url(image/menu_07.jpg);background-position:-0px 0px}


#navi01 a{width:89px;height:41px;display:block;}
#navi02 a{width:109px;height:41px;display:block;}
#navi03 a{width:121px;height:41px;display:block;}
#navi04 a{width:122px;height:41px;display:block;}
#navi05 a{width:109px;height:41px;display:block;}
#navi06 a{width:110px;height:41px;display:block;}

#menu li#navi01 a:hover{width:89px;height:41px;background:url(image/menu_02.jpg);background-position:-0px -41px}
#menu li#navi02 a:hover{width:109px;height:41px;background:url(image/menu_03.jpg);background-position:-0px -41px}
#menu li#navi03 a:hover{width:121px;height:41px;background:url(image/menu_04.jpg);background-position:-0px -41px}
#menu li#navi04 a:hover{width:122px;height:41px;background:url(image/menu_05.jpg);background-position:-0px -41px}
#menu li#navi05 a:hover{width:109px;height:41px;background:url(image/menu_06.jpg);background-position:-0px -41px}
#menu li#navi06 a:hover{width:110px;height:41px;background:url(image/menu_07.jpg);background-position:-0px -41px}

*/



#pagebody{
width:800px;
float:left;
margin:0;
padding:0;
background:url(image_top/main_side.jpg) repeat-y;
}

#main{
width:600px;
float:right;
}

#nabierea{width:200px;float:left;
background:url(image_top/imai_now_01.jpg) no-repeat;
background-position:20px 12px;
margin-bottom:200px;
}


#footer{
clear:both;
background:url(image_top/footer.jpg) no-repeat;
width:800px;
height:30px;
}


/*---------------------------
  ▲ページ全体
---------------------------*/



/*---------------------------
  ▼会社概要
---------------------------*/

#corp_01{
	margin:0px;
	width:600px;
	background:url(image_corp/title.jpg) no-repeat;
	height: 150px;
}

#corp_01 img{
float:right;
padding-right:20px;
padding-left:20px;
}

#corp_01 p{
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;	
}

#corp_02{
margin:20px 20px 20px 50px;
}

td.tbl01{text-align:center;color:#000066;
vertical-align:top;}



#corp_03{
float:left;
width:600px;
margin-bottom:50px;
}

#corp_03_01{
	float:left;
	width:300px;
	padding-left: 20px;
}

#corp_03_02{
float:right;
width:280px;
}

#corp_03_02 img{
text-align:center;
}

#corp_03_02 P{
	text-align:left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

#corp_map{
margin:20px 30px
}

#email{clear:both;padding-top:10px;}
#email ul{list-style:none;margin:10px 0 10px 20px;padding:0;}
#email li,#email_qa a{background-image:url(image_top/qabotton.jpg);display:block;width:563px;height:80px;text-indent:-9999px;}
#email_qa a{background-position: 0px 0}
#email_qa a:hover{background-position: 0px -80px}


#kaitori{clear:both;padding-top:10px;}
#kaitori ul{list-style:none;margin:10px 0 0 20px;padding:0;}
#kaitori li{background-image:url(image_top/kaitori.gif);display:block;width:563px;height:107px;text-indent:-9999px;}



/*---------------------------
  ▲会社概要
---------------------------*/



/*---------------------------
  ▼シートクリーニング
---------------------------*/

#sheet_01{
		padding: 20px;
	}


h2.sheet_01_01{
	width:560px;
	height:29px;
	background:url(image_sheet/title_01.gif);
	margin-bottom:10px;
}


h2.sheet_01_02{
	width:560px;
	height:29px;
	background:url(image_sheet/title_02.gif);
	margin-top:100px;
	margin-bottom:10px;
}


.sht_img_02 img{
	clear:both;
	margin:0 auto;
	padding-bottom:20px;
	padding-top: 20px;
}


#sheet_point ul{
	font-size:14px;
	line-height: 30px;
	list-style-image:url(image_sheet/point.jpg);
	}

.sheet_red{
	color: #FF0000;
	font-weight: bold;
	}
	
	
	.sheet_02{
	text-align:center;
	}

/*---------------------------
  ▲シートクリーニング
---------------------------*/

/*---------------------------
  ▼新車販売
---------------------------*/

h2.ncar_01_01{
	width:560px;
	height:29px;
	background:url(image_ncar/title_01.gif);
	margin-bottom:10px;
}

.ncar_02{
margin:80px 20px 400px 20px 
}

/*---------------------------
  ▲新車販売
---------------------------*/



/*---------------------------
  ▼ヘッダ
---------------------------*/

#header{
width:800px;
}

#header h1{
width:800px;
height:84px;
margin:0;
background:url(image_top/head_logo.jpg);
text-indent:-9999px;
}

#header_img{
width:800px;
height:200px;
margin:0;
background:url(image_top/top_logo.jpg);
}

#header_img_bankin{
width:800px;
height:200px;
background:url(image_bankin/top_image.jpg);
margin:0;
}


#header_img_glass{
width:800px;
height:200px;
background:url(image_glass/top_image.jpg);
margin:0;
}


#header_img_light{
width:800px;
height:200px;
background:url(image_light/top_image.jpg);
margin:0;
}


#header_img_sheet{
width:800px;
height:200px;
background:url(image_sheet/top_image.jpg);
margin:0;
}

#header_img_car{
width:800px;
height:200px;
background:url(image_car/top_image.jpg);
margin:0;
}


#header_img_ncar{
width:800px;
height:200px;
background:url(image_ncar/top_image.jpg);
margin:0;
}


#header_img_corp{
width:800px;
height:200px;
background:url(image_corp/top_image.jpg);
margin:0;
}

/*---------------------------
  ▲ヘッダ
---------------------------*/





/*---------------------------
  ▼サイドメニュー
---------------------------*/

#navi_menu{clear:both;margin:132px 12px 0px 20px;width:156px;background-image:url(image_top/imai_now_02.jpg);background-repeat:repeat-y;}

#navi_menu ul{margin:0 12px;padding:12px 0 0 0;list-style-type:none;}

#navi_menu li a{margin:0;display:block;width:134px;height:42px;padding-top:5px;text-indent:-9999px;}

li#sub_bankin{background-image:url(image_top/sub_bankin.jpg);background-repeat:no-repeat;}
li#sub_body{background-image:url(image_top/sub_body.jpg);background-repeat:no-repeat;}
li#sub_light{background-image:url(image_top/sub_light.jpg);background-repeat:no-repeat;}
li#sub_sheet{background-image:url(image_top/sub_sheet.jpg);background-repeat:no-repeat;}
li#sub_recent{background-image:url(image_top/sub_recent.jpg);background-repeat:no-repeat;}

#navi_menu_car{clear:both;margin:0px 12px 12px 20px;padding-bottom:12px;width:156px;background-image:url(image_top/imai_now_02.jpg);background-repeat:repeat-y;}

li#sub_car{background-image:url(image_top/sub_car.jpg);background-repeat:no-repeat;text-indent:-9999px;}


ul.navi_menu_car_01{margin:0 12px;padding:0;list-style-type:none;}
ul.navi_menu_car_01 li a{margin:0;display:block;width:134px;height:42px;}

ul.navi_menu_car_02{margin:12px;padding:0 0 12px 0;list-style-type:none;line-height:13px;padding-top:5px;}
ul.navi_menu_car_02 li{margin-bottom:13px;}


ul.navi_menu_car_02 li a{font-size:14px;margin-bottom:20px;}

ul.navi_menu_car_02 a{color:#FFFFFF;text-decoration:none;}
ul.navi_menu_car_02 a:hover{color:#FF0000;text-decoration:none;}

.navi_manu_car_02_title {margin:12px auto;color:#00bfff;font-size:14px;text-align:center;}

.navi_manu_car_03 {width:130px;height:80px;margin:12px auto;text-align:center;color:#ffffff}


#side_corp{
	float:left;
	width:155px;
	height:400px;
	margin: 22px;
    font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
}

#side_corp img{
margin-bottom:10px;
}

/*---------------------------
  ▼フッター
---------------------------*/

#footer_link{
	margin-top:10px;
	margin-left:15px;
}


#footer_link a{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
	
#footer_link a:hover{
	color:#FF0000;
	font-size:14px;
	text-decoration:none;
}
	
/*---------------------------
  ▲フッター
---------------------------*/


/*---------------------------
  ▼トップ
---------------------------*/
#top_01{
	width:560px;
	margin:20px;
}


h2.top_01_01_01{
	width:560px;
	height:29px;
	background:url(image_top/top_title.gif);
	margin-bottom:10px;
}

#top_01 img{
	margin-left:20px;
}


h2.top_01_01_02{
	width:560px;
	height:30px;
	background:url(image_top/top_title_02.gif);
	margin:30px 0 0px 20px;
}



#top_03{
	clear:both;
	margin:0px;
	height:163px;
	width:600px;
	background:url(image_top/top_erea.jpg) no-repeat;
}

#top_03_01{
	float:left;
	width:230px;
}

#top_03_02{
	float:right;
	width:370px;
	height:160px;
}

#top_03_02 ul{
	padding:0;
	margin:0;
	margin-top:24px;
	width:320px;
}

#top_03_02 li{
	display:block;
	padding-left:10px;
	text-indent: -9999px;
}

#top_03_02 li a{
	display:block;
	text-decoration:none;
}


#top_03_02 li#bankin a{
	width:320px;
	height:35px;
	background:url(image_top/bankin_title.jpg) no-repeat;
}

#top_03_02 li#bankin a:hover{
	background-position:-320px
}

#top_03_02 li#glass a{
	width:320px;
	height:35px;
	background:url(image_top/glass_title.jpg) no-repeat;
}

#top_03_02 li#glass a:hover{
	background-position:-320px
}



#top_03_02 li#light a{
	width:320px;
	height:35px;
	background:url(image_top/light_title.jpg) no-repeat;
}

#top_03_02 li#light a:hover{
	background-position:-320px
}



#top_03_02 li#sheet a{
	width:320px;
	height:35px;
	background:url(image_top/sheet_title.jpg) no-repeat;
}

#top_03_02 li#sheet a:hover{
	background-position:-320px
}

#top_03_02 li#newcar a{
	width:320px;
	height:35px;
	background:url(image_top/newcar_title.jpg) no-repeat;
}

#top_03_02 li#newcar a:hover{
	background-position:-320px
}


#top_03_02 li#car a{
	width:320px;
	height:35px;
	background:url(image_top/car_title.jpg) no-repeat;
}

#top_03_02 li#car a:hover{
	background-position:-320px
}


#top_03_02 p{
	padding-top: 5px;
	margin-left: 10px;
	margin-right:40px;
}

#top_03_02 img{
	padding-top: 10px;
}

#top_04{
	margin:30px;
}

.title_ph{
	padding-left:34px;
	padding-top: 26px;
}

/*---------------------------
  ▲トップ
---------------------------*/


/*---------------------------
  ▼新車・中古車販売
---------------------------*/

/* 記事 */
div.post{border-bottom: dashed 1px #2b76cc;padding: 18px;margin: 20px}
div.post h4{color: #2b76cc;font-size: 1em;padding: 0 0 5px 10px;margin: 0;background-color:#FDF5E6;}
div.post h4 a{color: #2b76cc;text-decoration: none}
div.post p{font-size: 0.875em;line-height: 2;margin-top: 10px;}
p.postinfo {text-align: right;margin: 20px 0 0;clear: both;color: #2b76cc;text-size:0.5em;}
p.postinfo a{color: #2b76cc;}


/* ページリンク */
p.pagelink a	{font-size: 0.75em;color: #2b76cc}
span.pageprev	{float: left;margin-left:20px;}
span.pagenext	{float: right;margin-right:20px;}




#car_01{
	margin:20px;
	width:560px;
	background:url(image_car/catch.jpg) no-repeat;
}

#car_02{
	margin:20px;
	width:560px;
	height:36px;
	background:url(image_car/car_02_title.jpg) no-repeat;
}

#car_01 img{
	float:right;
	padding-right:20px;
	padding-left:20px;
}

#car_01 p{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.price {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}


#car_list{
	width:560px;
	height:200px;
	margin:0 auto;
	padding-top:10px;
	
}

#car_list td{
	font-size:11px;
}

#car_list_l{
	float:left;
	width:255px;
}

#car_list_r{
	float:right;
	width:305px;

}

.mj20{
	margin-left: 20px;
}



.thum_02 ul{
float:left;
margin:0;
padding:0;
}


.thum_02 li{
float:left;
margin-right:10px;
margin-bottom:10px;
width:160px;
height:180px;
list-style-position:intside;
list-style-type:none;
font-size:14px;
}

.thum_02 a{
color:#333333;
text-decoration:none;
}

.thum_02 a img {
border-style:none;
}

.metatag{
margin:0;
padding:0;
font-size:10px;
color:#FF0000;
}


#car_point{
width:500px;
margin-top:20px
}



#car_point ul{
font-size:12px;
	line-height: 20px;
	list-style-image:url(image_sheet/point.jpg);
	}



/*---------------------------
  ▲新車・中古車販売
---------------------------*/

/*---------------------------
  ▼板金
---------------------------*/

#bankin_01{
		padding: 20px;
	}


h2.bankin_01_01{
	width:560px;
	height:29px;
	background:url(image_bankin/title01.gif);
	margin-bottom:10px;
}

#bankin_01 img{
	margin-left:20px;
}

h2.bankin_01_02{
	width:560px;
	height:29px;
	background:url(image_bankin/title01_02.gif);
	margin-top:30px;
	margin-bottom:10px;
}



h2.bankin_01_03{
	width:560px;
	height:29px;
	background:url(image_bankin/title01_01.gif);
	margin-top:30px;
	margin-bottom:10px;
}

.bkn_img_01{
margin:30px 30px 30px 20px;
}


h2.bankin_01_04{
	width:560px;
	height:29px;
	background:url(image_bankin/title01_03.gif);
	margin-top:50px;
	margin-bottom:10px;
}

.area_01{
	margin-top:110px;
	border:1px dotted #006699;
	background-color: #E0ECF2;
	padding: 10px;
}

.area_02{
	border:1px dotted #006699;
	background-color: #EAF2F2;
	padding: 10px;
}


#dento ul{margin:0 0 20px 0;padding:0}
#dento li{margin:5px 0 5px 30px;font-size: 13px;line-height: 17px;}

h2.bankin_01_05{
	width:560px;
	height:29px;
	background:url(image_bankin/title01_04.gif);
	margin-top:30px;
	margin-bottom:10px;
}

h2.bankin_01_06{
	width:560px;
	height:29px;
	background:url(image_bankin/title01_05.gif);
	margin-top:30px;
	margin-bottom:10px;
}

h2.bankin_01_07{
	width:560px;
	height:29px;
	background:url(image_bankin/title01_06.gif);
	margin-top:30px;
	margin-bottom:10px;
}


h2.bankin_01_08{
	width:560px;
	height:29px;
	background:url(image_bankin/title01_07.gif);
	margin-top:30px;
	margin-bottom:10px;
}

h2.bankin_01_09{
	width:560px;
	height:29px;
	background:url(image_bankin/title01_08.gif);
	margin-top:30px;
	margin-bottom:10px;
}



/*---------------------------
  ▲板金
---------------------------*/





/*---------------------------
  ▼ガラスコーティング
---------------------------*/



#glass_01{
		padding: 20px;
	}

h2.glass_01_01{
	width:560px;
	height:29px;
	background:url(image_glass/title_01.gif);
	margin-bottom:10px;
}

.gls_img_01 img{
	margin-left:20px;
}


h2.glass_01_02{
	width:560px;
	height:29px;
	background:url(image_glass/title_02.gif);
	margin-top:80px;
	margin-bottom:10px;
}


.gls_img_02 img{
	clear:both;
	margin:0 auto;
	padding-bottom:20px;
	padding-top: 20px;
}



.back{
padding-left:20px;
padding-bottom:30px;
}



#qa ul{
	font-size:13px;
	line-height: 17px;
	list-style-image:url(image_glass/q.gif);
	color: #000099;
}

.a_red{
color: #000000;
list-style-image:url(image_glass/a.gif);
padding-bottom:30px;

}

#glass_03{
	border: 1px solid #C4B087;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	}
	
	
#map{margin:0 auto}

/*---------------------------
  ▲ガラスコーティング
---------------------------*/



/*---------------------------
  ▼ライトコーティング
---------------------------*/



#light_01{
		padding: 20px;
	}

h2.light_01_01{
	width:560px;
	height:29px;
	background:url(image_light/title_01.gif);
	margin-bottom:10px;
}

h2.light_01_02{
	width:560px;
	height:29px;
	background:url(image_light/title_04.gif);
	margin-top:30px;
	margin-bottom:10px;
}


h2.light_01_03{
	width:560px;
	height:28px;
	margin-top:30px;
	background:url(image_light/title_06_01.gif);
	margin-bottom:10px;
}

h2.light_01_04{
clear:both;
	width:560px;
	height:28px;
	margin-top:30px;
	background:url(image_light/title_06_02.gif);
	margin-bottom:10px;
}

h2.light_01_05{
	width:560px;
	height:28px;
	margin-top:30px;
	background:url(image_light/title_06_03.gif);
	margin-bottom:10px;
}


h2.light_01_06{
	width:560px;
	height:28px;
	margin-top:30px;
	background:url(image_light/title_06_04.gif);
	margin-bottom:10px;
}


h2.light_01_07{
	width:560px;
	height:28px;
	margin-top:30px;
	background:url(image_light/title_05.gif);
	margin-bottom:10px;
}




.gls_img_01 img{
	margin-left:20px;
}



table.table_01 {
  margin-bottom: 30px;
  width: 560px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.table_01 caption {
  margin-top: 1em;
  text-align: right;
}

table.table_01 th,
table.table_01 td {
  padding: 4px 6px;
}

table.table_01 th {
  background: #1B3AB4;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
  color: #FFF;
}

table.table_01 td {
  background: #E5EAFF;
  text-align: right;
  white-space: nowrap;
}

.light_ba{
margin-bottom:20px
}


.light_01_06_w{
margin:0;padding:0;
clear:both;
width:560px;
height:188px;
float:left;
}

.light_01_06_l{
margin:0;padding:0;
width:250px;
height:188px;
float:left;

}


.light_01_06_r{
margin:0;padding:0;
width:300px;
height:188px;
float:right;
font-size: 13px;line-height: 17px;
}


#light_01_06_01{margin:0;padding:0;width:300px;height:39px;background:url(image_light/title_07_01.gif);text-indent:-9999px;}
#light_01_06_02{margin:0;padding:0;width:300px;height:39px;background:url(image_light/title_07_02.gif);text-indent:-9999px;}
#light_01_06_03{margin:0;padding:0;width:300px;height:39px;background:url(image_light/title_07_03.gif);text-indent:-9999px;}
#light_01_06_04{margin:0;padding:0;width:300px;height:39px;background:url(image_light/title_07_04.gif);text-indent:-9999px;}
#light_01_06_05{margin:0;padding:0;width:300px;height:39px;background:url(image_light/title_07_05.gif);text-indent:-9999px;}
#light_01_06_06{margin:0;padding:0;width:300px;height:39px;background:url(image_light/title_07_06.gif);text-indent:-9999px;}
#light_01_06_07{margin:0;padding:0;width:300px;height:39px;background:url(image_light/title_07_07.gif);text-indent:-9999px;}

.light_arrow{
clear:both;
margin:10px 273px}


/*---------------------------
  ▲ライトコーティング
---------------------------*/

#sheet_table{margin-left:20px}

