@charset "UTF-8";
/* 見出し */
.midashi_buhin_catalog{
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background-image: url(http://www.bikebros.co.jp/vb/assets/templates/tutorial/homeimg/common/right_midashi_big.gif);
  background-repeat: no-repeat;
  height: 20px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-align:left;
  float:left;
  width:230px;
}
.midashi_buhin_usedbike{
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background-image: url(http://www.bikebros.co.jp/vb/assets/templates/tutorial/homeimg/common/right_midashi_big.gif);
  background-repeat: no-repeat;
  height: 20px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-align:left;
  float:left;
  width:230px;
}

.midashi_buhin_ec{
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background-image: url(http://www.bikebros.co.jp/vb/assets/templates/tutorial/homeimg/common/right_midashi_big.gif);
  background-repeat: no-repeat;
  height: 20px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-align:left;
  float:left;
  width:670px;
}

.midashi_buhin_albumreviewcustom{
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background-image: url(http://www.bikebros.co.jp/vb/assets/templates/tutorial/homeimg/common/right_midashi_big.gif);
  background-repeat: no-repeat;
  height: 20px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-align:left;
  float:left;
  width:670px;
}

.midashi_buhin_touring{
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background-image: url(http://www.bikebros.co.jp/vb/assets/templates/tutorial/homeimg/common/right_midashi_big.gif);
  background-repeat: no-repeat;
  height: 20px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-align:left;
  float:left;
  width:670px;
}
.midashi_buhin_owner{
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background-image: url(http://www.bikebros.co.jp/vb/assets/templates/tutorial/homeimg/common/right_midashi_big.gif);
  background-repeat: no-repeat;
  height: 20px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-align:left;
  float:left;
  width:670px;
}
.midashi_buhin_circle{
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background-image: url(http://www.bikebros.co.jp/vb/assets/templates/tutorial/homeimg/common/right_midashi_big.gif);
  background-repeat: no-repeat;
  height: 20px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-align:left;
  float:left;
  width:670px;
}
.midashi_buhin_rank{
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background-image: url(http://www.bikebros.co.jp/vb/assets/templates/tutorial/homeimg/common/right_midashi_big.gif);
  background-repeat: no-repeat;
  height: 20px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-align:left;
  float:left;
  width:670px;
}


/* 画像関連 */
.img_left {
	margin-right: 5px;
}
.img_left_both {
  margin-left: 5px;
  margin-right: 5px;
}
.img_left10 {
	margin-right: 10px;
}
.img_right {
  margin-left: 5px;
}
.img_right10 {
  margin-bottom: 10px;
  margin-left: 10px;
}


/*カタログ情報*/
#buhin_catalog_bigwaku {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 234px;
	clear: both;
	margin-bottom: 10px;
	color: #000000;
	background-color: #E6E6E6;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: left;
	font-size:14px;
}
#buhin_catalog_bigwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_catalog_bigwaku{
  height: 1em;
  overflow: visible;
}

#buhin_catalog_smallwaku {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 222px;
	padding: 5px;
	float: left;
}

#buhin_catalog_photo {
	width: 200px;
	text-align: center;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom:5px;
}

#buhin_catalog_photo img {
	vertical-align: bottom;
	line-height: 100%;
	font-size: 100%;
	margin-bottom: 5px;
}
#buhin_catalog_bikemaker{
	text-align:center;
	font-size:13px;
}
#buhin_catalog_bikename{
	text-align:center;
	font-size:13px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #666666;
	font-weight:bold;
}	
	
#buhin_catalog_biketype {
	text-align: center;
	width: 100%;
	padding-bottom: 5px;
	border-bottom:1px dotted #666666;
	background-position: left bottom;
	margin-bottom: 5px;
}
#buhin_catalog_menu li{
	border-bottom:1px dotted #CCCCCC;
	text-align:left;
	padding-bottom:3px;
	padding-top:3px;
}
#buhin_catalog_menu li a{
	text-decoration:none;
}
#buhin_catalog_menu li a:hover{
	text-decoration:underline;
} 
#buhin_catalog_menu li.buhin_catalog_menu01 {
	background-image: url(../img/common/icon/catalog/icon_00.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}

