@charset "utf-8";

#contents
{
	width:90%;
	margin:0 auto 0 auto;
	z-index:50;

//	border:1px dotted #0000ff;
}

/*
.content
{
	clear:both;
	width:720px;
	margin:1em auto 1.5em auto;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}
*/

.wide
{
	width:760px;
}

h4
{
	font-size:1em;
	font-weight:normal;
}


/***********	内容	***************************************************/
.vf400f_table
{
	margin:10px 0 0 0;
	text-align:justify;

//	border:1px solid #4060a0;

	-webkit-box-shadow:3px 3px 5px #6e95ce;
	-moz-box-shadow:3px 3px 5px #6e95ce;
}

.vf400f_table img
{
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
/*
	-webkit-box-shadow:3px 3px 10px #808080;
	-moz-box-shadow:3px 3px 10px #808080;
*/
}

.table_name
{
	background-image:url(grad/grabar_bl02.jpg);

	margin:0;
	padding:0.4em;
//	font-weight:bold;
	font-size:1em;
	color:#eeeeee;
	text-align:center;
//	text-shadow:#444444 1px 1px 1px;
}

.table_data
{
	background-image:url(grad/graback_bl09.jpg);
	overflow:hidden;

	border-left:1px solid #2c86c5;
	border-right:1px solid #2c86c5;
	border-bottom:1px solid #2c86c5;
}

.top_radius,.table_name,.vf400f_table
{
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
}

.all_radius
{
	-webkit-border-radius:10px;	/*	CSS3 角丸BOX	Safari	*/
	-moz-border-radius:10px;	/*	CSS3 角丸BOX	Firefox	*/
}

#up,#down
{
	clear:both;
}

/***********	マイマシン	***************************************************/
#my_machine
{
}

#my_machine a:link		{	color:#0000aa;	}	/*	通　　常	*/
//#my_machine a:visited	{	color:#4444bb;	}	/*	訪問済み	*/
#my_machine a:hover		{	color:#aa0000;	}	/*	オーバー	*/
//#my_machine a:active	{	color:#bb8800;	}	/*	プレス		*/

/***********	バリエーション	***************************************************/
#variation
{
}

#variation .vf400f_table
{
	float:left;
//	margin-bottom:10px;
}

#variation .vf400f_table img
{
	width:180px;
}

#variation .color
{
	width:252px;
	margin:10px 0 0 0;
	padding:1em 0 0 0;
	float:left;
	text-align:center;
	display:inline;
/*
	border-top:1px solid #4d4d4d;
	border-left:1px solid #4d4d4d;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
*/
}

#variation #vf400f1
{
	clear:both;
}

#variation #vf400f2 .color
{
	width:247px;
}

#variation #vf400f2
{
	margin-right:10px;
}

#variation .color_name
{
//	color:#eeeeee;
	margin:0.5em 0 0 0;
//	font-size:0.9em;
}

/***********	特徴	***************************************************/
#highlight .vf400f_table
{
	width:375px;
	text-align:center;
	float:left;
//	margin-bottom:10px;
}

#highlight .vf400f_table img
{
//	width:300px;
	padding:20px;
	border:none;
}

#highlight .table_data
{
	background-image:url(grad/graback_ye02.jpg);
	background-image:url(grad/graback_bl09.jpg);
}

#highlight #engine,#highlight #wheel
{
	clear:both;
	margin-right:10px;
}

.table_comment
{
//	background-color:#6e95ce;
	background-image:url(black_alpha.png);
	margin:0 0 0 0;
	padding:1em;
	text-align:left;
	vertical-align:top;
	text-align:justify;
	overflow:hidden;
}

#highlight #engine .table_comment,#highlight #break .table_comment
{
	height:14em;
}

#highlight #wheel .table_comment,#highlight #hight .table_comment
{
	height:9em;
}

/***********	スペック	***************************************************/
#spec table
{
	border-collapse:separate;	/*	collapse	*/
	border-spacing:0px;
	float:left;
	background-color:#2c86c5;

	-webkit-box-shadow:3px 3px 5px #6e95ce;
	-moz-box-shadow:3px 3px 5px #6e95ce;
}

#spec td,#spec th
{
	padding:2px 6px;
	height:2.2em;
//	border:1px solid #ff0000;
	color:#eeeeee;
	font-weight:normal;
	overflow:hidden;

	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #202020;
	border-bottom:1px solid #202020;
}

#spec #table_space
{
	padding:0.5em 0;
	width:4px;
	height:50em;
	float:left;
//	border:1px solid #ff0000;
}

#spec #td1
{
	width:140px;
	padding-left:6px;
}

#spec #td2
{
	width:210px;
	text-align:center;
}

