		*{
			margin:0;
			padding:0;
			}


		body{
			background:url("/images/template_carlife_van/header/back.jpg");			
			text-align: center;
			background-position: center top;
			background-repeat:no-repeat;
			color:#555;
			font-size:12px;
			_font-size:11px;
			}

		img{
			border: none;
			}


		li{
			list-style:none;
			}

		p{
			font-size:12px;
			line-height:170%;
			}

		table{
		border-collapse:collapse;
		}


		th,td{
			line-height:170%;
			font-size:12px;
			}


		a{
		text-decoration: none;	
		}

		a:link{
		color:#0066a7;
		}


		a:visited{
		color:#0066a7;
		}

		a:hover{
		color:#009cff;
		}

		a:hover img{
		filter: alpha(Opacity=80);
		opacity: 0.8;
		}
	
		.reds{
		color:#c50000;
		}
		
		
		.margin_bottom_5{
		margin-bottom:5px;
		}
		
		.margin-bottom_20{
		margin-bottom:20px;
		}
		
		.top_banner{
		margin-bottom:5px;
		}



		/*------------modalbox---------*/
		
#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 0;
	border: 0 solid;
	text-align:left;
	z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	background-color: #fff;
	height:100%;
}

#MB_header {
	margin:0;
	height: 28px;
}

#MB_content {
	padding: 6px .75em;
	overflow:auto;
}

#MB_caption {
	font: bold 100% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:-3px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:20px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color:#EFEFEF;
	color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color:#DDD;
  border-bottom: 1px solid #CCC;
}
#MB_caption { color:#000 }
#MB_close { color:#777 }
#MB_close:hover { color:#000 }
		



		
		
		
		
		/*-----------header-----------*/

		#header{
			margin:0 auto;
			width:970px;
			}


		#header h1{
			position: absolute;
			left:-9999px;
			font-size:11px;
			}

		#global_navi{
			z-index:9999;
			position: relative;
   		overflow: hidden;
			}


		#global_navi ul{
 			position:relative;
  			left:50%;
   			float:left;

			}


		#global_navi li{
			position:relative;
   		left:-50%;
 			float: left;
			}

		.kaitori_satei_bt{
			margin-right:10px;
			}




		.toiawase_bt{
			clear: both;
			float: right;
			position: relative;
			right:26px;
			top:4px;
			_top:6px;
			}




		#tenpo_global_menu{
			z-index:1;
			width:960px;
			clear: both;
			position: relative;
			top:35px;

			}

		#tenpo_global_menu ul{
			position:relative;
			left:40px;
	   		float:left;
			}

		#tenpo_global_menu li{
			position:relative;
 			float: left;
			}

.t_shatai{
margin-top:5px;
padding-left:10px;
border-left:solid #ffba00 20px;

}

			/*------------main_contents----------*/
			#main_contents{
			z-index:0;
			width:920px;
			clear:both;
			margin:0px auto 40px auto;
			text-align: left;
			position:relative;
			top:35px;
			}
			
			
			

			#pan{
			width:920px;
			float: left; 
			margin-bottom:5px;
			}


			#pan span{
			padding-left:15px;
			background:url("/images/template_carlife_van/common/yajirusi.gif") no-repeat 7px 2px;
			}
			
			
			#page-title{
			background:url("/images/template_carlife_van/motocross/h2_title.jpg") no-repeat ;
			height:60px;
			}

			#page-title span{
			float:left;

			padding:15px 0 0 15px;

			}

			/*-------------left----------*/
			#left{
			clear: both;
			width:240px;
			float: left;
			margin-bottom:50px;
			}


		.car_list ul li{
		border-bottom:dotted 1px #ccc;
		padding:3px 0;
		}






		/*--------ツリービュー----------*/

		#browser{
		margin-bottom:20px;
		}
		
		.treeview, .treeview ul { 
		padding: 0;
		margin: 0;
		list-style: none;
		}

		.treeview ul {
		background-color: white;
		margin-top: 4px;
		}

		.treeview .hitarea {
		background: url(/images/template_carlife_van/left/treeview/treeview-default.gif) -64px -25px no-repeat;
		height: 16px;
		width: 16px;
		margin-left: -16px;
		float: left;
		cursor: pointer;
		}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}