#buhin_catalog_menu li.buhin_catalog_menu02 {
	background-image: url(../img/common/icon/catalog/icon_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
#buhin_catalog_menu li.buhin_catalog_menu03 {
	background-image: url(../img/common/icon/catalog/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
#buhin_catalog_menu li.buhin_catalog_menu04 {
	background-image: url(../img/common/icon/catalog/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
#buhin_catalog_menu li.buhin_catalog_menu05 {
	background-image: url(../img/common/icon/catalog/icon_04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
#buhin_catalog_menu li.buhin_catalog_menu06 {
	background-image: url(../img/common/icon/catalog/icon_05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
#buhin_catalog_menu li.buhin_catalog_menu07{
	background-image: url(../img/common/icon/catalog/icon_06.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
#buhin_catalog_menu li.buhin_catalog_menu08 {
	background-image: url(../img/common/icon/catalog/icon_07.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
#buhin_catalog_menu li.buhin_catalog_menu09 {
	background-image: url(../img/common/icon/catalog/icon_08.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
#buhin_catalog_menu li.buhin_catalog_menu10 {
	background-image: url(../img/common/icon/catalog/icon_09.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}
/*カタログ情報end*/


/*新着中古車情報*/
#buhin_usedbike_bigwaku {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 234px;
	clear: both;
	margin-bottom: 10px;
	color: #000000;
	background-color: #E6E6E6;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: left;
	font-size:14px;
}
#buhin_usedbike_bigwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_usedbike_bigwaku{
  height: 1em;
  overflow: visible;
}

#buhin_usedbike_smallwaku {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 222px;
	padding: 5px;
	float: left;
}
.buhin_usedbike_photo a img {
	border:1px solid #BABABA;
	width:80px;
	height:60px;
	margin-right:5px;
	float: left;
}
.buhin_usedbike_photo a:hover  img {
	border:1px solid #CC3333;
}
.buhin_usedbike_infobox {
	padding-bottom: 5px;
	clear: both;
	background-image: url(http://www.bikebros.co.jp/img/common/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
}
.buhin_usedbike_infobox:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html .buhin_usedbike_infobox {
  height: 1em;
  overflow: visible;
}
.buhin_usedbike_bikemaker{
	font-size:13px;
	text-align:left;
}	
.buhin_usedbike_bikename{
	font-size:13px;
	margin-bottom:5px;
	text-align:left;
}
.buhin_usedbike_kakaku{	
	font-size:13px;
	text-align:left;
}
.buhin_usedbike_kakaku span.buhin_en{
	color:#CC0000;
	font-weight:bold;
}	


/*おすすめEC商品*/
#buhin_ec_bigwaku {
	width: 680px;
	clear: both;
	margin-bottom: 10px;
	color: #000000;
	float:left;
	font-size:14px;
	margin-top:10px;
}
#buhin_ec_bigwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_ec_bigwaku{
  height: 1em;
  overflow: visible;
}

#buhin_ec_smallwaku {
	background-color: #FFFFFF;
	clear:both;
}
#buhin_ec_smallwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_ec_smallwaku{
  height: 1em;
  overflow: visible;
}

.buhin_ec_photo a img {
	border:1px solid #BABABA;
	padding:1px;
	margin-bottom:5px;
	width:118px;
	height:87px;
}
.buhin_ec a:hover img {
	border:1px solid #CC3333;
}
#buhin_ec_smallwaku .buhin_ec_infobox {
	background-position: left bottom;
	margin-bottom: 15px;
	width:124px;
	float:left;
	margin-right:10px;
}
.buhin_ec_maker{
	font-size:13px;
	text-align:left;
}	
.buhin_ec_itemname{
	font-size:13px;
	margin-bottom:5px;
	text-align:left;
}
.buhin_ec_kakaku{	
	font-size:13px;
	text-align:left;
}
.buhin_ec_kakaku span.buhin_en{
	color:#CC0000;
	font-weight:bold;
}	


/*人気のカスタムレポート*/
#buhin_albumreviewcustom_bigwaku {
	width: 670px;
	clear: both;
	margin-bottom: 10px;
	color: #000000;
	float:left;
	font-size:14px;
	border:1px solid #FF9900;
	background-color:#FFFFE6;
}
#buhin_albumreviewcustom_bigwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_albumreviewcustom_bigwaku{
  height: 1em;
  overflow: visible;
}

