@charset "utf-8";

/*
-------------------FontSizeReset-------------------
10px : 0.77em
11px : 0.85em
12px : 0.92em
13px : 1.0em
14px : 1.07em
15px : 1.14em
16px : 1.22em
17px : 1.29em
18px : 1.36em
19px : 1.44em
20px : 1.52em
21px : 1.59em
22px : 1.67em
23px : 1.74em
24px : 1.82em
25px : 1.89em
26px : 1.97em
-------------------//FontSizeReset-------------------
*/

/*==================================================

Style_Reset&Setting

==================================================*/

html {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;
text-align: center;
font-size: 13px;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
color: #666666;
line-height: 1.0;
*font-size: small;
*font: x-small;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,form,dl,dt,dd {
margin: 0;
padding: 0;
}

p {
font-size: 1.14em;
line-height: 150%;
}

ol,ul,li{
list-style: none;
}

a {
color: #666666;
text-decoration: underline;
}

a:hover {
color: #666666;
text-decoration: none;
}

address {
font-style: normal;
}

hr {
display: none;
}

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

/*==================================================

LayOut

==================================================*/

#container {
margin: 0 auto;
width: 930px;
text-align: left;
}

#header {
margin-bottom: 15px;
padding-top: 5px;
width: 930px;
}

#mainmenu {
margin-bottom: 15px;
}

#main_wrapper {
width: 930px;
/*\*/
overflow: hidden;
/**/
}

#main {
width: 720px;
/*\*/
overflow: hidden;
/**/
float: left;
}

#mainarea {
width: 510px;
float: right;
}

#subarea {
width: 200px;
float: left;
}

#extraarea {
width: 200px;
float: right;
}

/*==================================================

#header

==================================================*/

h1 {
margin-bottom: 15px;
font-size: 10px;
font-weight: normal;
}

* html h1 {
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

*:first-child+html h1 {
font-family: 'メイリオ', sans-serif;
}

/*==================================================

#mainmenu

==================================================*/

#mainmenu {
padding: 0 5px;
width: 920px;
height: 40px;
background: url(http://www.bikepartsweb.net/shared/img/back_mainmenu.jpg) no-repeat left top;
}

#mainmenu li {
float: left;
}

/*==================================================

#topicpath

==================================================*/

#topicpath {
margin-bottom: 12px;
width: 930px;
/*\*/
overflow: hidden;
/**/
}

#topicpath li {
margin-right: 5px;
padding-left: 8px;
font-size: 0.77em;
background: url(http://www.bikepartsweb.net/shared/img/bullet_triangle.gif) no-repeat left 1px;
float: left;
}

* html #topicpath li {
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

*:first-child+html #topicpath li {
font-family: 'メイリオ', sans-serif;
}

#topicpath li a {
text-decoration: underline;
}

/*==================================================

#mainarea

==================================================*/

#pickuplist {
margin-bottom: 30px;
width: 508px;
border: 1px solid #CCC;
}

#pickuplist h2 {
padding: 1px 1px 0;
}

#pickuplist .inner {
padding: 10px 0 6px;
zoom: 1;
/*\*/
overflow: hidden;
/**/
}

#pickuplist dl {
padding-left: 9px;
width: 116px;
float: left;
}

#pickuplist dt {
margin-bottom: 3px;
padding-bottom: 3px;
width: 116px;
border-bottom: 1px dotted #CCC;
}

#pickuplist dt .productsimg {
margin-bottom: 3px;
padding: 1px;
width: 112px;
display: block;
border: 1px solid #CCC;
/*\*/
overflow: hidden;
/**/
}

#pickuplist dt a {
color: #039;
line-height: 140%;
}

#pickuplist dd {
width: 116px;
color: #333;
text-align: center;
line-height: 135%;
}

#pickuplist dd span {
color: #900;
font-weight: bold;
}

#searchform {
margin-bottom: 30px;
width: 508px;
border: 1px solid #CCC;
}

#searchform h3 {
padding: 7px 6px;
width: 496px;
height: 16px;
font-size: 1.22em;
color: #FFF;
background: #333;
}

#searchform .search {
padding: 10px;
width: 488px;
/*\*/
overflow: hidden;
/**/
}

#searchform .search dt {
margin-right: 30px;
width: 100px;
float: left;
clear:both;
}

#searchform .search dd {
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px dotted #CCC;
}

#searchform .search .price {
margin-right: 5px;
width: 120px;
}

#searchform .search #sort {
margin-right: 10px;
}

#searchform .search #query {
margin-right: 15px;
width: 200px;
}

#searchform .search #searchbox_submit {
width: 80px;
}

#itemlist {
margin-bottom: 30px;
}