.treeview li span{
	font-weight:bold;
	padding:3px;
	background-color:#f5fbff;
}

.treeview li img{
position:relative;
top:3px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }



.treeview li { background: url(/images/template_carlife_van/left/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }


.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/images/template_carlife_van/left/treeview/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/template_carlife_van/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/images/template_carlife_van/left/treeview/treeview-red.gif); } 

.treeview-black li { background-image: url(images/template_carlife_van/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/images/template_carlife_van/left/treeview/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/template_carlife_van/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/images/template_carlife_van/left/treeview/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/template_carlife_van/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/images/template_carlife_van/left/treeview/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(/images/template_carlife_van/left/treeview/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/images/template_carlife_van/left/treeview/older-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(/images/template_carlife_van/left/treeview/file.gif) 0 0 no-repeat; }





			.staff_image_container{
			float:left;
			width:240px;
			margin:10px 0;
			padding-bottom:10px;
			border-bottom:dotted 1px #ccc;
			}

			.top_img_staff_a{
			float:left;
			width:110px;
			}

			.top_img_staff_a p{
			float:right;
			width:130px;
			line-height:160%;

			}			

			.top_img_staff_a img{
			width:90px;
			}


			.top_img_staff_a a{
			float: left;
			border: solid 5px #eee;
			}

			.top_img_staff_a a:link{			
			border: solid 5px #e6f1fa;
			}

			.top_img_staff_a a:hover{
			border: solid 5px #d7e7f3;
			}


			/*----モトクロスサイドナビ--*/

			.event_motocross_navi{
			margin-bottom:20px;
			}
			
			.event_motocross_navi li{
			background-color:#969b49;
			padding:10px;
			border-bottom:solid 1px #b6bb68;
			border-top:solid 1px #73782b;

			}
			
			.event_motocross_navi_big a{
			font-weight:bold;
			font-size:15px;
			}

			.event_motocross_navi li a:link{
			color:#fff;
			}
			.event_motocross_navi li a:visited{
			color:#fff;
			}

			.event_motocross_navi li a:hover{
			color:#ecf292;
			}


			/*----ウィンドサーフィンサイドナビ--*/

			.event_windsurfin_navi{
			margin-bottom:20px;
			}
			
			.event_windsurfin_navi li{
			background-color:#142c88;
			padding:10px;
			border-bottom:solid 1px #334caf;
			border-top:solid 1px #02124f;

			}
			
			.event_windsurfin_navi_big a{
			font-weight:bold;
			font-size:15px;
			}

			.event_windsurfin_navi li a:link{
			color:#fff;
			}
			.event_windsurfin_navi li a:visited{
			color:#fff;
			}

			.event_windsurfin_navi li a:hover{
			color:#e6e9f4;
			}



			/*------------main-----------*/
			#main{
			float: right;
			width:660px;
			margin-bottom:50px;			
			}

			#main_img{
			margin-bottom:10px;
			z-index:1;
			}
			
			

			#top_ul{
			float: left;	
			}

			#top_ul li{
			float: left;
			line-height:0%;
			}

			.top_ul{
			float: left;	
			}

			.top_ul li{
			margin-top:5px;
			float: left;
			line-height:0%;
			}


			.top_porters_bt{
			margin-right:10px;
			}

/*-------------20110725--------------*/

#topnavi_wrap{
margin-bottom:20px;
}

#topnaviimg{
width:480px;
float:left;
}

#topnavi{
width:180px;
float:left;
}

#topnavi ul{
margin:0px;
padding:0px;
line-height:0%;
}


#topnavi ul li{
display:inline;
height:58px;
line-height:0%;
}



