@charset "UTF-8";
/* CSS Document */

body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	font-size:14px;
	line-height:160%;
	color:#F7080C;
	background-color: #000;
	background-image: url(../img/backimg.jpg);
	background-position:0px 30px;
	background-repeat: no-repeat;
	
	margin:0;
	padding:0;
}








img{
	border:none;
	
}

a{
	color:#3cf;
}


a:visited{
	color:#3cf;
}

a:hover{
	color: #3CF;
	text-decoration: none;
	font-size: 16px;
}

.a_White{
	color:#FFFFFF;

}

.a_White_20px{
	color:#FFFFFF;
	font-size: 20px

}

.a_White_20px:hover{color:#FFFFFF;text-decoration: none;
	font-size: 20px;}

.a_White:hover{color:#FFFFFF;text-decoration: none;
	font-size: 14px;}
}

.clear{
	clear:both;
	
}

.red{
	color:;
}

.withe{
	color:#FFF;
}

.margin0{
	margin:0;
}

.margin_left20{
	margin-left:20px;
}

.margin_left50{
	margin-left:50px;
}

.margin_left60{
	margin-left:60px;
}

.margin_left70{
	margin-left:70px;
}

.margin_left80{
	margin-left:80px;
}
.margin_left90{
	margin-left:90px;
}
.margin_left100{
	margin-left:100px;
}
.margin_left110{
	margin-left:110px;
}
.margin_left120{
	margin-left:120px;
}
.margin_left130{
	margin-left:130px;
}
.margin_left140{
	margin-left:140px;
}

.right{
	text-align:right;
}

.font24px{
	font-size:24px;
}

.font20px{
	font-size:20px;
}

.padding0{
	padding:0px;
}

.padding10{
	padding-left:10px;
}

.padding20{
	padding-left:20px;
}

.padding30{
	padding-left:30px;
}

.padding40{
	padding-left:40px;
}

.padding50{
	padding-left:50px;
}

.padding60{
	padding-left:60px;
}

.padding70{
	padding-left:70px;
}

.padding80{
	padding-left:80px;
}

.padding90{
	padding-left:90px;
}

.padding100{
	padding-left:100px;
}



/*以下サイトごとに指定*/
#google{
	margin-left:60px;
	
	
}

#main{
	width:1200px;
	margin:0 auto;
	background-color:#000;
	background-repeat:no-repeat;

	
	
}

#header{
	width:1200px;
	height:154px;
	background-color: #000;
	background-image:;
	background-position:;
	background-repeat:no-repeat;
	
	}
	


#header p{
     margin-top:0;
	 color:#3f75bb;
}

#boxl{
	width:200px;
	background-color: #000;
	float:left;
	margin-right:0px;
	padding-top:10PX;
}

#boxl p{
	color:#FFF
	
}

#boxl h2{
	color:#FFF;
	text-align:center;

	
}

#boxr{
	width:0px;
	background-color:#000;
	background-image:;
	float:left;
	text-align:center;
	margin-top:0px;
}

#boxc{
	color:#FFF;
	margin-left:0px;
	width:1000px;
	background-image:;
	float:left;
	background-color: #000;
	text-align:center;
	margin-top:0px;
	padding-top:10px;

}




#box_slide{
	position:relative;
	margin-top:20px;

}


.boxc{
	color:#FFF;
	margin-left:0px;
	width:1000px;
	background-image:;
	float:left;
	background-color: #000;
	text-align:center;
	margin-top:0px;
	padding-top:40px;

}

#box_1200{
	color:#FFF;
	margin-left:0px;
	width:1200px;
	background-image:;
	float:left;
	background-color: #000;
	text-align:center;
	margin-top:0px;
	padding-top:40px;

}

#boxc h2{font-size:32px;
}

#boxc h2{margin-bottom:40px;
line-height:34px;
}

.boxc h2{font-size:32px;
}

#boxc p{text-align:left;
font-size:16px;
margin-left:100px;
}

.boxc_l{
	width:580px;
	background-color:#F69;
	margin-left:14px;
}

.boxc_r{
	width:580px;
	background-color:#9F0;
	margin-left:10px;
}

.textunderline{
	text-decoration:underline;
   }
   
.textunderline_green{
	text-decoration:underline;
	color:#3F6;
   
}

.textunderline_green_24px{
	text-decoration:underline;
	color:#3F6;
	font-size:24px;
   
}

.textunderline_20px_blue{
	text-decoration:underline;
    font-size:20px;
	color: #3CF;
}

.text_20px_white{
    font-size:20px;
	color: #ffffff;
}

.line_hight_20{
	line-height: 150%
}

.boxshadow{box-shadow:0 0 30px #FFFFFF;
}

.carfaxorder{width:696px;

}

.margin_top_20px{
	margin-top:20px;
}

