@charset "UTF-8";

/****************************************/
/* ---共通の設定------*/
/****************************************/

div.con_top	{
				letter-spacing:0.1em;
				font-size: 14px;
				margin:0 0 10px 0;
				line-height:180%;
			}


/****************************************/
/* ---車輌一覧の設定------*/
/****************************************/

#no a	{
				letter-spacing:0.03em;
				text-decoration: none;
				font-size: 13px;
		}
		
div.list_title	{
					margin:15px 0 5px 0;
				}

td.ctitle	{
				background-color: #e9e9e9;
			}

/****************************************/
/* ---サイトマップの設定------*/
/****************************************/

#sitemap table	{
					margin-left:100px;
				}

#sitemap td		{
					padding:5px 40px 5px 5px;					
				}


/****************************************/
/* ---プリントの設定------*/
/****************************************/

body.print 		{
					background-color:#FFFFFF;
					text-align: center;
				}
			
#print			{
					width: 620px;
					margin-left: auto;
					margin-right: auto;
					text-align: left;
				}

#print td		{
					padding:2px;
				}

div.company1	{
					font-weight:bold;
					margin:0 0 4px 30px;
					padding:1px;
					font-size:14px;
				}

div.company2	{
					margin:1px 0 0 30px;
					padding:1px;
					font-size:12px;
				}

div.pno			{
					font-size: 18px; 
					font-weight: bold;
					padding-top:10px;
					padding-left:10px;
					margin-bottom:7px;
				}

div.psyamei		{
					font-size: 18px; 
					font-weight: bold;
					padding-left:10px;
					margin-bottom:7px;
				}

div.kakaku3		{
					font-size: 26px; 
					margin-left:30px;
					margin-top:3px;
					font-weight: bold;					
				}

div.kakaku4		{
					font-size: 14px; 
					margin-top:3px;
					margin-left:30px;
					margin-bottom:10px;
				}				

td.ptitle	{
				background-color: #E7F5FE;
			}
														
/****************************************/
/* ---会社案内の設定------*/
/****************************************/

div.map {
		letter-spacing:0.2em;
		line-height:140%;
}


#corp					{
							margin:0 0 30px 0;
						}

#corp td				{
							padding: 4px 4px 4px 6px;
							font-size:14px;
						}

div.access				{
							line-height:140%;
							letter-spacing:0.2em;
							padding:10px 0px 15px 10px;
							width:500px;
						}
					
/****************************************/
/* ---フォームの設定------*/
/****************************************/

fieldset		{
					width:600px;
					border:1px solid #9aa;
					padding-left:15px;
				}

legend			{
					padding:3px;

				}
				
dt				{
					margin:0px 0px 3px 40px;
					padding-left:7px;
					border-left:7px solid #9cc;
					font-weight:bold;
				}

dd				{
					margin-bottom:30px;
				}
				
/****************************************/
/* ---問合せ用テーブルの設定------*/
/****************************************/

table.askme			{
						margin:10px 30px;
    					border-collapse:collapse;
    					border-spacing:0;
    					background-color:#ffffff;
    					empty-cells:show;
						font-size:12px;
					}

table.askme2			{
						margin:10px 10px 10px 75px;
    					border-collapse:collapse;
    					border-spacing:0;
    					background-color:#ffffff;
    					empty-cells:show;
						font-size:12px;
					}
					
html>body .style	{
    					border-collapse:separate;
					}

tr.askme			{
					}

td.askme_title		{
						background-color:#EEFFEE;
						width:120px;
						padding:6px;					
					    border:1px solid gray;					
					}

td.askme_input		{
						width:400px;
						background-color:#EEFFEE;
						padding:6px;
						
					    border-top:1px solid gray;						
					    border-right:1px solid gray;
    					border-bottom:1px solid gray;
					}
/* 問合せ前の説明文*/					
div.exp				{
						line-height:140%;
						letter-spacing:0.2em;
						padding:10px 0px 0 10px;
						width:500px;
					}