/*-------------20110524--------------*/




			#news_top_kaitori{
			clear: both;
			float: left;
			width:660px;
			}

			/*--買取査定bt--*/
			#top_kaitori{
			float: right;
			width:325px;
			height:232px;
			background:url("/images/template_carlife_van/top/kaitori_back.jpg");
			}

			#top_kaitori p{
			position: relative;
			top: 140px;
			padding:0px 20px;
			font-size:11px;
			margin-bottom:5px;
			}

			#top_kaitori img{
			margin-left:12px;
			position: relative;	
			top: 140px;
			}


			/*--新着情報--*/
			#news{
			float: left;
			width:325px;
			margin-right:10px;
			}
		
			#news table {
			border-collapse:collapse;
			}
		
			#news table th,#news table td{
			border-bottom:dotted 1px #ccc;
			padding:2px;
	
			}
			
			#news table th p{
			width:80px;
			font-size:11px;
			}
			
			#news p{
			}


/*---受賞アワード---*/
.aword{
			width:325px;
			float: left;
			margin-right:10px;
			}
			
.aword_l{
			width:325px;
			float: left;
			}

.aword table {
			border-collapse:collapse;
			}
		
.aword table th,#news table td{
			border-bottom:dotted 1px #ccc;
			padding:2px;
			}
			
.aword table th p{
			width:80px;
			font-size:11px;
			}
			
.aword p{
			}
			
			.container_01{
			width:323px;
			height:180px;
			border-right:solid 1px #ccc;
			border-left:solid 1px #ccc;
			overflow: auto;
			}
			



			.container_01 span{
			margin-right:10px;
			}

			/*--新着車両--*/
			.top_price{


			}


			/*--トピックス--*/
			.top_660_container{
			clear: both;
			float: left;
			margin:10px 0;
			}

			.top_image_container{
			width:100px;
			float: left;
			margin-right:8px;
			height:160px;
			}

			.top_image_container img{
			width:90px;
			}


			.top_img_car_a a{
			float: left;
			border: solid 5px #e6f1fa;
			}

			.top_img_car_a a:link{			
			border: solid 5px #e6f1fa;
			}

			.top_img_car_a a:visited{			
			border: solid 5px #e6f1fa;
			}


			.top_img_car_a a:hover{
			border: solid 5px #d7e7f3;
			}





		/*-------------モトクロス----------------*/


	
		.ouen{
		background-color:#e2f6fd;
		padding:5px;
		border:solid 1px #00c0ff;
		text-align:center;

		}


/*タブメニュー*/
.menu { color:#272727;width:660px;}
.menu ul {ist-style:none; text-align:center;}
.menu li {display:inline; margin-right:4px;float:left;width:161px;
}

		.menu li a:link,.menu li a:visited {
		color:#fff;font-weight:bold;
		}
		.menu li a:hover{
		color:#dff3ff;font-weight:bold;
		}

		.motocross_contents{
		margin-bottom:30px;
		padding-bottom:30px;
		border-bottom:dotted 1px #ccc;
		}


		#motocross_ul li{
		float: left;
		}

		.surfin_li img{
		margin-left:10px;
		}

		.motocross_ul{
		float: left;

		margin-bottom:10px;
		}


		.motocross_ul li{
		float:left;
		margin:5px;
		}

		.motocross_ul p{
		background-color:#eee;
		padding:3px;
		}

		#motocross h4{
		padding:3px 0 3px 5px;
		border-left:solid 3px #ccc;
		font-size:15px;
		margin-bottom:10px;
		}

		#motocross h5{
		font-size:13px;
		}
		
		.ouen02{
		background-color:#f6fce4;
		padding:5px;
		border:solid 1px #bed384;
		text-align:center;
		clear:both;
		margin-top:5px;
		margin-bottom:5px;
		float:left;
		width:648px;
		}
	

		/*-----イベント-----*/
		.motocross_event_contents table{

		}
		
		.motocross_event_contents_table th{
		background-color:#0186cb;
		border:solid 1px #0186cb;
		padding:10px;
		color:#eee;
		font-size:15px;
		}		
		
		.motocross_event_contents_table td{
		padding:10px;
		border:solid 1px #0186cb;

		
		}
		



		/*-------------ウィンドサーフィン----------------*/

	.ouen{
		background-color:#e2f6fd;
		padding:5px;
		border:solid 1px #00c0ff;
		text-align:center;
		clear:both;
		margin-top:5px;
		margin-bottom:5px;
		float:left;
		width:648px;
		}