.margin_left_10px{
	margin-left:10px;
}

.margin_left_25px{
	margin-left:25px;
}

.margin_left_152px{
	margin-left:152px;
}

.margin_left_200px{
	margin-left:200px;
}

.margin_left_250px{
	margin-left:250px;
}

.margin_left_400px{
	margin-left:400px;
}

.background_like{
	background-image:url(../img/like_back.jpg);
	
}
.div_like{
	width:180px;
	height:60px;
	background-image:url(../img/like_back.jpg);
}
	


.thumbbox_l{width:400px;
height:200px;
margin-left:300px;
margin-bottom:20px;
background-color:#000;
}

.thumbbox{
	width:150px;
	margin-left:35px;
	border-radius: 8px;
	padding-top:4px;
}

.thumbbox:hover{box-shadow:0 0 30px #FFFFFF
}

.carfaxorder:hover{box-shadow:0 0 30px #FFFFFF;
}



#footer{
	clear:both;
	background-color:#000;
	text-align:center;
	color:#fff;
	padding-left:200px;
}

#footer_center{
	clear:both;
	background-color:#000;
	text-align:center;
	color:#fff;
}

#footer_nav{
	clear:both;
	background-color:#000;
	text-align:center;
	color:#fff;
	padding-left:200px;
}




.imagetxt{
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.imagetxt_header{
	width:112px;
	height:52px;
	background-image:url(../img/logoblack01.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	
}

.text_left{
	text-align: left;
}

.text_right{
	text-align:right;
}

.text_center{
	text-align:center;
}

#header p{
	text-indent:-9999px;
}

.header_r{
	float:right;
	text-align:right;
	padding-right:36px;
	margin-top:20px;
}

.float_l{
	float:left;
}

.float_r{
	float:right;
}

#boxl img{
	margin-top:10px;
}

.boxr_sub{
	width:748px;
	background-color:#F00;
	margin-bottom:10px;
	text-align:center;
}
	
.box01_01{font-size: 1px;
line-height: 1px;
width: 99%;
height: 3px;
background-color:#3F6;
margin-top: 8px;
margin-bottom: 8px;
padding: 0px;
border: #333333 1px solid;

}

#nav{width:1200px;
margin-left:0PX;
height:50px;
margin-top:10px;
background-color: #000;

}


.nav1{width:200px;
height:50px;
background-position:0px 0px;
background-image: url(../img/navibar.jpg);
background-repeat:no-repeat;
list-style-type:none;
margin::0px;
}

.nav2{width:200px;
height:50px;
background-position:-200px 0px;
background-image:url(../img/navibar.jpg);
background-repeat:no-repeat;
list-style-type:none;
}

.nav3{width:200px;
height:50px;
background-position:-400px 0px;
background-image:url(../img/navibar.jpg);
background-repeat:no-repeat;
list-style-type:none;
}

.nav4{width:200px;
height:50px;
background-position:-600px 0px;
background-image:url(../img/navibar.jpg);
background-repeat:no-repeat;
list-style-type:none;
}

.nav5{width:200px;
height:50px;
background-position:-800px 0px;
background-image:url(../img/navibar.jpg);
background-repeat:no-repeat;
list-style-type:none;
}

.nav6{width:200px;
height:50px;
background-position:-1000px 0px;
list-style-type:none;
}


#nav a:link{
	background-image:;
	text-indent:-9999px;
	overflow:hidden;
	
}

#nav ul a{
	display:block;
	height:50px;
	}
	
#nav a.nav1{
	
	background-position:0px 0px;
	width:200px;
}	

#nav .nav1:hover{
	background-position:0px -50px;
}

#nav .nav2{
	
	background-position:-200px 0px;
	width:200px;
}	

#nav .nav2:hover{
	background-position:-200px -50px;
}


#nav .nav3{
	
	background-position:-400px 0px;
	width:200px;
}	

#nav .nav3:hover{
	background-position:-400px -50px;
}


#nav .nav4{
	
	background-position:-600px 0px;
	width:200px;
}	

#nav .nav4:hover{
	background-position:-600px -50px;
}

#nav .nav5{
	
	background-position:-800px 0px;
	width:200px;
}	

#nav .nav5:hover{
	background-position:-800px -50px;
}

#nav .nav6{
	
	background-position:-1000px 0px;
	width:200px;
}

#nav .nav6:hover{
	
	
}






.pagesplits{
	width:900px;
  font-size: 1px;
  line-height: 1px;
  height: 3px;
  background-color: #000000;
  margin-left:50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  border: #333333 1px solid;
}

.pagesplits_margin_20px_auto{
	width:900px;
  font-size: 1px;
  line-height: 1px;
  height: 3px;
  background-color: #000000;
	margin: 20px auto;
  padding: 0px;
  border: #333333 1px solid;
}