#buhin_albumreviewcustom_smallwaku {
	background-color:#FFFFE6;
	padding-top:10px;
	padding-left:5px;
	clear:both;
}
#buhin_albumreviewcustom_smallwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_albumreviewcustom_smallwaku{
  height: 1em;
  overflow: visible;
}

.buhin_albumreviewcustom_photo a img {
	border:1px solid #BABABA;
	padding:1px;
	margin-bottom:5px;
	width:118px;
	height:87px;
}
.buhin_albumreviewcustom_photo a:hover img {
	border:1px solid #CC3333;
}
#buhin_albumreviewcustom_smallwaku .buhin_albumreviewcustom_infobox {
	background-position: left bottom;
	margin-bottom: 15px;
	width:124px;
	float:left;
	margin-right:6px;
}
.buhin_albumreviewcustom_bikemaker{
	font-size:13px;
	text-align:left;
	font-weight:bold;
}	
.buhin_albumreviewcustom_bikename{
	font-size:13px;
	margin-bottom:5px;
	text-align:left;
	font-weight:bold;
}
.buhin_albumreviewcustom_user{	
	font-size:13px;
	text-align:left;
}


/*人気のツーリングレポート*/
#buhin_touring_bigwaku {
	width: 670px;
	clear: both;
	margin-bottom: 10px;
	color: #000000;
	float:left;
	font-size:14px;
	border:1px solid #99CC66;
	background-color:#F0FFE1;
}
#buhin_touring_bigwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_touring_bigwaku{
  height: 1em;
  overflow: visible;
}

#buhin_touring_smallwaku {
	background-color:#F8FFF0;
	padding-top:10px;
	padding-left:5px;
	clear:both;
}
#buhin_touring_smallwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_touring_smallwaku{
  height: 1em;
  overflow: visible;
}

.buhin_touring_photo a img {
	border:1px solid #BABABA;
	padding:1px;
	margin-bottom:5px;
	width:118px;
	height:87px;
}
.buhin_touring_photo a:hover img {
	border:1px solid #CC3333;
}
#buhin_touring_smallwaku .buhin_touring_infobox{
	background-position: left bottom;
	margin-bottom: 15px;
	width:124px;
	float:left;
	margin-right:6px;
}
.buhin_touring_title{
	font-size:13px;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
}	
.buhin_touring_user{	
	font-size:13px;
	text-align:left;
}
.buhin_touring_rating{
	text-align:left;
	margin-bottom:5px;
}	


/*人気のオーナー*/
#buhin_owner_bigwaku {
	width: 670px;
	clear: both;
	margin-bottom: 10px;
	color: #000000;
	float:left;
	font-size:14px;
	border:1px solid #FF9999;
	background-color:#FFF8F8;
}
#buhin_owner_bigwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_owner_bigwaku{
  height: 1em;
  overflow: visible;
}

#buhin_owner_smallwaku {
	background-color:#FFF8F8;
	padding-top:10px;
	padding-left:5px;
	clear:both;
}
#buhin_owner_smallwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_owner_smallwaku{
  height: 1em;
  overflow: visible;
}

