﻿@charset "utf-8";



/* contents
--------------------------------------------------------------------------
01. Paragraph element
02. List element
03. Font Size
04. Module Heading
--------------------------------------------------------------------------
*/


/* update history
--------------------------------------------------------------------------
08/01/2009 Adjustment of all css files.
--------------------------------------------------------------------------
*/



/* 01. Section
----------------------------------------------------------------------- */

dl.flow{
	width:690px;
	margin-top:50px;
	margin-bottom:50px;
}
dl.flow dt{
	margin-bottom:5px;
	padding-left:10px;
	border-left:5px solid #ff6600;
	font-weight:bold;
	font-size:1.2em;
}
dl.flow dd strong{
	color:#996633;
}

table.tableA01{
	margin:10px 0;
}
table.tableA01 td{
	vertical-align:middle!important;
}

p	{
	margin:0;
	padding:0;
}

div#target{
	width:690px;
	margin-top:30px;
	margin-bottom:30px;
}

p.type	{
	margin-top:30px;
	}

div.bike_top{
	margin-top:15px;
	width:690px;
	height:88px;
	border-bottom:dotted 1px #CCC;
}

*:first-child+html div.bike_top{
	margin-top:15px;
	width:690px;
	height:100px;
	border-bottom:dotted 1px #CCC;
}

div.bike_inner{
	width:690px;
	height:88px;
	margin-top:12px;
	}

div.bike{
	clear:both;
	width:690px;
	height:88px;
	border-bottom:dotted 1px #CCC;
}

*:first-child+html div.bike{
	width:690px;
	height:100px;
	border-bottom:dotted 1px #CCC;
}

div.bike_typetop{
	clear:both;
	width:690px;
	height:88px;
	margin-top:15px;
	border-bottom:dotted 1px #CCC;
}

*:first-child+html div.bike_typetop{
	clear:both;
	width:690px;
	height:100px;
	margin-top:15px;
	border-bottom:dotted 1px #CCC;
}

div.txt_left{
	float:left;
	width:520px;
}

div#bike_last{
	clear:both;
	margin-bottom:5px;
	width:690px;
	height:105px;
	border-bottom:dotted 1px #CCC;
}

div#bike_innerlast{
	width:690px;
	height:88px;
	margin-top:12px;
	}	

*:first-child+html div#bike_last{
	clear:both;
	width:690px;
	height:115px;
	border-bottom:dotted 1px #CCC;
}

p.bike_img1{
	float:left;
	margin-right:20px;
	}

div.txt_right{
	float:right;
	width:520px;
	}

p.bike_name{
	margin-bottom:5px;
	}

p.bike_img2{
	float:right;
	margin-left:20px;
}

p.bike_img3{
	float:right;
	margin-left:20px;
	margin-top:10px;
}

p.section{
	font-size:12px;
	font-weight:bold;
	}

.section_b{
	font-size:12px;
	font-weight:bold;
	}


p.ps{
	text-align:right;
	font-size:12px;
	clear:both;
}
