@charset "UTF-8";

#sub_title	{
					letter-spacing:0.1em;
					line-height:130%;
					font-size: 16px;
					font-weight:bold;
					margin: 30px 20px 0 10px;
					color:#003333;
				}
				
#sub_contents	{
					letter-spacing:0.1em;
					line-height:130%;
					font-size: 14px;
					margin: 10px 30px 30px 10px;
					text-align:left;
				}
				
#sub_contents b	{
					letter-spacing:0.1em;
					line-height:130%;
					font-size: 14px;
					margin: 0 20px 6px 0;					
				}

#sub_contents h2	{
					font-size: 18px;
				}
				

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

#sub_table	div{
				letter-spacing:0.1em;
				line-height:130%;
				font-size: 14px;
				margin: 10px 0px 30px 15px;
			}
			
#sub_table td	{
					letter-spacing:0.1em;
					line-height:130%;
					font-size: 14px;
					padding:3px;
				}

#sub_table td a	{
					letter-spacing:0.1em;
					line-height:130%;
					font-size: 16px;
					padding:3px;
					text-decoration:none;
					color:blue;
				}

#sub_table td a:hover	{

					text-decoration:underline;
				}
												
								
/*-----------------------------------------------
	サイトマップ
------------------------------------------------*/

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

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

/*-----------------------------------------------
	ガイド、ＱＡ一覧
------------------------------------------------*/

#guide_list	  {
				float:left;
				width:760px;
				margin: 30px 0 60px 0;
			  }

#guide_list p{
				font-size:12px;
			  }
			  
#guide_list #google_left {
				border:solid 1px black;
				text-align:justify;
				text-justify:distribute;
				line-height:150%;
				font-size:12px;
				padding:15px;
				margin-left:10px;
				padding:20px 20px 36px 20px;
			  }

#guide_list #google_right {
				border:solid 1px black;
				text-align:justify;
				text-justify:distribute;
				line-height:150%;
				font-size:12px;
				padding:20px 20px 10px 20px;
			  }
			  
#guide_list a{
				font-size:12px;
				color:blue;
				font-weight:bold;
			  }

#guide_list td   {
				font-size:14px;
				 padding: 5px 0 5px 5px;
			  }

#guide_list td  a {
				font-size:14px;
				text-decoration:none;
			  }
			  			  
/*-----------------------------------------------
	個人情報について
------------------------------------------------*/

#privacy_title	{
					letter-spacing:0.1em;
					font-size: 16px;
					font-weight:bold;
					margin: 20px 20px 0 15px;
				}

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

/*-----------------------------------------------
	登録について
------------------------------------------------*/

#regist_title	{
					color: #000066;
					letter-spacing:0.1em;
					font-size: 14px;
					font-weight:bold;
					margin: 10px 20px 10px 25px;
				}

#regist_contents	{
						line-height:130%;
						letter-spacing:0.1em;
						font-size: 14px;
						margin: 0 50px 30px 25px;
					}

#regist_contents a	{
						font-size: 14px;
					}
					
/*-----------------------------------------------
	お問い合わせ
------------------------------------------------*/

#askme	{
			margin: 5px 0 0 10px;
		}

#askme td {
			padding: 10px;
			/*background-color:#DDDDDD;*/
		  }

/*-----------------------------------------------
	運営会社
------------------------------------------------*/

#corp	{
			margin: 50px 0 0 40px;
		}

#corp td {
			padding: 7px;
			background-color:#FFFFFF;
		  }

#corp td.title {
			width:100px;
			background-color:#EEEEFF;			
		  }

/*-----------------------------------------------
	中古トラックナビとは？
------------------------------------------------*/

#intro	{
			padding: 12px;
			background-color:#FFFFFF;
			border:solid 1px #999999;
			letter-spacing:0.1em;
			line-height:160%;
			font-size: 14px;
			margin: 20px 0 30px 0;
		}

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

/*-----------------------------------------------
	矢印
------------------------------------------------*/
#yaji {
		margin: 5px 0 0 250px;
}

/*-----------------------------------------------
	一覧ページ
------------------------------------------------*/
#list_title {
			font-size:14px;
			color:#000066;
			line-height: 140%;
			margin-top:10px;
}

/*都道府県*/
#city_list {
		margin:20px 0 0 2px;
}

#city_list td {
	pading:2px;
			letter-spacing:0.1em;
			line-height:160%;

}

#city_list td a{
	text-decoration:none;
}

#city_list td a:hover{
	text-decoration:underline;
}

/*-----------------------------------------------
	詳細ページ
------------------------------------------------*/
#detail_data {
				margin: 20px 0 20px 0;

}

#detail_data td {
				font-size:14px;
				padding:3px 0 3px 7px;
}

#detail_data td a{
				font-family:"Arial";
				font-size:14px;
}

#map_style {
			border:solid 1px #999999;
}


/*-----------------------------------------------
	オビ 
------------------------------------------------*/
#line_title{
		padding:4px;
		font-size:14px;		
		background-color:#5E94C9;
		color:#FFFFFF;
		border:solid 1px #999999;
	}

#line_content	{
			padding: 5px 10px 5px 10px;
			background-color:#FFFFFF;
			border:solid 1px #999999;
			letter-spacing:0.1em;
			line-height:160%;
			font-size: 14px;
			margin: 0 0 20px 0;
		}

#link{
		padding:2px;
		font-size:12px;		
	}

/*-----------------------------------------------
	販売店登録 
------------------------------------------------*/
#shop_regist {
		
}
#shop_regist th{
		text-align:left;
		font-weight:normal;
		background-color: #F6F5DC;
		line-height:140%;
}
#shop_regist td{
		background-color: #FFFFFF;
		padding:5px 0 5px 10px;
		line-height:200%;
}

