﻿@charset "utf-8";

h1,h2,h3,h4{
	padding-left:11px;
}

/*----------------------------------------------------
	layout[bikeshop search]
----------------------------------------------------*/

/* bikeshopSearchDescript */
.bikeshopSearchDescript{
	height:133px;
	background: url(../images/top/bikeshop_bg.jpg) no-repeat 11px top;
}

.bikeshopSearchDescript dt,
.bikeshopSearchDescript dd{
	margin-left: 33px;
	width: 565px;
}

.bikeshopSearchDescript dt{
	padding-top: 12px;
}

.bikeshopSearchDescript dd{
	padding-top: 40px;
	color: #FFF;
	font-size: 14px;
	line-height:1.45;
}

/* bikeshopAreaSearch */
#bikeshopAreaSearch{
	width:761px;
	height:466px;
	margin-left:11px;
	background:url(../images/top/bikeshop_areasearch_bg.jpg) no-repeat left top;
	position:relative;
}

#bikeshopAreaSearch h4{
	margin:0;
	padding:0;
	position:absolute;
	top:13px;
	left:39px;
}

#area_srshop{
	margin:0;
	padding:0;
	position:absolute;
	top:70px;
	left:37px;
}

/* area_hokkaido */
#area_hokkaido{
	margin:0;
	padding:0;
	width:104px;
	position:absolute;
	top:39px;
	left:616px;
}

#area_hokkaido dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_hokkaido dd{
	line-height:1;
}


/* area_tohoku */
#area_tohoku{
	margin:0;
	padding:0;
	width:104px;
	position:absolute;
	top:101px;
	left:616px;
}

#area_tohoku dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_tohoku dd{
	padding-bottom:3px;
	line-height:1;
}

/* area_kanto */
#area_kanto{
	margin:0;
	padding:0;
	width:104px;
	position:absolute;
	top:264px;
	left:616px;
}

#area_kanto dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_kanto dd{
	padding-bottom:3px;
	line-height:1;
}

/* area_hokushinetu */
#area_hokushinetu{
	margin:0;
	padding:0;
	width:140px;
	position:absolute;
	top:74px;
	left:334px;
	clear:both;
}

#area_hokushinetu dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_hokushinetu dd{
	float:left;
	padding-right:2px;
	padding-bottom:3px;
	line-height:1;
}

/* area_tokai */
#area_tokai{
	margin:0;
	padding:0;
	width:140px;
	position:absolute;
	top:344px;
	left:464px;
	clear:both;
}

#area_tokai dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_tokai dd{
	float:left;
	padding-right:2px;
	padding-bottom:3px;
	line-height:1;
}

/* area_kansai */
#area_kansai{
	margin:0;
	padding:0;
	width:146px;
	position:absolute;
	top:344px;
	left:306px;
	clear:both;
}

#area_kansai dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_kansai dd{
	float:left;
	padding-right:2px;
	padding-bottom:3px;
	line-height:1;
}

/* area_cyugoku */
#area_cyugoku{
	margin:0;
	padding:0;
	width:140px;
	position:absolute;
	top:74px;
	left:184px;
	clear:both;
}

#area_cyugoku dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_cyugoku dd{
	float:left;
	padding-right:2px;
	padding-bottom:3px;
	line-height:1;
}

/* area_shikoku */
#area_shikoku{
	margin:0;
	padding:0;
	width:146px;
	position:absolute;
	top:344px;
	left:153px;
	clear:both;
}

#area_shikoku dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_shikoku dd{
	float:left;
	padding-right:2px;
	padding-bottom:3px;
	line-height:1;
}

/* area_kyusyu */
#area_kyusyu{
	margin:0;
	padding:0;
	width:102px;
	position:absolute;
	top:202px;
	left:38px;
}

#area_kyusyu dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_kyusyu dd{
	padding-bottom:3px;
	line-height:1;
}

/* area_okinawa */
#area_okinawa{
	margin:0;
	padding:0;
	width:102px;
	position:absolute;
	top:387px;
	left:38px;
}

#area_okinawa dt{
	margin:0;
	padding:0;
	height:26px;
	line-height:1;
	text-align:center;
}

#area_okinawa dd{
	padding-bottom:3px;
	line-height:1;
}

.totop{
	padding-right:29px;
	padding-top:10px;
	padding-bottom:25px;
}

/* partsMakerSearch */
#partsMakerSearch{
	margin-left:33px;
	width:711px;
	clear:both;
	overflow:hidden;
}

#partsMakerSearch li{
	float:left;
}










