/* 新スライドショー */
#carImageGallery02 {
	background: #eee;
	border: solid 1px #ccc;
	padding: 4px;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
	margin: 10px 0;
}

#carImageGallery02 h2 {
	background: url(/images/usedcar/search/model_search_ttl.png) repeat-x scroll left bottom #FFFFFF;
	line-height: 36px;
	padding: 0 5px;
	height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #ddd;
	margin-bottom: 0;
}


#carImageGallery02 #slideshow {list-style:none; color:#fff}
#carImageGallery02 #slideshow span {display:none}


#carImageGallery02 #wrapper {
	display:none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #fff;
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.2);}

#carImageGallery02 .imagebox {
	position: relative;
	float: none;
	margin: 0 12px 7px 7px;
	padding:0;
	border:0;
	background:none;
	display: inline;
	height: auto;
}



#carImageGallery02 #imgprev,
#carImageGallery02 #imgnext {
	display: none;
}

#carImageGallery02 #information {
	width:600px;
	z-index:200;
	position: absolute;
	left: 20px;
	bottom: 0;
	
	}
#carImageGallery02 #information h3 {padding:4px 8px 3px; font-size:14px; display: none; }
#carImageGallery02 #information p {
	width: 580px;
	margin: 0;
	padding: 10px;
	color:#fff;
	background: #000;
	background: rgba(0,0,0,0.65) !important;
}

#carImageGallery02 #image {
	width:600px;
	height: 460px;
	background: url(/images/slideshow/loading.gif) no-repeat center center #282828;
	padding: 0;
	box-shadow: 0 3px 3px rgba(0,0,0,0.35);
	margin-left: 20px;
}
#carImageGallery02 #image img {
	position:absolute;
	z-index:25;
	width:600px;
	height:460px;
	left: 20px;
}

#carImageGallery02 #fullsize .imgnav {position:absolute; width:39px; height:380px; cursor:pointer; z-index:150; opacity:1 !important; filter:alpha(opacity=100) !important; }
#carImageGallery02 #fullsize .imgnav a { display: block; width: 39px; height: 380px; outline:none; }
#carImageGallery02 #fullsize .imgnav a:hover { background-position: 0 0; }
#carImageGallery02 #imgprev {left:0;}
#carImageGallery02 #imgprev a { background: url(/images/slideshow/btn_prev.png) no-repeat -39px 0; opacity:1 !important; filter:alpha(opacity=100) !important; }
#carImageGallery02 #imgnext {right:0; }
#carImageGallery02 #imgnext a { background: url(/images/slideshow/btn_next.png) no-repeat -39px 0; opacity:1 !important; filter:alpha(opacity=100) !important; }

/* メイン画像のラッパー */
#carImageGallery02 #imglink {
	position:absolute;
	width:100%;
	z-index:100;
}

/* 画像サイズ */
#carImageGallery02 #fullsize {
	position:relative;
	height:460px;
	overflow: hidden;
}


#carImageGallery02 #thumbnails {
	float: none;
	width: 640px !important;
	background: #ccc;
	overflow: auto;
	margin: 5px 0 -8px 2px;
}

#carImageGallery02 #slidearea {
	margin-top: 7px;
 width: 600px;
 float: none;
}

#carImageGallery02 #slideleft {
	float:left;
	width:20px;
	height:60px;
	background-color:#222;
}
#carImageGallery02 #slideleft:hover {background-color:#333}
#carImageGallery02 #slideright { float:right; width:20px; height:60px;}
#carImageGallery02 #slideright:hover {background-color:#333}
#carImageGallery02 #slider {
	background: #aaa;	
}
#carImageGallery02 #slidearea #slider img {
	width: 65px;
	height: 50px;
	float: left;
	display: inline;
	margin-bottom: 10px;
	cursor: pointer;
	border: solid 2px #fff;
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	box-shadow: 0 3px 3px rgba(0,0,0,0.35);
}


#carImageGallery02 #slideleft,
#carImageGallery02 #slideright {
	display: none;
}

/* 旧スタイル */
#carImageGallery {
	width: 920px;
	height: 400px;
	background: url(/images/slideshow/thumb_bg.png) no-repeat;
	position: relative;
	margin-bottom: 10px;
}

#carImageGallery #slideshow {list-style:none; color:#fff}
#carImageGallery #slideshow span {display:none}


#carImageGallery #wrapper {
	display:none;
	width: 920px;
	height: 400px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#carImageGallery #fullsize {
	float: left;
	position:relative;
	width:584px;
	height:380px;
	padding:0;
	border:0;
	background:none;
	display: inline;
	margin-left: 10px;
	margin-top: 10px;
}


#carImageGallery #information {position:absolute; bottom:3px; left: 42px; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.8; filter:alpha(opacity=80)}
#carImageGallery #information h3 {padding:4px 8px 3px; font-size:14px; display: none; }
#carImageGallery #information p { padding: 15px; margin: 0; }

#carImageGallery #image { width:500px; height: 380px; margin-left: 39px; background: url(/images/slideshow/loading.gif) no-repeat center center #282828; padding: 3px; }
#carImageGallery #image img {position:absolute; z-index:25; width:500px; height:374px;}

#carImageGallery #fullsize .imgnav {position:absolute; width:39px; height:380px; cursor:pointer; z-index:150; opacity:1 !important; filter:alpha(opacity=100) !important; }
#carImageGallery #fullsize .imgnav a { display: block; width: 39px; height: 380px; outline:none; }
#carImageGallery #fullsize .imgnav a:hover { background-position: 0 0; }
#carImageGallery #imgprev {left:0;}
#carImageGallery #imgprev a { background: url(/images/slideshow/btn_prev.png) no-repeat -39px 0; opacity:1 !important; filter:alpha(opacity=100) !important; }
#carImageGallery #imgnext {right:0; }
#carImageGallery #imgnext a { background: url(/images/slideshow/btn_next.png) no-repeat -39px 0; opacity:1 !important; filter:alpha(opacity=100) !important; }


#carImageGallery #imglink {position:absolute; height:306px; width:100%; z-index:100;}

#carImageGallery #thumbnails { float: right; width: 290px !Important;display: inline; margin-right: 20px;}

#carImageGallery #slidearea {
	margin-top: 45px;
 width: 300px;
 height: 380px;
}

#carImageGallery #slideleft {float:left; width:20px; height:81px; background-color:#222}
#carImageGallery #slideleft:hover {background-color:#333}
#carImageGallery #slideright { float:right; width:20px; height:81px;}
#carImageGallery #slideright:hover {background-color:#333}
/*
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img { display: block; cursor:pointer; border:1px solid #666; padding:2px}*/
#carImageGallery #slider { width: 300px !important; height: 380px; }
#carImageGallery #slidearea #slider img { width: 66px; height: 42px; float: left; display: inline; margin-bottom: 10px; cursor: pointer; border: solid 2px #1e1e1e; opacity:1 !important; filter:alpha(opacity=100) !important; }


#carImageGallery #slideleft,
#carImageGallery #slideright {
	display: none !important;
}