.table_630 th,.table_630 td{
			padding:3px;
			border-bottom:dotted 1px #ccc;
			}


.table_630 th{
		border-right:solid 2px #ccc;
		width:80px;}
		
		.table_630{padding-top:18px;}


.sulf{float:left;}
.surf_01{float:left;
margin-top:5px;
margin-right:5px;}

.third{font-size:20px;
color:red;
}


#seiseki{clear:both;
float:left;}

.magazine{
float:left;
margin-top:200px;
margin-left:10px;
background-color:;}

.kong_blog{margin-top:80px;
margin-left:10px;
background-color:;
float:left;
width:210px;}

.blues{color:blue;}

.champ{color:red;}


.table_420 tr,.table_420 td{
			padding:2px;
			border-bottom:dotted 1px #ccc;}

.table_420{margin-top:10px;}

.motocross_contents{clear:both;
}
			
			



		
		
		
		
		/*--------------店舗のご案内-------------*/
		.tenpo_ul{
		}


		.tenpo_ul li{
		float:left;
		width:200px;
		margin:0 10px 25px 10px;
		}

		.table_660{
		clear: both;
		float: left;
		width:660px;
		margin-bottom:20px;
		}


		.table_660 th,.table_660 td{
			padding:5px;
			border-bottom:dotted 1px #ccc;

		}


	.table_660 th{
		border-right:solid 2px #ccc;
		width:120px;
		}



		.table_660_02{
		clear: both;
		float: left;
		width:660px;
		margin-bottom:20px;
		}


		.table_660_02 th,.table_660_02 td{
			padding:5px;
		}


	.table_660_02 th{
		border-right:solid 2px #ccc;
		width:120px;
		}



		.table_530{

		width:530px;
		}


		.table_530 th,.table_530 td{
			padding:5px;
			border-bottom:dotted 1px #ccc;

		}


	.table_530 th{
		border-right:solid 2px #ccc;
		width:120px;
		}


	#tenpo h3{
		clear:both;

		padding:3px 0 3px 5px;
		border-left:solid 3px #ccc;
		font-size:15px;
		margin:10px 0;

	}



		/*--提携ショップ--*/
		#map{
		height:600px;
		background-color:#eee;

		}


		/*------------スタッフ紹介----------*/
		.staff_detail_table{
		width:660px;

		margin-bottom:50px;
		}
		
		.staff_detail_table table{
		
		}		
		
		.staff_detail_table table td,.staff_detail_table table th{
			padding:5px;
			border-bottom:dotted 1px #ccc;
		}
		
		
		#staff_detail h3{
		background-color:#e3f3ff;
		border-top:solid 1px #cde5f6;
		margin-bottom:5px;
		padding:5px;
		text-align:left;
		font-size:15px;
		}
		

		#staff_detail h4{
		font-size:12px;
		border-bottom:dotted 1px #ff3594;
		margin-bottom:10px;
		}

		.staff_detail_table table th{
		border-right:solid 2px #ccc;
		width:70px;
		}
		
		.blog_space{
		background-color:#fef2f8;
		width:260px;
		_width:280px;
		padding:10px;
		}
		
		
		
		
		
		/*--ClickMe--*/
		
		
		    #posts {
        padding: 0;
        margin: 0;
    }
    #posts li {
    	width:228px;
    	border: 1px solid #eee;
    	background-color: #F9F9F9;
        background-image: none;
    	float: left;
        clear: both;
        list-style: none;
        margin: 5px 0 0 0;
        padding: 5px;
    }
    #posts a {
        text-decoration: none;
        color: #999;
        font-size: 0.85em;
    }
    #posts img {
        display: block;
        float: left;
        border: 1px #ccc solid;
        background: white;
        padding: 3px;
        margin: 0 10px 0 0;
    }

		
			
			/*-------------ご成約者様の声--------*/
		#customers table td{
			padding:5px;
		}
		
		#customers  h3{
		clear:both;
		padding:3px 0 3px 5px;
		border-left:solid 3px #ccc;
		font-size:15px;
		margin-bottom:20px;
		}
		
		#customers h3 span{
		font-weight:normal;
		font-size:11px;
		}
		
		.customer_contents{
		margin-top:10px;
		}		
		
		.customer_contents table{
		width:100%;

		}



		.customers_comment_detail table{
		width:390px;
		float:right;
		}


		.customers_comment_detail table td,.customers_comment_detail table th{
			padding:5px;
			border-bottom:dotted 1px #ccc;
		}


		.customers_comment_detail table th{
		border-right:solid 2px #ccc;
		width:120px;
		}


		.customers_photo{
		width:250px;
		float:left;
		}



		/*--------------車両一覧---------------*/