p.contact	{
				text-align:justify;
				text-justify:distribute;
				line-height:180%;
				font-size:14px; 
				padding:20px 10px 20px 10px;
				border:solid 1px;
				background-color:#FFFFDD;
				margin-bottom:20px;
		 }

p.contact b {
				font-size:16px; 
			}
									
/****************************************/
/* ---FAQ用の設定------*/
/****************************************/

h3.faq				{
						font-weight:bold;
						font-size:14px;
						margin-bottom:6px;
						margin-left:20px;						
					}

div.faq				{
						font-size:14px;
						border:solid 1px #999999;
						letter-spacing: 0.1em;
						line-height: 160%;
						padding:10px 10px 10px 10px;
						margin:0 10px 30px 20px;						
					}

div.faq a			{
						text-decoration:none;
						font-size:14px;
						letter-spacing: 0.1em;
						line-height: 160%;
					}
					
/****************************************/
/* ---資料請求用の設定------*/
/****************************************/

div.mat_layout		{
						margin-left:20px;
					}

div.mat				{
						letter-spacing: 0.1em;
						line-height: 160%;
						padding:0 0 15px 35px;
					}

td.mat	{
			padding: 5px;
		}
					
/****************************************/
/* ---購入フロー用の設定------*/
/****************************************/

div.flow  {
			margin-left:20px;
		  }

div.flow_t	{
			letter-spacing: 0.1em;
			line-height: 160%;
			padding-bottom:15px;
			margin:0 30px 0 10px;						
		 }

div.sub1	 {
				width:610px;
				margin:10px 0 0 10px;
		 	}

div.allow	{
				width:600px;
				text-align:center;
				margin:15px;
			}
		 
p.sub1		 {
			text-align:justify;
			text-justify:distribute;
			line-height:120%;
			font-size:14px; 
			padding:10px 10px 10px 10px;
			border:solid 1px;
			background-color:#EEEEFF;
		 }

a.sub1	{
			line-height:120%;
			font-size:14px; 
			text-decoration:none;
		}
		 
/****************************************/
/* ---プライバシー用の設定------*/
/****************************************/

div.pt	 {
				width:600px;
		 }

div.pc	 {
				width:600px;
		 }
		 
/****************************************/
/* ---携帯のご案内用の設定------*/
/****************************************/

div.mob_h {
			letter-spacing: 0.1em;
			line-height: 140%;
			margin-left:10px;
			margin-right:10px;
 		  }

div.mob_t {
			letter-spacing: 0.1em;
			line-height: 140%;
			padding-bottom:10px;
			margin-top:20px;
			margin-left:10px;
			font-size:14px;
			color:#FF3300;
		  }

div.mob_n1 {
			letter-spacing: 0.1em;
			line-height: 140%;
			padding-bottom:15px;
			margin-left:25px;
			font-size:14px;
			color:#003399;
		  }
		  
div.mob_n2 {
			letter-spacing: 0.1em;
			line-height: 140%;
			padding-bottom:15px;
			margin-left:25px;
			font-size:12px;
		  }
/****************************************/
/* ---詳細の見方の設定----*/
/****************************************/

#sample		{
				margin:10px;
			}

/****************************************/
/* ---乗り出し価格ページの設定----*/
/****************************************/

#noridashi	{
				font-size:14px;
				letter-spacing: 0.05em;
				margin:0 50px 0 60px;
			}

div.total {
				font-size:14px;
				line-height: 140%;
				letter-spacing: 0.05em;
			}

div.total a {
				font-size:14px;
				line-height: 140%;
				letter-spacing: 0.05em;
			}			
			
div.total td {
				font-size:18px;
				letter-spacing: 0.05em;
				padding:10px;
			}

div.total td b{
				font-size:18px;
				letter-spacing: 0.05em;
			 }
			
td.ktitle_t	{
				padding:5px 3px 2px 0;
				font-size:14px;
				font-weight:bold;
				text-align:right;
			}
						
