		img{
			border: none;
			}


		li{
			list-style:none;
			}

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


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


		a{
		text-decoration: none;	
		}

		a:link{
		color:#f10067;
		text-decoration:underline;
		}


		a:visited{
		color:#f10067;
		text-decoration:underline;
		}

		a:hover{
		color:#50a2ff;
		}

		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 }
		


/*----------------スクロール店舗---------------*/


.scrolling input, .scrolling textarea { font-family: Arial; font-size: 125%; padding: 7px; }
.scrolling label { display: block; } 
.scrolling p { margin: 0; margin-bottom: 4px;}
.scrolling h5 { margin: 0; font-weight: normal; }
.scrolling a:link,
.scrolling a:hover,
.scrolling a:visited {
    color: #fff;
}
.scrolling #sidebar {
    color: #AFB0B1;
    background: #fd6a90;
    float:left;
    margin:0 0 24px;
    padding:15px 10px 10px;
    width:220px;
}

.scrolling #sidebar ul {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}

.scrolling .rating {
    background-image:url(http://static.jqueryfordesigners.com/demo/images/simple-spy/info_bar_stars.png);
    background-repeat:no-repeat;
    height:12px;
    text-indent:-900em;
    font-size:1em;
    margin:0 0 9px;
}

.scrolling .none {
        background-position: 82px 0px;
}

.scrolling .four {
        background-position: 82px -48px;
}

.scrolling .five {
        background-position: 82px -60px;
}

.scrolling .tags {
        color: #fff;
        margin: 0.5em;
}

.scrolling .tags a,
.scrolling .tags span {
        background-color: #333839;
        font-size: 0.8em;
        padding: 0.1em 0.8em 0.2em;
}

.scrolling .tags a:link,
.scrolling .tags a:visited {
        color: #fff;
        text-decoration: none;  
}

.scrolling .tags a:hover,
.scrolling .tags a:active {
        background-color: #3e4448;
        color: #fff;
        text-decoration: none;  
}

.scrolling #sidebar li {
    height: 130px;
    overflow: hidden;
}

.scrolling #sidebar li h5 {
    color:#A5A9AB;
    font-size:1em;
    margin-bottom:0.5em;
}

.scrolling #sidebar li h5 a {
    color:#A5A9AB;
    text-decoration:none;
}

.scrolling #sidebar li img {
    float:left;
    margin-right:8px;
}

.scrolling #sidebar li .info {
    color:#3E4548;
    font-size:1em;
}

.scrolling #sidebar .info a,
.scrolling #sidebar .info a:visited {
    color:#3E4548;
    text-decoration: none;
}

.scrolling #sidebar .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;    
}

.scrolling #sidebar {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
}

.scrolling .tags span,
.scrolling .tags a {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
}

.scrolling a img {
    border: 0;
}



.staff_one_side{
	width:220px;
	clear:both;
	float:left;
	margin-bottom:10px;
	border-bottom:dotted 1px #fe8fac;
	padding-bottom:10px;
}

.staff_one_side .left{
	width:100px;
	float:left;
}

.staff_one_side .left img{
	width:100px;
	border:solid 5px #ff5d87;
	}

.staff_one_side .right{
	width:100px;
	float:right;

}



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

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


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

		#global_navi{
			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:970px;
			clear: both;
			position: relative;
			top:35px;

			}

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

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

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

			
			}


			#top_menu{
			float:left;
			width:660px;

			}

			#top_menu ul{
			float:left;
			width:660px;

			}

			#top_menu li{
			float:left;
			width:325px;
			
			}
			
			#top_menu .menu_margin{
			margin-right:10px;
			}



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

			#pan span{
			padding-left:15px;
			background:url("./images/common/yajirusi.gif") no-repeat 7px 2px;
			}
			
			.otasuke_icon{
			position:absolute;
			right:-46px;
			top:10px;
			}
			
	
			
			.eco_icon{
			position:absolute;
			right:-46px;
			top:150px;
			}	
	

			/*---------highslide-maincontent-----------*/
			.highslide-maincontent{
			text-align:left;
			
			}
			
			/*-----お助け隊員心得-------------*/

			.highslide-maincontent li{
			list-style:decimal;
			padding:10px 0 10px 10px;
			border-bottom:dotted 1px #ccc;
			list-style-position:inside;
			
			}
			.otasuke_title img{
			margin-top:15px;
			text-align:center;
			margin-left:20px;
			}




			/*-----社会貢献活動(エコ活動委員会)------*/
			
			
			.eco_contents{
			clear:both;
			float:left;

			width:395px;
			margin-top:15px;
			}
			
			.eco_one{
			width:190px;
			height:220px;

			float:left;
			margin-bottom:20px;
			}
			
			.eco_left{
			margin-right:10px;
			margin-left:5px;
			}


			.eco_contents h3{
			font-size:13px;
			margin-top:5px;
			color:green;
			}
			
			.zenten_eco{
			clear:both;
			text-align:center;
			padding:10px;
			background-color:#efffe1;
			font-weight:bold;
			color:green;
			}
			
			
			.eco_message{
			width:300px;
			float:left;
			}
			
			.eco_message span{
			border-bottom:solid 1px #f1ede8;
			padding-bottom:5px;
			line-height:200%;
		
			}
			
			


			
			#page-title{
			background:url("./images/byebuy/h2_title.jpg") no-repeat;
			height:60px;
			}

			#page-title span{
			float:left;
			padding:15px 0 0 15px;

			}

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


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

		/*--サイドバナー--*/
		.side_banner{
		margin-bottom:10px;
		}




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

		#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/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:#edf4ff;
}

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

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

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