.stock_table{
		border-collapse:collapse;
		margin-bottom:10px;
	}


.stock_table th,.stock_table td{
	padding:5px;
	border:solid 1px #ccc;
	}

.stock_table th{
	background-color:#eee;
	}
	

	
	
	/*--------------車両詳細---------------*/

#stock_cars h3{
	border-left:solid 3px #ccc;
	padding:5px;
	margin-bottom:10px;
	font-size:15px;
}


	/*-----------------リンク----------------*/
	#link h3{
	border-left:solid 3px #ccc;
	padding:5px;
	margin-bottom:10px;
	font-size:15px;
}



	/*----------------新着情報---------------*/

	.select_topics{
	margin-bottom:10px;
	}


	#news_top{

	}

	#news_contents table{
	width:100%;
	}


	#news_contents td{
	height:40px;
	border-bottom:dotted 1px #ccc;
	}
	
	#news_contents span{
	position:relative;
	top:-5px;
	}
	
	.new_icon{
	position:relative;
	top:5px;
	}
	
		/*------------買取査定---------------*/
	#kaitori_contents h3{
	clear:both;
	float:left;
	border-left:solid 3px #ccc;
	padding:5px;
	margin-bottom:10px;
	margin-top:20px;
	}


	/*------------架装車ページ---------------*/	
	
	.carlife_cus{
	margin:20px 0px;;
	width:100%;
	float:left;
	background-color:#cccccc;
	}
	
	.toyotasha_collabo{
	width:250px;
	float:left;
	padding:0px 20px 10px 20px;
	}
	
	.toyotasha_collabo_img{
	width:350px;
	float:left;
	padding-top:20px;
	font-size:x-small;
	line-height:120%;
	
	}
	
/*-------イベント(MT)-----*/



.motocross_event03 td{
padding:9px;
}



.v2eventracetb{
margin-bottom:10px;
width:100%;
}

.v2eventracetb th{
background-color:#0b7100;
color:#fff;
}


.v2eventracetb td,.v2eventracetb th{
	border:solid 1px #ccc;
	padding:10px;
}

.v2eventphoto {
	margin-left:50px;
}

.v2eventphoto ul{
float:left;
}

.v2eventphoto li{
float:left;
padding:9px;
}

/*----イベントの左カテゴリリスト-------*/

.kako_event_list_title{
font-size:15px;
font-weight:bold;
color:#def3fd;


}




.kako_event_list li{
padding:10px;
background-color:#0a82c0;
border-bottom:solid 1px #1b9ee2;
border-top:solid 1px #006498;
color:#fff;
}

.kako_event_list li a:link{
color:#fff;
}

.kako_event_list li a:visited{
color:#fff;
}

.kako_event_list li a:hover{
color:#c5e3f2;
}

.kako_event_list {

margin-bottom:20px;
}



