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


.service .lead p {
	margin:			36px 0px 0px 37px;
	padding:		0px 0px 0px 0px;
}

.service .lead p.photo {
	margin:			49px 0px 36px 37px;
}

.service .navi {
	padding-bottom:		20px;
}

.service .navi p.cap {
	margin:			19px 0px 0px 37px;
}

.service .navi ul {
	margin:			17px 0px 0px 37px;
	padding:		0px 0px 0px 0px;
	list-style:		none;
}

.service .navi ul li {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	display:		inline;
}

.service .lead h3 {
	float:			none;
	margin:			33px 0px 0px 0px;
	padding:		0px 0px 0px 37px;
	font-size:		0px;
	line-height:		0;
}

.service .lead p {
	margin-top:		37px;
}

/* afterservice-detail */
.afterservice-detail .block {
	padding-bottom:		38px;
}

.afterservice-detail .contents-wrapper {
	margin:			33px 0px 0px 37px;
	padding:		0px 0px 0px 0px;
	width:			888px;
}

.afterservice-detail .contents-wrapper div.text {
	float:			left;
	width:			677px;
}

.afterservice-detail .contents-wrapper div.text h3 {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-size:		0px;
	line-height:		0;
}

.afterservice-detail .contents-wrapper div.text h4 {
	margin:			35px 0px 0px 0px;
	padding:		0px 0px 10px 0px;
	font-size:		0px;
	line-height:		0;
}

.afterservice-detail .contents-wrapper div.text h4.first-child {
	margin:			40px 0px 0px 0px;
}

.afterservice-detail .contents-wrapper div.text p {
	margin:			0px 0px 0px 0px;
	padding:		10px 0px 0px 0px;
	font-size:		13px;
	color:			#333333;
	line-height:		1.6;
}

.afterservice-detail .contents-wrapper div.text p.caution {
	padding-top:		35px;
	color:			#666666;
}

.afterservice-detail .contents-wrapper div.text p.bentley-service {
	margin:			30px 0px 0px 0px;
}

.afterservice-detail .contents-wrapper div.text p.bentley-service a {
	padding:		0px 0px 0px 17px;
	background-image:	url(../_img/bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	0px 1px;
	line-height:		1.4;
	color:			#333333;
}

.afterservice-detail .contents-wrapper ul {
	float:			right;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	width:			180px;
	list-style:		none;
}

.afterservice-detail .contents-wrapper ul li {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

.afterservice-detail p.button {
	margin:			40px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	text-align:		center;
}

.ferrari .contents-wrapper div.text h4 {
	border-bottom:		solid 1px #BD787D;
}

.maserati .contents-wrapper div.text h4 {
	border-bottom:		solid 1px #788999;
}

.bentley .contents-wrapper div.text h4 {
	border-bottom:		solid 1px #828A7F;
}

.rollsroyce .contents-wrapper div.text h4 {
	border-bottom:		solid 1px #787878;
}