.treeview li { background: url(./images/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/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_pickup/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(./images/left/treeview/treeview-red.gif); } 

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

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

.treeview-famfamfam li { background-image: url(images/template_carlife_pickup/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(./images/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/left/treeview/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(./images/left/treeview/older-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(./images/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 #ccc;
			}

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



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

			#main_img{
			margin-bottom:10px;
			}


			

			#top_ul{
			float: left;	
			}

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




			.top_porters_bt{
			margin-right:10px;
			}



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


			/*--買取査定bt--*/
			#top_kaitori{
			float: right;
			width:325px;
			height:232px;
			background:url("./images/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;
			}


			/*--TOPページメニュー--*/
			#top_menu{
			clear:both;
			}

			#top_menu ul{
			float:left;
			}	
	
			#top_menu li{
			line-height:0%;
			float:left;
			margin-bottom:13px;
			}


			.menu_margin{
			margin-right:13px;
			}

			/*--新着情報--*/
			#top_news{
			width:660px;
			clear:both;
			float:left;
			margin-bottom:20px;

			}
			
			.top_sintyaku{
			float:left;
			width:315px;


			}
	
			.top_sintyaku h3 img,.top_event h3 img{
			margin-top:5px;
			}	
			
			

	
			.top_event{
			float:right;
			width:315px;
			}		
			

			.top_news_title{
			font-size:12px;
			}

			.top_news_title span{
			
			}
			
			.top_news_contents{
			padding:5px 0;
			border-bottom:dotted 1px #ccc;
			}
			
			
			/*----お客様の声---*/
			#customers_voice{
			width:660px;
			clear:both;
			background-color:#f6f2f3;
			}
			
			
			.customers_back{
			background:url("./images/top/customer_back.jpg");
			background-repeat:no-repeat;
			height:380px;
			}
			
			
			.customers_contents{
			width:460px;
			position:relative;
			left:200px;
			padding:15px 10px;
			}
			
			.top_customers_contents{
			background-color:#fff;
			width:190px;
			padding:10px;
			border-bottom:solid 1px #ddd;
			border-right:solid 1px #ddd;
			float:left;
			margin-right:10px;
			margin-bottom:10px;
			filter:alpha(opacity=75); /*IE*/
			-moz-opacity:0.75; /*FF*/
			opacity:0.75;
			}
			
			.top_customers_title{
			font-size:12px;
			}
			
			
			.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_660_container{
			clear: both;
			float: left;
			margin:10px 0;
			}

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

			}

			.top_image_container img{
			width:90px;
			}


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

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

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


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




.pagetop a{
	clear:both;
	float:right;
	margin-top:15px;
	font-size:85%;
	}




/*-----byebuyお助けたいってなぁに？---*/

#whats_byebuy_container{
	background:url("http://www.carlifeauto.co.jp/byebuy/images/byebuy/antatanomachi.jpg");
	width:660px;
	float:left;
	background-repeat:no-repeat;
}


.tokucho_contents{
	width:660px;
	clear:both;
	float:left;
	border-bottom:dotted 1px #ccc;
	padding-bottom:25px;
	}


#whats_byebuy .about{

	padding-top:420px;
	}


#whats_byebuy h3{
	clear:both;
	font-size:17px;
	margin:30px 0 20px 0;
	color:#ff3b7c;
	}