/*--------ウィンドサーフィンメディア紹介--------*/

.wind_media_contents{
	width:200px;
	padding:10px;
	float:left;
	}


.task_container{
	margin-bottom:30px;	
	}


.task_waku{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#efefef;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:10px;
	width:189px;
	}



.task_waku img{
	margin-bottom:10px;

	}
	
.task_waku p{


	}
	
	
.staff_container{
	
	}
	
.staff_container h4{
	font-size:16px;
	}
	
	
.staff_waku{
	width:638px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	background-color:#eeeeee;
	border:solid 1px #ddd;
	padding:10px;
	}
	
.staff_waku img{
	margin-bottom:10px;
	padding:10px;
	background-color:#fff;
	float:left;
	width:200px;
	}
	
	
.staff_rightcontent{
	float:right;
	width:400px;
	}


	
	.hotlodcustom_photo li{
	 margin-right:12px;
	 float:left;
	}

	.hotlodcustom_photo{

	}
	
	
	.hotlodcustom_photo img{
	padding:10px;
	background-color:#fff;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	}	

 .hotlodcustomcontents{
 clear:both;
 float:left;
 margin-bottom:20px;
 background-color:#efefef;
 padding:10px;
 width:639px;
 border-bottom:solid 1px #ccc;
 border-right:solid 1px #ccc;
 }

	.portar_content{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:30px;
	padding-bottom:30px;

	}

	.portar_content h3{
	font-size:16px;
	margin-bottom:10px;
	color:#fff;
	background-color:#333;
	padding:5px 10px;
	}

	.portar_content h4{
	font-size:15px;
	}
		
	.portar_content .schedule_ol{
		list-style:decimal;
	}

	.customize_one{
		clear:both;
		float:left;
		width:640px;
		margin-bottom:20px;
		padding:10px;
		background-color:#efefef;
	}
	
	
	.custommenu_ul li{
		background-color:#4b72ad;
		padding:3px 6px;
		font-size:14px;
		color:#fff;
		float:left;
		margin-bottom:5px;
		margin-right:5px;
	}
	
	
	.custommenu_ul li a{
		color:#fff;		
		}	
	
	.custommenu_ul{
		float:left;
		margin:10px 0;
		}	
	
	.customize_one .customize_left{
		float:left;
		width:200px;
	}

	.customize_speck{
		width:440px;
		float:right;
	}
	
	.customize_speck .price{
		float:right;
		font-size:18px;
		font-weight:bold;
		color:#c70909;
		}

	.customize_speck .price span{
		position:relative;
		top:5px;
		padding-left:10px;
		}
		
		
	.customize_sample_contents{
		background-color:#efefef;
		padding:10px;
 		width:639px;
 		border-bottom:solid 1px #ccc;
 		border-right:solid 1px #ccc;
		}	
		
		
		.custome_speck_contents{
		background:url("http://www.carlifeauto.co.jp/images/template_carlife_van/porter/customcar.jpg") right top no-repeat;
		}









	
		/*--------------footer-----------------*/

			#under_menu{
			clear: both;
			
			width:920px;
			margin:0px auto;
			position: relative;
			top:5px;
			_top:3px;
			}

			#page_top{
			float:right;
			font-size:10px;
			background-color:#fff;

			margin-bottom:10px;

			}

			#footer_tenpo_menu{
			clear: both;			
			position:relative;
			top:-2px;		
			}
			

			#footer_tenpo_menu li{
			float: left;
			margin-right:8px;
			}



			#footer_container{
			clear: both;
			background-color:#53a4e6;
			}

			#footer{
			margin:0 auto;
			padding-top:20px;
			width:920px;
			color:#fff;
			text-align: left;
			}

			#footer a:link{
			color:#fff;
			}


			#footer a:visited{
			color:#fff;
			}





			#footer a:hover{
			color:#def0ff;
			}


	
			/*---footer_shop_info--*/
			#footer_shop_info{
			width:100%;
			float:left;
			margin-bottom:10px;
			padding-bottom:10px;
			border-bottom:dotted 1px #74b8f0;
			}

			#footer_shop_info h3{
			border-left:solid 3px #fff;
			padding-left:7px;
			margin-bottom:10px;
			font-size:17px;
			background:url("/images/template_carlife_van/footer/footer_tel.jpg")no-repeat right top;
			}

			#footer_shop_info h3 strong{
			font-size:11px;
			
			}

			#footer_shop_info_left{
			width:700px;
			float: left;
			}


			#footer_shop_info_right{
			float: right;
			width:200px;
			}


			/*---footer_menu_list----*/
			#footer_menu{
			width:100%;
			float: left;
			margin-bottom:10px;
			}


			.footer_menu_contents{
			float: left;
			margin-left:10px;
			border-left:dotted 1px #74b8f0;
			padding-left:10px;
			}

			.footer_menu_contents h3{
			font-size:12px;
			}

			.footer_menu_contents span{
			}

			.footer_menu_contents ul{
			float: left;
			}

			.footer_menu_contents li{
			background:url("/images/template_carlife_van/footer/footer_square.gif") no-repeat 5px 5px;
			padding-left:20px;
			background-repeat: no-repeat;
			}




			/*--Copyright--*/
			#copyright_container{
			clear: both;
			border-top:solid 7px #3c8fd3;
			padding:10px 0;
			margin-top:15px;
			background-color:#333;
			color:#eee;
			}

			#copyright{
			position: relative;
   		overflow: hidden;
			}

			#copyright ul{
 			position:relative;
  		left:50%;
   		float:left;			
			}
			

			#copyright li{
			position:relative;
   		left:-50%;
 			float: left;
			margin:0 10px;
			}

			#copyright p{
			clear:both;
			}
			
			#copyright a:link{
			color:#53a4e6;
			}

			#copyright a:visited{
			color:#53a4e6;
			}


			#copyright a:hover{
			color:#3483c4;
			}


			#copyright_menu p{
			clear:both;
			}