#itemlist h3 {
padding: 7px 8px;
width: 496px;
height: 16px;
font-size: 1.22em;
color: #FFF;
background: url(http://www.bikepartsweb.net/shared/img/back_heading.jpg) no-repeat left top;
}

#itemlist .inner {
padding: 10px 9px 0;
width: 490px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
}

#itemlist dl {
margin-bottom: 8px;
padding-bottom: 8px;
width: 490px;
border-bottom: 1px dotted #CCC;
/*\*/
overflow: hidden;
/**/
}

#itemlist dt {
margin: 0;
padding: 0;
width: 108px;
float: left;
vertical-align: top;
}

#itemlist dt a {
text-decoration: none;
}

#itemlist dt .productsimg img {
padding: 1px;
border: 1px solid #CCC;
vertical-align: top;
}

#itemlist .item_description {
padding-left: 6px;
width: 230px;
float: left;
}

#itemlist .item_description h4 {
margin-bottom: 6px;
font-size: 1.07em;
line-height: 140%;
}

#itemlist .item_description p {
font-size: 0.92em;
line-height: 150%;
}

#itemlist .item_detail {
padding-left: 6px;
width: 140px;
float: left;
}

#itemlist .nowprice {
padding-left: 59px;
width: 81px;
font-weight: bold;
text-align: right;
background: url(http://www.bikepartsweb.net/shared/img/mark_nowprice.gif) no-repeat left 2px;
}

* html #itemlist .nowprice {
padding: 3px 0 3px 59px;
font-size: 1.36em;
}

#itemlist .nowprice img {
vertical-align: baseline;
}

#itemlist .decideprice {
margin-bottom: 5px;
padding-left: 59px;
width: 81px;
text-align: right;
background: url(http://www.bikepartsweb.net/shared/img/mark_decideprice.gif) no-repeat left 2px;
border-bottom: 1px dotted #CCC;
}

* html #itemlist .decideprice {
padding: 3px 0 3px 59px;
font-size: 1.36em;
}

#itemlist .decideprice img {
vertical-align: baseline;
}

#itemlist .bids {
margin-bottom: 0.5em;
width:140px;
line-height: 150%;
text-align: center;
color: #039;
}

#itemlist .bids img {
vertical-align: baseline;
}

#itemlist .recttime {
width:140px;
text-align: center;
color: #900;
}

#itemlist .recttime img {
vertical-align: baseline;
}

.navi {
margin-bottom: 10px;
font-size: 0.92em;
text-align: right;
}

.navi a {
padding-left: 12px;
background: url(http://www.bikepartsweb.net/shared/img/bullet_pagetop.gif) no-repeat left center;
}

.entry {
margin-bottom: 30px;
}

.entry p {
font-size: 1.0em;
}

.entry h2 {
padding: 7px 8px;
width: 496px;
height: 16px;
font-size: 1.22em;
color: #FFF;
background: url(http://www.bikepartsweb.net/shared/img/back_heading.jpg) no-repeat left top;
}

.entry h3 {
margin-bottom: 5px;
padding-left: 20px;
font-size: 1.14em;
background: url(http://www.bikepartsweb.net/shared/img/bullet_circle.gif) no-repeat left top;
}

.entry .inner {
padding: 10px 9px 0;
width: 490px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
}

.paragraph {
margin-bottom: 25px;
}

.pager {
width: 100%;
position: relative;
/*\*/
overflow: hidden;
/**/
clear: both;
margin: 0 0 1em;
}

.pager ul {
position: relative;
left: 50%;
float: left;
margin: 0 0 0 -3px;
}

.pager li {
font-size: 85%;
position: relative;
margin: 0 0 0 3px;
left: -50%;
float: left;
background: #e0e0e0;
border: 1px solid #CCCCCC;
}

.pager a, .pager span {
display: block;
text-decoration: none;
padding: 3px 7px 2px;
}

.pager .current {
font-weight: bold;
background: #FF6600;
color: #FFFFFF;
}

/*==================================================

#subarea

==================================================*/

.sub_headinginner {
padding: 0 1px 1px 1px;
width: 196px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

#subarea h4 {
padding: 1px 6px 4px;
width: 184px;
font-size: 0.92em;
color: #666666;
line-height: 130%;
background: url(http://www.bikepartsweb.net/shared/img/back_subtitle.jpg) no-repeat left top;
}

.sub_inner {
padding: 0 10px;
width: 178px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

#sub_brandmenu, #sub_partner {
margin-bottom: 20px;
padding-top: 6px;
background: url(http://www.bikepartsweb.net/shared/img/back_subtitle_top.jpg) no-repeat left top;
}

#sub_brandmenu li {
margin-bottom: 5px;
font-size: 0.92em;
border-bottom: 1px dotted #CCCCCC;
}

#sub_brandmenu li a{
padding: 10px 10px 10px 50px;
width: 118px;
display: block;
}

#sub_brandmenu .bmw a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_bmw_small.gif) no-repeat left center;
}

#sub_brandmenu .aprilia a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_aprilia_small.gif) no-repeat left center;
}

#sub_brandmenu .kawasaki a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_kawasaki_small.gif) no-repeat left center;
}