#whats_byebuy .h3_small span{
	font-size:14px;
	}


#whats_byebuy h4{
	clear:both;
	color:#ff3b7c;
	}


	
#whats_byebuy .tenpo_one{
	float:left;
	width:310px;
	margin-bottom:30px;
	}
	

#whats_byebuy .tenpo_one p{
	clear:both;
	float:left;
	width:290px;

	padding:10px;
	background-color:#ffe8ee;
	}
	
	
	
	
	/*---店舗紹介の場合---*/
#whats_byebuy .tenpo_two{
	float:left;
	width:310px;
	margin-bottom:30px;
	}
	

#whats_byebuy .tenpo_two p{
	clear:both;
	float:left;
	width:310px;
	}	
	
#whats_byebuy p .detail02{
	font-size:11px;
	float:right;
	}
	
	

#whats_byebuy p span{
	font-size:15px;
	font-weight:bold;
	}	
	
#whats_byebuy p .detail{
	font-size:11px;
	float:right;
	}
	
	
#whats_byebuy .tenpo_left{
	margin-right:40px;
}
	
#whats_byebuy h4{
	float:left;
	margin-top:25px;
	margin-bottom:15px;
	font-size:17px;
	}
	
	
#whats_byebuy #tokucho strong{
color:#000;
font-size:115%;
}	


.tokucho_ul{
	clear:both;
	}

.tokucho_ul li{
	padding-left:25px;
	list-style-position:inside;
	padding-top:10px;
	background:url("http://www.carlifeauto.co.jp/byebuy/images/byebuy/light.jpg") no-repeat;
	font-size:14px;
	font-weight:bold;
	width:320px;
	float:left;
	}
	
	
.tokucho_ul li img{
	position:relative;
	margin-top:10px;
	left:-25px;
	}	
	
	



/*----------車購入&サポート--------*/

#whats_car_container{
	background:url("http://www.carlifeauto.co.jp/byebuy/images/car/backup.jpg");
	width:660px;
	float:left;
	background-repeat:no-repeat;
	}


#whats_car{
	position:relative;
	top:430px;
	float:left;
	padding-bottom:430px;
	}
	
#whats_car .car_about{
		clear:both;
	font-size:17px;
	margin:30px 0 20px 10px;
	color:#ff3b7c;

	}


#whats_car .onayami{

	border-right:solid 1px #dfb3be;
	border-bottom:solid 1px #ebcdd4;
	padding:10px 20px 20px 20px;
	margin-bottom:15px;

	background-color:#fce6ec;
	}
	
	
#whats_car .onayami p{
	padding:5px 0px 5px 30px;
	background:url("http://www.carlifeauto.co.jp/byebuy/images/car/car_check.gif");
	background-repeat:no-repeat;
	font-size:13px;
	border-bottom:dotted 1px #eccdd5;
	width:579px;
	}



.otoku_ul{
	margin-bottom:30px;
	}


#whats_car .h3_small{
	clear:both;
	font-size:17px;
	margin:30px 0 20px 0;


	}


#whats_car .h3_small span{
	font-size:14px;
	}


#whats_car h4{
	float:left;
	margin-bottom:15px;
	font-size:17px;
	color:#ff3b7c;
	}

#whats_car h4 span{
	color:#555;
	}
	
.answer{
	clear:both;
	font-size:120%;
	}
	
.car_contents{
	clear:both;
	float:left;
	border-bottom:dotted 1px #ccc;
	padding-bottom:30px;
	margin-bottom:30px;
	width:660px;
	}

.car_contents h4{
	clear:both;
	}


#whats_car .car_left{
	float:left;
	width:320px;

	}

#whats_car .car_right{
	float:right;
	width:320px;
	position:relative;


	}
	
	
	
	
	.goods_container{
	clear:both;
	float:left;

	
	}
	
	.goods_contents img{
	clear:both;
	margin:0;
	padding:0;
	}

	.navi_ranking{
	margin-top:20px;
	clear:both;
	width:660px;
	float:left;
	margin-bottom:25px;
	}
	
	.navi_ranking li{
	float:left;
	}



	.bestselect_ul{
	margin-top:20px;
	margin-bottom:15px;
	}

	.bestselect_ul li{
	



	}


 .bestselect_contents{
 	width:660px;
 	clear:both;
 	float:left;

 	}
 	
 


	.bestselect_under{
	width:395px;
	float:left;
	clear:both;
	background-color:#fce6ec;
	padding:20px;
	}

 	
 	.bestselect_left{
 	float:left;
 	width:435px;
 	}

	.ranger{
	width:200px;
	float:right;
	}





	.bestselect_under02{
	width:450px;
	float:left;
	clear:both;
	background-color:#fce6ec;
	padding:20px;
	}


 	
 	.bestselect_left02{
 	float:right;
 	width:495px;
 	}

	.ranger02{
	width:150px;
	float:left;
	}