.pagesplits_900_center{
	align-items: center;
	width:900px;
  font-size: 1px;
  line-height: 1px;
  height: 3px;
  background-color: #000000;
  margin-top: 20px;
  margin-bottom: 20px;
	margin: auto;
  border: #333333 1px solid;
}


.pagesplitsv{
	width:1px;
	height:180px;
	border:#999 1px solid;
	margin:0px;
}
	
.pagesplitss{
	width:180px;
	height:3px;
	border:#333333 1px solid;
	margin-top:20px;
	margin-left:0px;
	margin-bottom:20px;
}

.pagesplits_header{
	width:900px;
  line-height: 1px;
  height: 41px;
  background-color: #333;
  margin-left:50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  border: #333333 3px solid;
  border-radius: 8px;
 box-shadow:0 0 20px  #66FFFF;
}

.pagesplits_header h3{
	font-size:20px;
	
   
}






.pagesplits_1100_black{
  font-size: 1px;
  line-height: 1px;
  height: 3px;
  background-color:#000;
  margin-left:50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  border:#000 1px solid;
}

	
	.pagesplits_1100_black_center{
  font-size: 1px;
  line-height: 1px;
  height: 3px;
  background-color:#000;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  border:#000 1px solid;
}
	
.boxc02{
	width:748px;
	background-color:#C60;
	text-align:center;
	margin-top:30px;
}

	

.imgbox01{
	width:400px;
	height:180px;
	margin-left:70px;
	margin-top:12px;
	background-color:#000;
	border:#666 solid 2px;
	float:left;

	
}

.imgbox02{
	width:400px;
	height:180px;
	margin-left:70px;
	margin-top:12px;
	background-color:#000;
	border:#666 solid 2px;
	float:left;

	
}


.imgbox03{
	width:400px;
	height:180px;
	margin-left:70px;
	margin-top:12px;
	background-color:#000;
	border:#666 solid 2px;
	float:left;
	
}


.imgbox04{
	width:400px;
	height:180px;
	margin-left:70px;
	margin-top:12px;
	background-color:#000;
	border:#666 solid 2px;
	float:left;

	
}

.imgbox05{
	width:400px;
	height:180px;
	margin-left:70px;
	margin-top:12px;
	background-color:#000;
	border:#666 solid 2px;
	float:left;
	
}



.imgbox06{
	width:400px;
	height:180px;
	margin-left:70px;
	margin-top:12px;
	margin-bottom:20px;
	background-color:#000;
	border:#666 solid 2px;
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	
}


	

.imgbox01:hover{
	   box-shadow:0 0 30px #FFFFFF;
}

.imgbox02:hover{
	   box-shadow:0 0 30px #FFFFFF;
}

.imgbox03:hover{
	   box-shadow:0 0 30px #FFFFFF;
}

.imgbox04:hover{
	   box-shadow:0 0 30px #FFFFFF;
}

.imgbox05:hover{
	   box-shadow:0 0 30px #FFFFFF;
}
.imgbox06:hover{
	   box-shadow:0 0 30px #FFFFFF;
}

.imagebox_link:hover{
	   box-shadow:0 0 30px #FFFFFF;
	   cursor: pointer;
}

#menu{width:180px;
margin-left:0PX;
margin-top:0px;
background-color:#000;
}


#menu a:link{
	text-indent:-9999px;
	overflow:hidden;
	
}

#menu ul a{
	display:block;
	height:70px;
	}

	

.menu1{width:180px;
height:60px;
background-position:0px 0px;
background-color:#000;
background-image: url(../img/menu.jpg);
background-repeat:no-repeat;
list-style-type:none;
margin::0px;
}

.menu1:hover{
	background-position:-180px 0;
}

.menu2{width:180px;
height:60px;
background-position:0px -60px;
background-color:#000;
background-image: url(../img/menu.jpg);
background-repeat:no-repeat;
list-style-type:none;
margin::0px;
}

.menu2:hover{
	background-position:-180px -60px;
}

.menu3{width:180px;
height:60px;
background-position:0px -120px;
background-color:#000;
background-image: url(../img/menu.jpg);
background-repeat:no-repeat;
list-style-type:none;
margin::0px;
}

.menu3:hover{
	background-position:-180px -120px;
}

.menu4{width:180px;
height:60px;
background-position:0px -180px;
background-color:#000;
background-image: url(../img/menu.jpg);
background-repeat:no-repeat;
list-style-type:none;
margin::0px;
}

.menu4:hover{
	background-position:-180px -180px;
}

.menu5{width:180px;
height:60px;
background-position:0px -240px;
background-color:#000;
background-image: url(../img/menu.jpg);
background-repeat:no-repeat;
list-style-type:none;
margin::0px;
}