/*-----------------チームカーライフ感謝祭-------------------*/

.carlife_kansya_03{
background-color:#fff100;
padding:10px 20px;

}


.carlife_kansya_03 h2{
clear:both;
border-left:solid 5px #00ab10;
padding-left:15px;
}

.carlife_kansya_03 .top_title{
margin-bottom:15px;
}


.carlife_kansya_03 .top_title,.carlife_kansya_03 .message,.carlife_kansya_03 .team_carlife_flash{
position:relative;
top:-80px;
}


.carlife_kansya_03 .team_carlife_flash{
margin-bottom:20px;
}


.carlife_kansya_03 .gaiyou_table{
	margin-bottom:30px;
}

.carlife_kansya_03 .gaiyou_table th{
	width:100px;
	border-bottom:dotted 1px #fff;
	border-right:solid 2px #ffde00;
	text-align:right;
}


.carlife_kansya_03 .gaiyou_table td{
	border-bottom:dotted 1px #fff;
	padding:10px;
}

.time_table{
border-left:dotted 1px #fff;
margin-top:10px;
margin-bottom:30px;
}

.carlife_kansya_03 .time_table th{
	width:120px;
	padding:10px;
	border-bottom:dotted 1px #fff;
	border-right:dotted 1px #fff;
	border-top:dotted 1px #fff;
	background-color:#ffde00;
}

.carlife_kansya_03 .time_table td{
	padding:10px;
	border-bottom:dotted 1px #fff;
	border-right:dotted 1px #fff;
}

.carlife_kansya_03 ul{
	float:left;

	position:relative;
top:-80px;
}

.carlife_kansya_03 ul li{
	float:left;
	margin-right:5px;
}


.mousikomi_bt{
margin-bottom:30px;
}



.carlife_kansya_03 .toiawase{
padding:10px;
font-size:125%;
font-weight:bold;
border:solid 5px #fff;
}

.carlife_kansya_03 .kousi{
position:relative;
top:-80px;
}