/*----------メンテナンス---------*/


#whats_mente_container{
	background:url("http://www.carlifeauto.co.jp/byebuy/images/mentenance/mente_back.jpg");
	width:660px;
	float:left;
	background-repeat:no-repeat;
}


#whats_mente{

	position:relative;
	top:420px;
	float:left;
	padding-bottom:420px;
	}


#whats_mente h3{
	clear:both;
	font-size:17px;
	margin:30px 0 20px 0;
	color:#ff3b7c;
	}


	
.mente_contents{
	clear:both;
	float:left;
	border-bottom:dotted 1px #ccc;
	padding-bottom:30px;
	margin-bottom:30px;
	width:660px;
	
	}
	
.mente_contents p{
		font-size:13px;	
	}	
	

	
	
.mente_left{
	width:330px;
	float:left;
	}


.mente_right{
	width:310px;
	float:right;
	}

.mente_left02{
	width:330px;
	float:left;
	margin-bottom:15px;
	}

.mente_right02{
	width:660px;
	float:right;
	}




.tenken_example{
	float:left;
	border:solid 5px #fbdde6;
	padding:15px;
	width:620px;
	margin-bottom:25px;
	background-color:#fce6ec;
	}
	
.tenken_example p{
	font-size:15px;
	font-weight:bold;	
	}

.tenken_koumoku li{
	float:left;
	margin-right:15px;
	}
	
.check_key{
	
	}


.daisya_h4{
	margin:15px 0;
	font-size:15px;
	}

.daisya_ol{
	margin-bottom:20px;
	}


.daisya_ol li{
	list-style-type:decimal;
	list-style-position:inside;
	padding:10px;
	background-color:#efeae1;
	border-bottom:dotted 1px #ddd6cb;
	}

.daisya_ol li span{
	padding:10px;
	}
	
	
/*-----------買取査定-----------*/

#satei_container{
	width:660px;
	float:left;
	background:url("http://www.carlifeauto.co.jp/byebuy/images/sell/satei_back.jpg");
	background-repeat:no-repeat;
	}
	
.satei_con{
	float:left;
	position:relative;
	top:350px;
	padding-bottom:350px;
	}	
	
	
.satei_contents{

	clear:both;
	float:left;
	width:660px;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:dotted 1px #ccc;
	}
	
.satei_left02{
	width:330px;
	float:right;
	margin-left:20px;

	}

.satei_right02{
	width:660px;
	float:left;
	}

	
	
.satei_contents p{
	font-size:120%;
	}	


.satei_contents .mente_left p span{	
	font-size:85%;
	}
	
.satei_right{
	width:320px;
	float:right;
	}
	
	.satei_h3{

	margin-bottom:10px;
	color:#ff3b7c;
	font-size:17px;
	}

	.satei_h3 span{
	font-size:13px;
	}
	
	.satei_contents .yamada{
	font-size:80%;
	}


.satei_bt{
	float:left;
	margin-bottom:30px;
	}

.satei_bt li{
	width:157px;
	float:left;

	}
	
	
.sateibt_h3{
	margin-bottom:20px;
	color:#ff3b7c;
	font-size:17px;	
	}	
	
.satei_bt .margin{
	margin-right:10px;
	}
	
.syuttyou{
	background-color:#fce6ec;
	padding:15px;
	margin:20px 0;
	}





/*-------------保険---------------*/

#hoken_container{
	background:url("http://www.carlifeauto.co.jp/byebuy/images/insurance/hoken_back.jpg");
	width:660px;
	float:left;
	background-repeat:no-repeat;
	}


#hoken{
	position:relative;
	top:320px;
	float:left;
	padding-bottom:320px;
	}
	
#hoken .car_about{
		clear:both;
	font-size:17px;
	margin:30px 0 20px 10px;
	color:#ff3b7c;

	}


#hoken .onayami{

	border-right:solid 1px #dfb3be;
	border-bottom:solid 1px #ebcdd4;
	padding:10px 20px 20px 20px;
	margin-bottom:15px;

	background-color:#fce6ec;
	}
	
	