.buhin_owner_photo a img {
	border:1px solid #BABABA;
	padding:1px;
	margin-bottom:5px;
	width:118px;
	height:87px;
}
.buhin_owner_photo a:hover img {
	border:1px solid #CC3333;
}
#buhin_owner_smallwaku .buhin_owner_infobox{
	background-position: left bottom;
	margin-bottom: 10px;
	width:124px;
	float:left;
	margin-right:6px;
}	
.buhin_owner_user{	
	font-size:13px;
	text-align:left;
	margin-bottom:5px;
	font-weight:bold;
}
.buhin_owner_bike{
	text-align:left;
	font-size:13px;
}	


/*更新のあったサークル*/
#buhin_circle_bigwaku {
	width: 670px;
	clear: both;
	margin-bottom: 10px;
	color: #000000;
	float:left;
	font-size:14px;
	border:1px solid #0099CC;
	background-color:#F8FFFF;
}
#buhin_circle_bigwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_circle_bigwaku{
  height: 1em;
  overflow: visible;
}

#buhin_circle_smallwaku {
	background-color:#F8FFFF;
	padding-top:10px;
	padding-left:5px;
	clear:both;
}
#buhin_circle_smallwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_circle_smallwaku{
  height: 1em;
  overflow: visible;
}

.buhin_circle_photo a img {
	border:1px solid #BABABA;
	padding:1px;
	margin-bottom:5px;
	width:118px;
	height:87px;
}
.buhin_circle_photo a:hover img {
	border:1px solid #CC3333;
}
#buhin_circle_smallwaku .buhin_circle_infobox{
	background-position: left bottom;
	margin-bottom: 10px;
	width:124px;
	float:left;
	margin-right:6px;
}	
.buhin_circle_name{	
	font-size:13px;
	text-align:left;
	margin-bottom:5px;
	font-weight:bold;
}
.buhin_circle_area{
	text-align:left;
	font-size:13px;
}

/*プロフィール*/
#buhin_profile_bigwaku{
	margin-bottom: 10px;
	width: 228px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	float:left;
}	
.buhin_profile_user {
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align:left;
}
.buhin_profile_cap{
	font-size:13px;
	line-height:150%;
	color:#000000;
	text-align:left;
	width: 228px;
	padding:0px;
	margin:0px;
}
.buhin_profile_photo img{
	margin-bottom: 5px;
	width:228px;
}
	

/*人気の記事ランキング*/
#buhin_rank_bigwaku {
	width: 670px;
	clear: both;
	margin-bottom: 10px;
	color: #000000;
	float:left;
	font-size:14px;
	border:1px solid #FFCC00;
	background-color:#FFFFF8;
}
#buhin_rank_bigwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_rank_bigwaku{
  height: 1em;
  overflow: visible;
}

#buhin_rank_smallwaku {
	background-color:#FFFFF8;
	padding-top:10px;
	padding-left:5px;
	clear:both;
}
#buhin_rank_smallwaku:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html #buhin_rank_smallwaku{
  height: 1em;
  overflow: visible;
}

.buhin_rank_photo a img {
	border:1px solid #BABABA;
	padding:1px;
	margin-bottom:5px;
	width:118px;
	height:87px;
}
.buhin_rank_photo a:hover img {
	border:1px solid #CC3333;
}
#buhin_rank_smallwaku .buhin_rank_infobox{
	background-position: left bottom;
	margin-bottom: 15px;
	width:124px;
	float:left;
	margin-right:6px;
}
.buhin_rank_title{
	font-size:13px;
	text-align:left;
	font-weight:bold;
}	
.buhin_rank_contents{	
	font-size:13px;
	text-align:left;
	margin-bottom:5px;
	color:#CC0000;
}
.buhin_rank_number{
	color:#CC0000;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	background-image:url(http://www.bikebros.co.jp/img/impre/crown01.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:5px;
}		
	