.menu5:hover{
	background-position:-180px -240px;
}

.menu6{width:180px;
height:60px;
background-position:0px -300px;
background-color:#000;
background-image: url(../img/menu.jpg);
background-repeat:no-repeat;
list-style-type:none;
margin::0px;
}

.menu6:hover{
	background-position:-180px -300px;
}

.paypal01{
	margin-top:50px;
	background-color:;
	width:400px;
}

.paypal01 p{
	margin:0px;

}



.paypalbutton{
	background-color:;
	margin-top:80px;
	width:120px;
}

.paypalbutton:hover{
	   box-shadow:0 0 30px #FFFFFF;
}


.carfaxmidbox{
	margin-top:10px;
	margin-left:60px;
	width:800px;
	height:200px;
	background-color:;
}

.radius12{  
    border-radius: 12px;
}

.radius8{  
    border-radius: 8px;
}

#table_about{
	margin-left:50px;
	border-collapse:collapse;
	font-size:16px;
}

table th,
table td{
	text-align:left;
	vertical-align:central;
	border-top:0px solid #efefef;
	border-bottom:1px solid #efefef;
	border-left:hidden;
	border-right:hidden;
}

.like{
	width:200px;
	height:60px;
	background-image:url(../img/like_back.jpg);

}

.img_relative{
	position:absolute;
	top:-20px;
	left:-20px;
}
	
.image-link {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* aligns caption to center */
.mfp-title {
  text-align: center;
  padding: 6px 0;
}

#brand_col{
	list-style:none;
	width:1000px;
	float:left;
	margin:10px;
	
}

#brand_col li{
	width: 150px;
padding:;
text-align: center;
height: 135px;
float:left;
}

#brand_col li img:hover{
	   box-shadow:0 0 30px #FFFFFF;
}
	
#check{width:900px; list-style:none;
font-size:24px;
text-align:left}

#check li{ 
background-image:url(../img/checkmark.jpg);
background-repeat:no-repeat;
height:80px;
background-position:0px 0px;
text-align: left;
padding-left:160px;
padding-top:30px;
}





.imgbox_item_main_paragraph{
	width:350px;
	height:380px;
	margin-left:16px;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	background-color:#000;
	border:none;
	float:left;

}

.text_color_wite{
	color:#FFF}
	
.imgbox_item_main{
	width:350px;
	height:;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#000;
	border: solid 1px #FFFFFF;
	float:left;
	color:#FFF;

}




.imgbox_item{
	width:276px;
	height:276;
	margin-left:16px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#000;
	border:#CCC solid 2px;
	float:left;

}

.imgbox_item_category{
	width:276px;
	height:340px;
	margin-left:90px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#000;
	border:#CCC solid 2px;
	float:left;
}

.imgbox_item_category_no_hover{
	width:276px;
	height:360px;
	margin-left:90px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#000;
	border:#CCC solid 2px;
	float:left;

}
.imgbox_item:hover{
	   box-shadow:0 0 30px #FFFFFF;
}

.imgbox_item_category_small{
	width:125px;
	height:160px;
	margin-left:90px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#000;
	border:#CCC solid 2px;
	float:left;

}

.imgbox_item_category_small:hover{
	   box-shadow:0 0 30px #FFFFFF;
}


.imgbox_item_category:hover{
	   box-shadow:0 0 30px #FFFFFF;
}

#box_item{
	color:#000;
	width:1200px;
	background-color:#000;
	text-align:center;
	margin-top:40px;
	padding-top:0px;

}

.wide_900{
	margin: auto;
	width: 900px;
	text-align: left

}

.wide_100{
	width: 100px;
	text-align: center;

}

.wide_180{
	width: 180px;
	text-align: center;

}

.wide_200{
	width: 200px;

}

.wide_200{
	width: 200px;

}


.accordion1 {text-align: center;}
.accordion1 .inner {display: none;}
.accordion1 p{cursor: pointer; padding: 10px;}
.accordion1 p.ac1{background: #Ffffff;}
.accordion1 p.ac2{background: #Ffffff;}
.accordion1 p.ac3{background: #ffffff;}
.accordion1 .inner li{padding: 10px 0;}
.accordion1 .inner li.content1-1{background: #F48FB1;}
.accordion1 .inner li.content1-2{background: #F8BBD0;}
.accordion1 .inner li.content_glay{background: #D5D5D5 ;}
.accordion1 .inner li.content_white{background: #FFFFFF;}
.accordion1 .inner li.content2-2{background: #FFF9C4;}
.accordion1 .inner li.content2-3{background: #FFFDE7;}
.accordion1 .inner li.content3-1{background: #C5E1A5;}
.accordion1 .inner li.content3-2{background: #DCEDC8;}
.accordion1 .inner li.content3-3{background: #F1F8E9;}