#sub_brandmenu .suzuki a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_suzuki_small.gif) no-repeat left center;
}

#sub_brandmenu .triumph a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_triumph_small.gif) no-repeat left center;
}

#sub_brandmenu .ducati a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_ducati_small.gif) no-repeat left center;
}

#sub_brandmenu .harleydavidson a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_harleydavidson_small.gif) no-repeat left center;
}

#sub_brandmenu .bimota a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_bimota_small.gif) no-repeat left center;
}

#sub_brandmenu .buell a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_buell_small.gif) no-repeat left center;
}

#sub_brandmenu .piaggio a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_piaggio_small.gif) no-repeat left center;
}

#sub_brandmenu .motoguzzi a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_motoguzzi_small.gif) no-repeat left center;
}

#sub_brandmenu .honda a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_honda_small.gif) no-repeat left center;
}

#sub_brandmenu .yamaha a {
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_yamaha_small.gif) no-repeat left center;
}

#sub_partner .sub_inner {
padding: 5px 10px;
}

/*==================================================

#extraarea

==================================================*/

#extraarea h4 {
padding: 1px 6px 4px;
width: 184px;
font-size: 0.92em;
color: #666666;
line-height: 130%;
background: url(http://www.bikepartsweb.net/shared/img/back_subtitle.jpg) no-repeat left top;
}

#extraarea p {
font-size: 0.92em;
line-height: 135%;
}

.extra_inner {
padding: 10px;
width: 178px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

#sub_merit,#sub_icondetail {
margin-bottom: 20px;
padding-top: 6px;
background: url(http://www.bikepartsweb.net/shared/img/back_subtitle_top.jpg) no-repeat left top;
}

#sub_icondetail  dl {
/*\*/
overflow: hidden;
/**/
}

#sub_icondetail  dt {
margin-right: 10px;
height: 18px;
float: left;
}

#sub_icondetail  dd {
margin-bottom: 6px;
height: 18px;
}

/*==================================================

#footer

==================================================*/

#footer {
padding-top: 10px;
border-top: 1px solid #CCCCCC;
/*¥*/
overflow: hidden;
/**/
}

#footer .inner {
float: left;
}

#footer h3 {
margin-bottom: 0.4em;
font-size: 0.92em;
}

#footer h3 a {
text-decoration: none;
}

#footer p {
font-size: 0.92em;
}

#footer .navi {
float: right;
border-left: 1px solid #FFF;
background: url(none);
}

#footer .navi li {
padding: 0 5px;
font-size: 0.92em;
float: left;
border-right: 1px solid #FFF;
}

#footer .navi a {
padding-left: 0;
background: url(none);
}

/*==================================================

#home

==================================================*/

#home #itemlist h3 {
padding: 0;
width: 510px;
height: 32px;
background: none;
}

/*==================================================

#search

==================================================*/

#searchlist h2 {
padding: 7px 8px;
width: 496px;
height: 16px;
font-size: 1.22em;
color: #FFF;
background: url(http://www.bikepartsweb.net/shared/img/back_heading.jpg) no-repeat left top;
}

#searchlist  h3 {
margin-bottom: 5px;
padding-left: 20px;
font-size: 1.14em;
background: url(http://www.bikepartsweb.net/shared/img/bullet_circle.gif) no-repeat left top;
}

#searchlist .inner {
padding: 10px 9px 0;
width: 490px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;

}

#searchlist #category_wrapper {
width: 490px;
position: relative;
}

#searchlist .categorylist {
margin-bottom: 20px;
padding-left: 250px;
width: 240px;
}

#searchlist #categorylist_parts {
padding-left: 0px;
position: absolute;
left: 0px;
}

#searchlist .categorylist {
margin-bottom: 20px;
width: 240px;
}

#searchlist .categorylist li {
margin-bottom: 0.6em;
line-height: 1;
}

#searchlist .categorylist li a {
padding-left: 17px;
background: url(http://www.bikepartsweb.net/shared/img/bullet_red.gif) no-repeat left 3px;
}

#searchlist .categorylist li ul {
padding-top: 0.6em;
margin-bottom: 1.6em;
}

#searchlist .categorylist li ul li {
margin-left: 8px;
}