#spec #td3
{
	width:100px;
	padding-left:6px;
}

#spec #td4
{
	width:25px;
	text-align:center;
}

#spec .cl1
{
	background:url(grad/graback_bk01.jpg) repeat-x;
}

#spec .cl2
{
	background:url(grad/graback_bk02.jpg) repeat-x;
}

#spec .small_font
{
	font-size:0.8em;
}

#spec .line2
{
	height:4em;
}

/***********	カタログ	***************************************************/
#catalogue
{
}

#catalogue #catalogueVF1, #catalogue #catalogueVF2,#collection #VF_cover,#book #VF_book
{
	background-color:#002060;
	background-image:url(grad/graback_bl05.jpg);
	height:320px;
	border:1px solid #2c86c5;

	z-index:10;

	font-size: 1em;
	font-weight:bold;
	color:#0000aa;
}

/*	ProtoFlow 内部クラス	*/
.captionHolder
{
	padding-left:2em;
	text-align: left;
}

/***********	マニア本	***************************************************/
#book #VF_book
{
	height:260px;
}

/***********	HONDA Ｖ型シリーズ	***************************************************/
#series
{
}

#series .table_data
{
	height:152px;
}

#series .series_photo
{
//	width:200px;
	padding:10px;
	border-right:1px solid #2c86c5;
	float:left;
}

#series .series_comment
{
	padding:1em;
	width:530px;
	border-left:1px solid #b2dfff;
	float:left;
}

#series .table_name
{
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
}

#series #NS400R .table_data	{	height:168px;	}
#series #VF500F .table_data	{	height:180px;	}

/*	VFR400R 1900	３連並び	*/
#series .vfr400r
{
	width:253px;
	float:left;
}

#series #VFR400R_1991
{
	width:254px;
}

#series .vfr400r_photo
{
	padding:10px;
	text-align:center;
}

#series #VFR400R .table_data
{
	border-right:0px;
}

#series #VFR400R_1992 .table_data
{
	border-right:1px solid #2c86c5;
}

#series .vfr400r_comment
{
	background-image:url(grad/graback_bl09.jpg);
	width:738px;
	padding:10px;

	float:left;
	border-left:1px solid #2c86c5;
	border-right:1px solid #2c86c5;
	border-bottom:1px solid #2c86c5;
}

/*	通常	*/
#VFR750F_1986,#RVF_NC35
{
	clear:both;
}

/*	VFR800	４連並び	*/
#series .vfr800
{
	width:190px;
	float:left;
}

#series #VFR800 .vfr800_photo
{
	padding:10px 0;
	text-align:center;
}

#series #VFR800 .table_data
{
	height:152px;
	border-right:0px;
}

#series #VFR800_2004 .table_data
{
	border-right:1px solid #2c86c5;
}


#series .textleft
{
//	padding-left:1.5em;
//	text-align:left;
}

/***********	HONDA Ｖ型エンジン搭載ワークスマシン	*************************************/
#works .honda_works_v
{
	width:190px;
	float:left;
}

#works #HONDA_V .table_data
{
	height:152px;
	border-right:0px;
}

#works #HONDA_V .works_photo
{
	padding:10px 0;
	text-align:center;
}

#works #RVF400 .table_data,#works #NXR750 .table_data,#works #NS750 .table_data
{
	border-right:1px solid #2c86c5;
}

#works .works_comment
{
	background-image:url(grad/graback_bl09.jpg);
	width:170px;
	padding:10px;
	text-align:center;

	border-left:1px solid #2c86c5;
//	border-right:1px solid #2c86c5;
	border-bottom:1px solid #2c86c5;
}

#works #RVF400 .works_comment,#works #NXR750 .works_comment,#works #NS750 .works_comment
{
	width:168px;
	border-right:1px solid #2c86c5;
}

#works .attention_red
{
	float:left;
	padding-top:1em;
}

/***********	HONDA Ｖ型シリーズカタログ表紙コレクション	*************************************/
#collection #VF_cover
{
	height:1200px;
	overflow:hidden;
}

#collection #VF_cover a:link	{	color:#444444;	}	/*	通　　常	*/
#collection #VF_cover a:visited	{	color:#666666;	}	/*	訪問済み	*/
#collection #VF_cover a:hover	{	color:#bb4444;	}	/*	オーバー	*/
#collection #VF_cover a:active	{	color:#bb8800;	}	/*	プレス		*/

#collection #VF_cover a
{
	padding-top:10px;
	width:25%;
	text-align:center;
//	font-weight:normal;
	float:left;
}

#collection #VF_cover a p
{
	padding-top:5px;
}

#collection #VF_cover img
{
	height:100px;
}




