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


.event div.title h1 span{
	background-image:	url(../_img/pag_ttl.gif);
}

#content div.CORNES .main-contents{
	background-image:	url(/_common/_img/_bod_bg_other.gif);
}

#content div.FERRARI .main-contents{
	background-image:	url(/_common/_img/_bod_bg_ferrari.gif);
}

#content div.MASERATI .main-contents{
	background-image:	url(/_common/_img/_bod_bg_maserati.gif);
}

#content div.BENTLEY .main-contents{
	background-image:	url(/_common/_img/_bod_bg_bentley.gif);
}

#content div.ROLLS-ROYCE .main-contents{
	background-image:	url(/_common/_img/_bod_bg_rollsroyce.gif);
}

#main div.main-contents {
	padding-bottom:		5px;
}

.event h2 {
	line-height:		0;
	font-size:		0px;
}

.event .main-contents .event-head{
	height:			57px;
	padding:		0px 0px 0px 15px;
}

.event .main-contents .event-head p.date{
	margin:			0px;
	padding:		10px 0px 3px 0px;
	font-size:		11px;
	line-height:		1;
	color:			#D2B972;
}

.event .main-contents .event-head h3{
	margin:			0px;
	padding:		0px;
	font-size:		16px;
	line-height:		1.2;
	color:			#D2B972;
	font-weight:		bold;
}

.event .main-contents p.main-photo{
	margin:			0px;
	padding:		0px;
	width:			950px;
	margin:			0px 0px 0px 5px;
}

.event .main-contents-child{
	width:			948px;
	margin:			0px 0px 0px 5px;
	padding:		0px 0px 20px 0px;
	background-color:	#F0F0F0;
	border:			1px solid #cccccc;
}

.event .main-contents-child p{
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.3;
	color:			#333333;
}

.event .main-contents-child p.button{
	text-align:		center;
	padding-top:		30px;
}

.event .main-contents-child p.button img{
	cursor:			pointer;
}

.event .main-contents-child .news-body{
	padding:		0px 28px;
}

.event .main-contents-child .news-body p{
	padding-top:		20px;
}

.event .main-contents-child .news-body ul.photo{
	margin:			0px;
	padding:		30px 0px 10px 0px;
	list-style-type:	none;
}

.event .main-contents-child .news-body ul.photo li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

.event .main-contents-child .news-list {
	margin:			28px 0px 0px 29px;
	padding:		0px 0px 0px 0px;
	width:			890px;
	background-image:	url(../_img/new_bod_bg_01.gif);
	background-repeat:	repeat-y;
	background-position:	left top;
	border-top:		solid 1px #CCCCCC;
}

.event .main-contents-child .news-list .row {
	border-bottom:		solid 1px #CCCCCC;
}

.event .main-contents-child .news-list .shop {
	position:		relative;
	float:			left;
	width:			445px;
}

.event .main-contents-child .news-list p.image {
	float:			left;
	width:			213px;
}

.event .main-contents-child .news-list p.image img {
	margin:			10px 0px 11px 11px;
}

.event .main-contents-child .news-list .detail {
	margin:			22px 0px 0px 0px;
	float:			right;
	width:			217px;
}

.event .main-contents-child .news-list .detail p {
	font-size:		12px;
	color:			#333333;
}

.event .main-contents-child .news-list .detail p.name a {
	color:			#333333;
}

.event .main-contents-child .news-list .detail p.address {
	padding:		15px 0px 0px 0px;
}

.event .main-contents-child .news-list .detail p.caution {
	position:		absolute;
	bottom:			12px;
	right:			10px;
	width:			207px;
	font-size:		10px;
}