#hoken .onayami p{
	padding:5px 0px 5px 30px;
	background:url("http://www.carlifeauto.co.jp/byebuy/images/car/car_check.gif");
	background-repeat:no-repeat;
	font-size:13px;
	border-bottom:dotted 1px #eccdd5;
	width:579px;
	}





#hoken .h3_small{
	clear:both;
	font-size:17px;
	margin:30px 0 20px 0;


	}


#hoken .h3_small span{
	font-size:14px;
	}


#hoken h4{
	float:left;
	margin-bottom:15px;
	font-size:17px;
	color:#ff3b7c;
	}

#hoken h4 span{
	color:#555;
	}
	

#hoken .car_left{
	float:left;
	width:320px;

	}

#hoken .car_right{
	float:right;
	width:320px;
	position:relative;

	}
	
	



















/*-----------店舗紹介------------*/

#shopad_container{
	background:url("http://www.carlifeauto.co.jp/byebuy/images/shop/tenpo_back.jpg");
	background-repeat:no-repeat;


	}

#shopad{
	padding-top:300px;
	padding-bottom:300px;
	}




#shop_container{
	width:660px;
	}


#shop_container h3{
	font-size:17px;
	margin:0px 0 20px 0;
	color:#ff3b7c;
	}

	
.shop_contents{
	clear:both;
	float:left;
	margin-bottom:50px;
	width:660px;
	}
	

.shop_navi{
	clear:both;
	float:left;
	}

.shop_navi li{
	float:left;

	}

.shop_navi .margin{
	margin-right:10px;
	}

.shop_info {
	clear:both;
	float:left;
	margin-bottom:30px;
}



#shop_container .shop_table{

	float:left;
	width:400px;
	}
	
#shop_container.shop_table table{
	border-collapse:collapse;
	width:400px;
	}		


#shop_container .shop_table th{
	text-align:right;
	border-right:solid 3px #ffb0c5;

	}
	
#shop_container .shop_table td{
	width:250px;
	}

	

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

#shop_container .tenkei{
	float:right;
	width:250px;

	}
	
#shop_container .tenkei p{
	margin-top:10px;
	}
	
#shop_container .tenkei_sub{
	float:left;
	width:200px;
	margin-right:20px;
	margin-bottom:20px;
	height:230px;
	}
	

#shop_container .tenkei_sub p{
	margin-top:10px;
	}


	
/*--特典---*/

.campane{
	width:638px;
	clear:both;
	float:left;
	background-color:#ffe8ee;
	border:dotted 1px #ffb6c9;
	padding:10px;
	margin-bottom:20px;
}

.campane h3{

	}

.campane p{
	font-size:13px;
	font-weight:bold;
	}
	
	
/*------------スタッフ紹介-----------*/

.staff_one{
width:180px;
border-bottom:solid 1px #ccc;
border-right:solid 1px #ccc;
background-color:#ededed;
padding:10px;
float:left;
margin-right:19px;
margin-bottom:28px;
height:270px;
}	


.staff_one img{
	margin-bottom:10px;
	width:180px;
}

.staff_h3{
font-size:13px;
}


.staff_h3 a{
font-size:13px;
}	
	
	
	
.staff_table{
	float:right;
}

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

.staff_table th{
	border-right:solid 3px pink;
	width:30px;
	text-align:right;
	}
	
	
.staff_contents .asset-body{
	float:left;
	width:292px;
	}

.staff_contents .asset-body img{
	padding:10px;
	background-color:#eee;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	width:270px;
	}

.staff_contents .asset-more{
	width:338px;
	float:right;
	}


.staff_contents .asset-meta{
	clear:both;
	float:left;
	margin-top:25px;
	border-top:dotted 1px #ccc;
	padding-top:20px;
	width:660px;
	}



#trackbacks{
	clear:both;
	float:left;
	padding-bottom:30px;
	border-bottom:dotted 1px #ccc;
	width:660px;
	
	}

#trackbacks h2{
	font-size:13px;
	margin-top:25px;
	}


#comments{
	clear:both;
	float:left;
	width:660px;
	margin-top:25px;
	}

#comments h2{

	font-size:13px;
	margin-top:25px;	
	}

#comments input{
	padding:10px;
	border:solid 1px #ccc;


	}

#comments-open-data div{
	margin:15px 0;

	}

