/* styles written in this file is for Extend */

.showroom-details .block .ex-details {
	position:				relative;
	float:					right;
	margin:					15px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width:					476px;
	text-align:				left;
}

.showroom-details .block .ex-details .dealing-brand {
	position:		absolute;
	right:			16px;
	bottom:			0px;
}

.showroom-details .block .ex-details .info-contents {
	position:		absolute;
	top:			43px;
	left: 			17px;
	width:			426px;
	height:			140px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	overflow:		hidden;
	z-index:		2;
}

.showroom-details .block .ex-details h3 {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-size:		0px;
	line-height:		0;
}

.showroom-details .block .ex-details p.info {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

.showroom-details .block .ex-details .list-wrapper ul.info {
	margin:			0px 0px 0px 0px;
	padding:		18px 0px 0px 0px;
	height:			auto;
	list-style:		none;
}

.showroom-details .block .ex-details .no-staff ul.info {
	display:		none;
}

.showroom-details .block .ex-details .list-wrapper ul.info li {
	display:		inline;
	float:			left;
	width:			auto;
	height:			auto;
	margin:			0px 0px 0px 0px;
	padding:		0px 19px 0px 0px;
	font-size:		0px;
	line-height:	0;
}

.showroom-details .block .ex-details ul.nanko {
	margin-top:		2px;
}

.showroom-details .block .ex-details ul.nanko li {
	padding:		0px 10px 0px 0px;
}

.showroom-details .block .ex-details ul.nanko li img {
	margin-top:		6px;
}

.showroom-details .block .ex-details .list-wrapper p.text {
	margin:			0px 0px 0px 0px;
/*	padding:		33px 0px 0px 0px;*/
	padding:		33px 0px 0px 0px;
	font-size:		12px;
	line-height:		1.3;
}

.showroom-details .block .ex-details .no-staff p.text {
	padding-top:		18px;
}

.showroom-details .block .ex-details h4 {
	position:		absolute;
	top:			187px;
	left:			5px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	z-index:		3;
}

.showroom-details .block .ex-details p.picture {
	position:		absolute;
	top:			0px;
	right:			491px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

.showroom-details .block .ex-details p.head-note {
	position:		absolute;
	top:			192px;
	right:			20px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-size: 		10px;
	color: 			#fff;
	z-index:		4;
}

.showroom-details .block .ex-details p.nanko {
	padding:		13px 0px 0px 0px;
}

.showroom-details .block .ex-details ul.nanko li {
	padding:		0px 10px 0px 0px;
}

.showroom-details .block .ex-details ul.nanko li img {
	margin-top:		5px;
}

.showroom-details .block .ex-details p.shinonome {
	padding:		18px 0px 0px 0px;
}

.showroom-details .block .ex-details p.honmachi {
	padding:		18px 0px 0px 0px;
}

/* brand+staff */
.showroom-details .block .ex-details .list-wrapper {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	width:			460px;
	background-image:	none;
	zoom:			1;
}

.showroom-details .block .ex-details .list-wrapper ul {
	position:		relative;
	left:			0px;
	top:			0px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	width:			460px;
	height:			25px;
	background-image:	none;
	list-style:		none;
}

.showroom-details .block .ex-details .list-wrapper ul li {
	float: left;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	width:			115px;
	height:			25px;
	font-size:		0px;
	line-height:		0;
	cursor:			pointer;
}

/*
.showroom-details .block .ex-details .list-wrapper ul li {
	position:		absolute;
	top:			0px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	width:			109px;
	height:			20px;
	font-size:		0px;
	line-height:		0;
}

.showroom-details .block .ex-details .list-wrapper ul li.ferrari {
	left:			0px;
}

.showroom-details .block .ex-details .list-wrapper ul li.maserati {
	left:			115px;
}

.showroom-details .block .ex-details .list-wrapper ul li.bentley {
	left:			230px;
}

.showroom-details .block .ex-details .list-wrapper ul li.rolls-royce {
	left:			345px;
}
*/

.showroom-details .block .ex-details .list-wrapper .brand {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	height:			258px;
	display:		none;
	background-position:	left top;
	background-repeat:	no-repeat;
}

.showroom-details .block .ex-details .list-wrapper .ferrari {
	background-image:	url(../_img/bod_lis_bg_07.gif);
}
.showroom-details .block .ex-details .no-staff .ferrari {
	background-image:	url(../_img/bod_lis_bg_07_nostaff.gif);
}

.showroom-details .block .ex-details .list-wrapper .maserati {
	background-image:	url(../_img/bod_lis_bg_08.gif);
}

.showroom-details .block .ex-details .list-wrapper .bentley {
	background-image:	url(../_img/bod_lis_bg_09.gif);
}

.showroom-details .block .ex-details .list-wrapper .rolls-royce {
	background-image:	url(../_img/bod_lis_bg_10.gif);
}

.showroom-details .block .ex-details .list-wrapper .brand .staff {
	float:			left;
	width:			151px;
	height:			55px;
	margin:			193px 0px 0px 0px;
	background:		url(../_img/arrow_icon.gif) no-repeat 11px 0px;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff a {
	width:			140px;
	height:			55px;
	display:		block;
	margin-left:		11px;
	cursor:			pointer;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff p {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	float:			left;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff p img {
	margin:			0px 0px 0px 0px;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff dl {
	float:			right;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	width:			81px;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff dl dt,
.showroom-details .block .ex-details .list-wrapper .brand .staff dl dd {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-size:		11px;
	color:			#333333;
	line-height:		1.1;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff dl dt {
	padding-top:		6px;
	font-weight:		900;
	text-decoration:	underline;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff dl dd {
	padding-top:		9px;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff dl dt.comingsoon {
	padding-top:		32px;
	font-weight:		normal;
}

.showroom-details .block .ex-details .list-wrapper .brand .staff a {
	text-decoration: none !important;
}

#list_bodyshop_staff .info-contents p.text {
	width:			326px;
	float:			left;
	padding-top:		20px;
	/padding-top:		33px;
}

.yokohama .block p.btn {
	width:			100px;
	margin:			0px;
	float:			left;
	padding-top:		20px;
	/padding-top:		33px;
}