#shop_type td{
		background-color: #FFFFFF;
		padding:1px 3px 1px 3px;
}

/*-----------------------------------------------
	Google 広告関連 
------------------------------------------------*/

#ad_google{
	padding:0 0 0 10px;
}

#ad_google li {

	font-size:14px;
	padding: 3px 0;
}

/*-----------------------------------------------
	Tips - 小さいフォント 
------------------------------------------------*/
div.tips {
	padding-bottom: 3px;
}
div.tips a{
	font-size:10px;
	text-decoration:none;
}

#maker_title{
	font-size: 16px;
	font-weight:bold;
	margin-bottom:4px;
}

#maker_title a{
	font-size: 14px;
	text-decoration:none;
}

/*-----------------------------------------------
	PR
------------------------------------------------*/

#pr {
	margin:20px 0 40px 30px;
	font-size:14px;
	line-height:1.4;
}

#pr a{
	color:blue;
	font-size:14px;
}

/*-----------------------------------------------
	ポスト
------------------------------------------------*/

#sup_post	{
				margin: 10px 0 0 70px;
				text-align:left;
			}

#sup_post td   {
				 padding: 5px 0 5px 5px;
				 line-height:1.8;
		   }

#sup_post td.cont   {
				 padding: 5px 0 5px 5px;
				 line-height:1.8;
				 background-color: #FFF;
		   }

#sup_post td.camp   {
				 padding: 5px 0 5px 5px;
				 line-height:1.8;
				 background-color: #FFF;
				 font-size:12px;
		   }

.posttable {
	background-color: #CCC;
}

.posttable td {
	/*background-color: #3F668D;*/

	background-color: #F0F0F0;
	padding-left: 10px;
	padding-right: 10px;
	color:#000;
}

.posttable td.text {
	background-color: #FFF;
}

#sup_post input.text{
	border: 1px solid #666666;
	height: 20px;
}

.font-cya {
	color: #522311;
}

/*-----------------------------------------------
	管理画面
------------------------------------------------*/

#my_menu{
	background-color:#3C648D;
	padding:5px 0 5px 15px;
	color:white;
}

#my_menu a{
	font-size:14px;
	color:white;
	margin:0 5px 0 5px;
}


/*-----------------------------------------------
	ショップリスト
------------------------------------------------*/

#shoplst{
	margin-top:10px;
	padding:0 5px;
}

#shoplst div{
		margin-bottom:3px;
}

#shoplst table{
	background-color:#999;
}
#shoplst .hd td{
	background-color:#def;
}
#shoplst .hd2 td{
	background-color:#FFDD88;
}

#shoplst .maker td{
	background-color:#cccc99;
}

#shoplst td{
	background-color:#fff;
	padding:4px 2px;
	font-size:12px;
}
#shoplst td.map{
	width:30px;
}
#shoplst td.name{
	padding:0 0 0 5px;
	width:190px;
}
#shoplst td.namem{
	width:120px;
	padding: 3px 0 3px 10px;
}
#shoplst td.name2{
	width:340px;
}
#shoplst td.name a{
	text-decoration: none;
	color: #000099;
}
#shoplst td.post{
	width:280px;
}
#shoplst td.contact{
	width:85px;
}
#shoplst td.lst{
	width:40px;
}
#shoplst td.lst2{
	width:30px;
	font-size:9px;
	line-height:1.2;
}
#shoplst td.hp{
	width:100px;
}
#shoplst td.hpad {
	padding: 0 0 0 17px;
	align:left;
}
#shoplst td.hpad a{
	text-decoration: none;
	color: #000099;
}

/*-----------------------------------------------
	Nox
------------------------------------------------*/

#table_list	{
				letter-spacing:0.1em;
				line-height:130%;
				font-size: 12px;
			}
			
#table_list td	{
					letter-spacing:0.1em;
					line-height:130%;
					font-size: 12px;
					padding:3px;
				}

/*-----------------------------------------------
	ボタン
------------------------------------------------*/
.sbmt{
	margin-top:20px;
	text-align:center;
	font-size:14px;
}
.sbmt input{
	width:100px;
}

/*-----------------------------------------------
	管理ページ
------------------------------------------------*/

#title_bar	{

	background-image: url("../images/title_bar.gif");
	background-repeat: no-repeat;
	font-size:18px;
	margin:40px 0 0 50px;
	padding:7px 0 10px 30px;
	font-weight:bold;
	text-align:left;
}

#menu_box {
	border:solid 1px #CCC;
	background-color:#F9F9F9;
	margin:10px 0 0 0;
	padding:13px 0 5px 10px;
	text-align:left;
	width:700px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.1em;
}

/*-----------------------------------------------
	登録確認
------------------------------------------------*/

#post_list{
	text-align:left;
	margin:0 0 0 90px;
}

#post_list td{
	font-size:14px;
	padding:10px;
	line-height:1.5;
}

/*-----------------------------------------------
	登録Ｑ＆Ａ
------------------------------------------------*/

div.subt4 {

	margin:30px 0 13px 0;
	padding:8px 0 8px 7px;
	
	font-weight:bold;
	font-size:18px;
	
	border-left:solid 8px #003399;
	border-bottom:dotted 1px #003399;
	border-top:dotted 1px #003399;
	border-right:dotted 1px #003399;
}

/*-----------------------------------------------
	広告
------------------------------------------------*/

#adv{
	margin:50px 0 0 30px;
}

#adv table{
	background-color:#999;
	width:550px;
}

#adv td{
	background-color:#fff;
	padding:3px 3px 3px 5px;
	font-size:14px;
}

#adv td.price{
	text-align:right;
}

#adv td.title{
	background-color:#EEE;
}

/*-----------------------------------------------
	ニュース
------------------------------------------------*/

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


