@charset "utf-8";

/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

h1,
h2,
h3,
h4,
table,
li,
div,
form,
select,
input,
textarea {
	padding: 0;
	margin: 0;
	font-size: 100%;
}

ul,
ol,
dl {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

img {
	vertical-align: bottom;
	border: 0;
}

a:hover { text-decoration: none; }

body {
	text-align: center;
	background: url(../images/lp/body_bg.gif) repeat-x center 0;
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

#wrapper {
	width: 850px;
	margin: 0 auto;
	text-align: left;
}

#head {
	width: 100%;
	height: 88px;
}

#head h1 {
	float: right;
	padding: 25px 0 0;
	margin: 0;
	color: #003366;
	width: auto;
}

#head .logo {
	float: left;
	width: 345px;
}

#mainarea {
	clear: both;
	width: 100%;
}

#form {
	width: 100%;
	position: relative;
	height: 400px;
}

.bike_ph {
	position: absolute;
	left: -132px;
}

.bigscooter { background: url(../images/lp/form_bigscooter.jpg) no-repeat 0 0;}
.naked { background: url(../images/lp/form_naked.jpg) no-repeat 0 0;}
.american { background: url(../images/lp/form_american.jpg) no-repeat 0 0;}
.sports { background: url(../images/lp/form_sports.jpg) no-repeat 0 0;}
.minibike { background: url(../images/lp/form_minibike.jpg) no-repeat 0 0;}
.offroad { background: url(../images/lp/form_offroad.jpg) no-repeat 0 0;}
.street { background: url(../images/lp/form_street.jpg) no-repeat 0 0;}

#form select {
	width: 135px;
	position: absolute;
	left: 392px;
}

#form select.select01 { top: 271px; }

#form select.select02 { top: 343px; }

#form input {
	position: absolute;
	left:682px;
	top: 240px;
}

#gyousya {
	background:url(../images/lp/gyousya_outbox.gif) no-repeat 0 bottom;
	padding-bottom: 9px;
	width: 100%;
	float: left;
	overflow: hidden;
}

#gyousya ul {
	background: url(../images/lp/gyousya_box.gif) no-repeat 0 bottom;
	width: 824px;
	float: left;
	margin: 0 0 13px 26px;
	_margin-left: 13px;
	padding: 0 0 8px;
}

#gyousya ul.gyusya_num01 { background-position: -612px bottom; }

#gyousya ul.gyusya_num02 { background-position: -408px bottom; }

#gyousya ul.gyusya_num03 { background-position: -204px bottom; }

#gyousya li {
	float: left;
	width: 191px;
	margin-right: 13px;
}

#gyousya .banner { padding: 0 0 0 45px; }

#gyousya li p { padding: 5px 10px 5px 15px; }

#gyousya, #mainarea { margin: 0 0 60px;}


#footer { text-align: left; }

#footer img { vertical-align: baseline;}