/*==================================================

#brand

==================================================*/

#brandlist h2 {
padding: 7px 8px;
width: 496px;
height: 16px;
font-size: 1.22em;
color: #FFF;
background: url(http://www.bikepartsweb.net/shared/img/back_heading.jpg) no-repeat left top;
}

#brandlist h3 {
margin-bottom: 5px;
padding: 8px 0 8px 0;
font-size: 1.22em;
}

#brandlist .categorylist {
width: 245px;
float: left;
}

#brandlist #categorylist_bmw,#brandlist #categorylist_aprilia {
height: 460px;
}

#brandlist #categorylist_kawasaki,#brandlist #categorylist_suzuki {
height: 505px;
}

#brandlist #categorylist_triumph,#brandlist #categorylist_harleydavidson {
height: 480px;
}

#brandlist #categorylist_ducati,#brandlist #categorylist_bimota,#brandlist #categorylist_buell,#brandlist #categorylist_piaggio {
height: 445px;
}

#brandlist #categorylist_honda,#brandlist #categorylist_yamaha {
height: 510px;
}

#brandlist #categorylist_motoguzzi {
height: 470px;
}

#brandlist #categorylist_bmw h3 {
padding-left: 37px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_bmw.gif) no-repeat left center;
}

#brandlist #categorylist_aprilia h3 {
padding-left: 64px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_aprilia.gif) no-repeat left center;
}

#brandlist #categorylist_kawasaki h3 {
padding-left: 52px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_kawasaki.gif) no-repeat left center;
}

#brandlist #categorylist_suzuki h3 {
padding-left: 36px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_suzuki.gif) no-repeat left center;
}

#brandlist #categorylist_triumph h3 {
padding-left: 55px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_triumph.gif) no-repeat left center;
}

#brandlist #categorylist_harleydavidson h3 {
padding-left: 48px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_harleydavidson.gif) no-repeat left center;
}

#brandlist #categorylist_ducati h3 {
padding-left: 40px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_ducati.gif) no-repeat left center;
}

#brandlist #categorylist_bimota h3 {
padding-left: 55px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_bimota.gif) no-repeat left center;
}

#brandlist #categorylist_buell h3 {
padding-left: 55px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_buell.gif) no-repeat left center;
}

#brandlist #categorylist_piaggio h3 {
padding-left: 41px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_piaggio.gif) no-repeat left center;
}

#brandlist #categorylist_honda h3 {
padding-left: 55px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_honda.gif) no-repeat left center;
}

#brandlist #categorylist_yamaha h3 {
padding-left: 39px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_yamaha.gif) no-repeat left center;
}

#brandlist #categorylist_motoguzzi h3 {
padding-left: 55px;
background: url(http://www.bikepartsweb.net/shared/img/brand_icon_motoguzzi.gif) no-repeat left center;
}

#brandlist .inner {
padding: 10px 9px 0;
width: 490px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
/*\*/
overflow: hidden;
/**/
}

#brandlist .categorylist li {
margin-bottom: 0.6em;
line-height: 1;
}

#brandlist .categorylist li a {
padding-left: 17px;
background: url(http://www.bikepartsweb.net/shared/img/bullet_red.gif) no-repeat left 3px;
}

#brandlist .categorylist li ul {
padding-top: 0.6em;
margin-bottom: 1.6em;
}

#brandlist .categorylist li ul li {
margin-left: 8px;
}

/*==================================================

#freesearch

==================================================*/

#search  #itemlist .keyword {
text-align: right;
}

#search_result #main,#freesearch #main {
width: 930px;
/*\*/
overflow: hidden;
/**/
}

#search_result #mainarea,#freesearch #mainarea {
width: 720px;
float: right;
}

#search_result #subarea,#freesearch #subarea {
width: 200px;
float: left;
}

#search_result #searchform,#freesearch #searchform {
width: 718px;
}

#search_result #searchform .search,#freesearch #searchform .search {
width: 698px;
}

#search_result #searchform h3,#freesearch #searchform h3 {
width: 706px;
}

#search_result #searchform .search .price,#freesearch #searchform .search .price {
width: 180px;
}

#search_result #searchform .search #query,#freesearch #searchform .search #query {
width: 350px;
}

#search_result #itemlist h3,#freesearch #itemlist h3 {
width: 704px;
background: url(http://www.bikepartsweb.net/shared/img/back_heading_long.jpg) no-repeat left top;
}

#search_result #itemlist .inner,#freesearch #itemlist .inner {
width: 700px;
}

#search_result #itemlist dl,#freesearch #itemlist dl {
width: 700px;
}

#search_result #itemlist .item_description,#freesearch #itemlist .item_description {
width: 440px;
}