#comment-text{
	border:solid 1px #ccc;
	margin-bottom:20px;
	width:650px;
	
	}


#comment-5{
	clear:both;	

}

#comment-6{
	clear:both;	

	}


.comment-content{
	clear:both;
	}


.commenttti{
	width:500px;
	}

/*-----side tenpo_list-------*/

.tenpo_list ul li{
	float:left;

	}

.tenpo_list ul{
	margin-bottom:15px;
	}

/*----お悩みございませんか--------*/

#top_onayami{
margin-bottom:20px;
}


#top_onayami li{
float:left;
line-height:0px;

}

#top_onayami a img{
		filter: alpha(Opacity=100);
		opacity: 1.0;
}



			/*--新着車両--*/
			
			.top_car_search{
			clear:both;
			padding:10px;
			border:solid 1px #f0c4c4;
			float:left;
			width:638px;
			margin-bottom:15px;
			}
			

			
			.top_car_contents{

			width:180px;
			height:280px;
			padding:10px;
			background-color:#ededed;
			border-right:solid 1px #ccc;
			border-bottom:solid 1px #ccc;
			margin-bottom:28px;
			float:left;
			margin-right:19px;
			}
	
			.top_car_contents img{
			margin:3px 0;
			width:180px;
			height:135px;
			}		
			
			.top_car_contents p{
			
			}			
			
			.top_car_title{
			line-height:180%;
			}
		
			.top_car_contents a{
				text-decoration:none;
				}	


	/*---在庫車輛一覧----*/
	
	.zaiko_ichiran_title{
	background-color:#ffe7e7;
	margin-bottom:10px;
	padding:10px;
	border-right:solid 1px #f0c4c4;
	border-bottom:solid 1px #f0c4c4;
	
	}
	
	
	



		
		/*--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;
	}
	

	.zaiko_ul{
		clear:both;
		margin-bottom:15px;
		background-color:#fee8e8;
		border-bottom:solid 1px #f3d3d3;
		float:left;
		padding:10px;
		width:622px
		
	}
	
	.zaiko_ul ul li{
	float:left;
	margin-right:15px;

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

#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;
	}

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

.footer_tenpo_container{
	margin:30px 0;


}

.footer_tenpo_container a{
	text-decoration:none;
	}


.footer_tenpo_contents{
	width:440px;
	margin-right:20px;
	float:left;
	margin-bottom:40px;
}

.footer_tenpo_left{
width:210px;
float:left;
}

.footer_tenpo_right{
width:210px;
float:right;
margin-left:10px;
margin-top:30px;
}



.footer_tenpo_contents h4{
	font-size:15px;
	}
	
.footer_tenpo_contents h4 span{
	font-size:12px;
	}

.footer_tenpo_contents .big_font{
	font-size:16px;
	font-weight:bold;


	}
	
.footer_tenpo_contents p{
	margin-top:5px;
	height:110px;
	}



			#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:#f10067;
			}

			#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:#ffe3f4;
			}





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

			#footer_shop_info h3{
			border-left:solid 3px #fff;
			padding-left:7px;
			margin-bottom:10px;
			font-size:17px;

			}

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

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

			#footer_shop_info_left span{
			font-size:12px;
			margin-left:10px;
			}

			#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 #ff67a8;
			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/footer/footer_square.gif") no-repeat 5px 5px;
			padding-left:20px;
			background-repeat: no-repeat;
			}







			/*--Copyright--*/
			#copyright_container{
			clear: both;
			border-top:solid 7px #c20254;
			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:#ffbfdb;
			}

			#copyright a:visited{
			color:#ffbfdb;
			}

			#copyright a:hover{
			color:#ff99c5;
			}


			#copyright_menu p{
			clear:both;
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
/*------------隊員日誌-------------*/


.bybuyblog_h3{
	color:#ff3b7c;
	font-size:16px;
	}
	
	
.byebuyblogtitle span{
	padding:15px 0px 0px 15px;
	}



/*-----カレンダー------*/
.blog_calender{
	margin-bottom:15px;
	}


.widget-calendar{
	margin-bottom:15px;
	
}

.widget-calendar table td,.widget-calendar table th{
	padding:2px 8px;
	border-bottom:dotted 1px #ccc;
	}
	
	
/*-----最近のブログ記事--*/

.saikin_kiji{
	margin-bottom:15px;
	}
	
/*---カテゴリーアーカイブ------*/

.category_arcive{
	margin-bottom:15px;
	}
	