div.ntitle	{
				font-size:18px;
				color:#000066;
				margin:0 0 10px 0;
				font-weight:bold;
			}

td.ntitle	{
				letter-spacing: 0.05em;
				padding:5px 5px 5px 8px;
				background-color:#F4F4FF;
				font-size:14px;
				width:200;
				font-weight:bold;
			}

td.ktitle	{
				padding:5px 5px 2px 0;
				font-size:14px;
				font-weight:bold;
				text-align:right;
			}
			
td.ntitle2	{
				letter-spacing: 0.05em;
				padding:5px 5px 5px 8px;
				background-color: #F4F4FF;
				font-size:14px;
				width:220;
				color:#CC0033;
				font-weight:bold;
			}
			
td.ncont	{
				padding:5px;
				text-align:right;
				font-size:18px;
				width:150;
				font-weight:bold;
			}

td.ncont2	{
				padding:5px;
				text-align:right;
				font-size:14px;
				width:150;
			}			

/****************************************/
/* ---管理サイトの設定----*/
/****************************************/

body.sample {
				background-color:#FFFFFF;
			}

#admin		{
				font-size:14px;
				margin:0 0 0 40px;
			}

#admin td	{
				padding: 5px 40px 5px 0;
			}

#admin a	{
				text-decoration: none;
			}
			
#count		{
				margin-left:30px;
			}

#count td	{
				padding:4px 4px 4px 7px;
				font-size:12px;
			}

/****************************************/
/* ---終了ページの設定----*/
/****************************************/			
div.fin				{
						font-size:14px;
						letter-spacing: 0.1em;
						line-height: 140%;
						padding:10px 10px 10px 10px;
						margin:0 10px 10px 10px;						
					}
/****************************************/
/* ---過去車輌ページの設定----*/
/****************************************/

#old_list	{
				float:left;
				margin: 0 4px 20px 0;
			}

#old_list a		{
				text-decoration: none;
				}

/****************************************/
/* ---都道府県リスト----*/
/****************************************/

#city_list	{
				font-size:14px;
				letter-spacing: 0.1em;
				line-height: 140%;
				margin:10px 50px 10px 50px;
				padding:10px;
			}

#city_list td{
				font-size:14px;
			 }

#city_list td a{
 				font-size:14px;
 			   }

td.lstt	{
			padding:0 0 0 5px;
			width:100px;
			background-color:#EEFFEE;
}

td.lstc	{
			width:100px;
}

td.lsty	{
		text-align:right;
		padding:0 3px 0 0;
		width:100px;
}

/****************************************/
/* ---購入ガイドの設定------*/
/****************************************/

#guide_list  {
				font-size:14px;
				letter-spacing: 0.1em;
				line-height: 160%;
				margin:0 30px 20px 10px;
			  }

#guide_list #list {
				font-weight:bold;
				margin:0 100px 30px 20px;
				font-size:14px;
				letter-spacing: 0.1em;
				line-height: 160%;					
}
#guide_list #list a{
				font-size:14px;
				text-decoration:none;
}
#guide_list #list #con{
				font-weight:normal;
				margin:2px 0 0 0;
				font-size:12px;
				letter-spacing: 0.05em;
				line-height: 130%;
				padding-left:20px;					
}
#guide_list #list #con a{
				font-size:12px;
				letter-spacing: 0.05em;
}

#guide_list li  {
				font-size:14px;
				letter-spacing: 0.1em;
				line-height: 160%;
				margin:0 30px 20px 10px;
			  }			  
#guide_list li a {
				font-weight:bold;
				text-decoration:none;
				font-size:14px;
				letter-spacing: 0.1em;
			  }
			  		  
#buy  {
			font-size:14px;
			letter-spacing: 0.1em;
			line-height: 160%;
			padding-bottom:15px;
			margin:0 30px 0 10px;
		  }
		  
#buy  a{
			font-size:14px;
			text-decoration:none;
			letter-spacing: 0.1em;
			line-height: 160%;
		  }		  