@charset "EUC-JP";

#wrapper {	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
#container {
    font-size: 13px;
    font-weight: normal;
    line-height: 190%;
}

/* ボックスレイアウト */
.two_box {
	margin-bottom: 5px;
	clear: both;
	width: 100%;
	float: left;
}
.two_box:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html .two_box {
height: 1em;
overflow: visible;
}
/**/
.two_box .lbox {
	float: left;
	width: 500px;
}
.two_box .rbox {
	float: right;
	text-align: left;
}
.two_box .feature {
  float: left;
  width: 680px;
}
.two_box .rank {
  float: right;
  width: 200px;
}

/* 中古車トップメーカー検索 */
.two_box .makerlbox {
  float: left;
  width: 125px;
}
.two_box .makerrbox {
  float: right;
  width: 125px;
}
.two_box .maker1 {
  background-color: #F5F5F5;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  height: 22px;
}
.two_box .maker2 {
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  height: 22px;
}

/* 特集 */
.feature_box {
  width: 680px;
  float: left;
}
.feature_box:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
* html .feature_box {
height: 1em;
overflow: visible;
}
.feature_box .lbox {
	float: left;
	width: 450px;
}
.feature_box .lbox:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
* html .feature_box .lbox {
height: 1em;
overflow: visible;
}
.feature_box .lbox .minilbox {
	float: left;
	width: 225px;
}
.feature_box .lbox .minirbox {
	float: right;
	width: 230px;
}
.feature_box .lbox .upper {
  width: 230px;
  margin-bottom: 5px;
}
.feature_box .lbox .lower {
	width: 230px;
}
.feature_box .rbox {
	float: right;
	width: 204px;
}
.feature_box img {
  vertical-align: bottom;
}

.feature_box .main {
	width: 450px;
	float: left;
	line-height: 14px;
	font-size: 12px;
}

.feature_box .main .mb5 { margin-bottom: 5px; 
}

.feature_box .main .mb5 a {
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding: 1px;
	display: block;
}

.feature_box .main .mb5 a:hover  {
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}

.feature_box .impre .mb5 {
	margin-bottom: 5px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.feature_box .impre a:hover .mb5 {
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}

.feature_box .impre {
	width: 204px;
	float: left;
	font-size: 12px;
	line-height: 14px;
}

.feature_box .impre ul.top {
	float: left;
	width: 210px;
	margin-left: -6px;
	padding-left: -6px;
}

.feature_box .impre ul.bottom {
	float: left;
	width: 210px;
	margin-left: -6px;
	padding-left: -6px;
	margin-top: 10px;
}
.feature_box .impre li {
	float: left;
	width: 99px;
	margin-left: 6px;
	display: inline;
}
.feature_box .impre_more {
	float: left;
	width: 204px;
	margin-top: 5px;
	text-align: right;
	display: block;
}

.feature_box .main ul.top {
	float: left;
	width: 450px;
	margin: 0px;
	padding: 0px;
}
.feature_box .main ul.top li {
	float: left;
	width: 450px;
}


.feature_box .main ul.bottom {
	float: left;
	width: 460px;
	margin-left: -10px;
	padding-left: -10px;
	margin-top: 10px;
}

.feature_box .main ul.bottom li {
	float: left;
	width: 220px;
	margin-left: 10px;
	display: inline;
}




/* タイトル */
#utitle {
	background-color: #FFFFFF;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#utitle_margin {
	border: 1px solid #888888;
	height: 50px;
	line-height: 50px;
	background-image: url(../img/common/utitle_margin_bg.jpg);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 14px;
}
#utitle .choice {
	float: left;
	width: 940px;
	margin-bottom: 15px;
	margin-top: 5px;
}


/* 絞り込みボックス */
#sibori {
	background-color: #CCCCCC;
	width: 918px;
	margin-bottom: 10px;
	border: 1px solid #888888;
	padding: 10px;
	float: left;
	background-image: url(../img/common/form_bg.jpg);
	background-position: left top;
}


#sibori td {
	padding-top: 3px;
	padding-bottom: 3px;
}

#sibori680 {
	background-color: #CCCCCC;
	width: 658px;
	margin-bottom: 10px;
	border: 1px solid #888888;
	padding: 10px;
	float: left;
	background-image: url(../img/common/form_bg.jpg);
	background-position: left top;
}


#sibori680 td {
	padding-top: 3px;
	padding-bottom: 3px;
}

.uinfo {
  padding-top: 5px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #999999;
  margin-bottom: 20px;
  float: left;
  clear: both;
  width: 680px;
}
.uinfo p {
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #999999;
  margin-bottom: 5px;
}
.uinfo .listbox {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 5px;
	clear: both;
	width: 100%;
	float: left;
}
.uinfo .listbox:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html .uinfo .listbox {
height: 1em;
overflow: visible;
}
/**/



.uinfo .listbox .lbox {
	float:left;
	width:140px;
}
.uinfo .listbox .btbox {
	float:left;
	width:40px;
}
.uinfo .listbox .rbox {
	float:right;
	text-align:right;
	width:435px;
}


/* ･中古車リスト */
.ulist {
	border-collapse:collapse;
	empty-cells:show;
	border: 1px solid #999999;
}
.ulist .cell_name_dgl {
	border:1px solid #999999;
	font-weight: normal;
	padding: 5px;
	background-color: #333333;
	color: #FFFFFF;
	background-image: url(../img/common/th_bg.jpg);
	background-repeat: repeat-x;
}
.ulist .cell_name_gl {
	background-color: #F0F0F0;
	padding: 8px;
	font-weight: normal;
	color: #000000;
	background-image: url(../img/usedbike/td_gl_bg.jpg);
}
.bikenamebox {
	width: 100%;
}
.bikenamebox .name {
	float: left;
	width: 560px;
	height: 25px;
}
.bikenamebox .toi {
	float: right;
	width: 90px;
	height: 25px;
}
.ulist .cell_wh {
	padding: 5px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5D5D5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ulist .cell_price {
	padding: 5px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5D5D5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.bikelistbox .price_mini {
	font-size: 10px;
	font-weight: normal;
	margin-right: 1px;
	margin-left: 1px;
}
.ulist .cell_name_start {
	padding:5px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ulist .cell_wh_end {
	padding: 5px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ulist .cell_wh_listend {
	padding: 5px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.topicsimg {
	margin-right: 5px;
	margin-left: 15px;
}
.bikelistbox {
	width: 680px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
.bikelistbox:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html .bikelistbox {
height: 1em;
overflow: visible;
}
.bikelistbox .lbox {
  float: left;
  width: 82px;
}
.bikelistbox .rbox {
	float: right;
	width: 72px;
	text-align: right;
	margin-left: 5px;
}
.bikelistbox .rbox p {
  margin-bottom: 1px;
}
.bikelistbox .rbox img {
  vertical-align: bottom;
  line-height: 100%;
  font-size: 100%;
}

/* カタログ写真*/
#catalogphoto {
	width: 200px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #888888;
	border-left-color: #888888;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: center;
}

	#catalogphoto img {
		vertical-align: bottom;
		line-height: 100%;
		font-size: 100%;
	}
	
	#catalogphoto #center {
		margin-top: 5px;
	}



	.cataloginfo {
	text-align: center;
	width: 100%;
	padding-bottom: 5px;
	}

/* 中古車ボックス */
#ubikebox {
	width: 950px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

/**/
* html #ubikebox {
  height: 1em;
  overflow: visible;
  float: left;
}
/**/
#ubikebox #lbox {
	float: left;
	background-color: #FFFFFF;
	padding: 0px;
	width: 630px;
}
#ubikebox #lbox #message {
	margin-top: 18px;
	color: #000000;
	height: 32px;
	vertical-align: middle;
}
#ubikebox #rbox {
  float: right;
  width: 300px;
}
#ubikebox #rbox:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html #ubikebox #rbox {
height: 1em;
overflow: visible;
}
/**/
#ubikebox #rbox .lbox {
  float: left;
  width: 100px;
}
#ubikebox #rbox .rbox {
  float: right;
  width: 170px;
}
#ubikebox #rbox #sbph01 {
  background-image: url(../img/usedbike/sbph01.gif);
  background-repeat: no-repeat;
  height: 75px;
  width: 280px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 5px;
}
#ubikebox #rbox #sbph02 {
  background-image: url(../img/usedbike/sbph02.gif);
  background-repeat: no-repeat;
  height: 75px;
  width: 280px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 5px;
}
#ubikebox #rbox #sbph03 {
  background-image: url(../img/usedbike/sbph03.gif);
  background-repeat: no-repeat;
  height: 75px;
  width: 280px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 5px;
}
#ubikebox #rbox #sbph04 {
  background-image: url(../img/usedbike/sbph04.gif);
  background-repeat: no-repeat;
  height: 75px;
  width: 280px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 5px;
}
#ubikebox #rbox #sbph05 {
  background-image: url(../img/usedbike/sbph05.gif);
  background-repeat: no-repeat;
  height: 75px;
  width: 280px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 5px;
}
#ubikebox #rbox #sbph06 {
  background-image: url(../img/usedbike/sbph06.gif);
  background-repeat: no-repeat;
  height: 75px;
  width: 280px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* 中古車物件名称 */
#ubikename {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	width: 400px;
	float: left;
	margin-top: 5px;
}
#ubikename:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html #ubikename {
  height: 1em;
  overflow: visible;
  float: left;
}
/**/
#ubikename #name {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 5px;
}
#ubikename #lbox {
	float: left;
	width: 492px;
	background-color: #F0F0F0;
	padding: 10px;
}
#ubikename #rbox {
	float: right;
	width: 300px;
	text-align: center;
}
#ubikename .qrcord {
	float: left;
	width: 100px;
	margin-left: 10px;
	border: 4px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ubikename .qrcord img {
	font-size: 0px;
	line-height: 0px;
	vertical-align: bottom;

}

#ubikeprice {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
}
#usouba {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 中古バイクショップ */
#ushopbox {
	background-color: #FFFFFF;
	width: 940px;
	float: left;
	border: 1px solid #888888;
}
#ushopbox:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html #ushopbox {
  height: 1em;
  overflow: visible;
  background-color: #EEEEEE;
  float: left;
}
/**/
#ushopbox #inbox {

	padding: 9px;
	width: 920px;
	margin-bottom: 9px;
	float: left;
}
#ushopbox #inbox:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html #ushopbox #inbox {
height: 1em;
overflow: visible;
}
/**/
#ushopbox #lbox {
  float: left;
  width: 580px;
}
#ushopbox #umidashi_border {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 5px;
  padding-bottom: 2px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #222222;
}
#ushopbox #umidashi {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 5px;
}
#ushopbox #lbox #shopinfo { margin-top: 0px; 
}
#ushopbox #lbox #shopmessage {
  margin-top: 25px;
}
#ushopbox #rbox {
  float: right;
  width: 320px;
}
#ushopbox #rbox #shopimg {
	background-color: #222222;
	padding: 10px;
	font-size: 0px;
	line-height: 0px;
}
#ushopbox #rbox #shopbuttom {
  margin-top: 5px;
  margin-right: 10px;
}

/* 中古バイクショップ在庫 */
#ushopbox #zaikobox {
	background-color: #FFFFFF;
	width: 920px;
	margin-left: 9px;
	margin-bottom: 9px;
	float: left;
	margin-right: 9px;
	display: inline;
}
#ushopbox #zaikobox #zaikomidashi {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #555555;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}
#ushopbox #zaikobox #zaikomidashi #alart {
  font-size: 10px;
  color: #FFFFFF;
  margin-left: 15px;
  font-weight: normal;
}
#ushopbox #zaikobox #zaikolist {
	width: 900px;
	padding-top: 9px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	display: inline;
	border: 1px solid #888888;
}
#ushopbox #zaikobox #zaikolist .zbname {
  font-weight: bold;
  margin-bottom: 5px;
}
#ushopbox #zaikobox #zaikolist #zlistbox {
  width: 900px;
  margin-bottom: 10px;
  float: left;
}
#ushopbox #zaikobox #zaikolist #zlistbox:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html #ushopbox #zaikobox #zaikolist #zlistbox {
height: 1em;
overflow: visible;
}
/**/
#ushopbox #zaikobox #zaikolist #zlistbox .lbox {
  float: left;
  width: 595px;
}
#ushopbox #zaikobox #zaikolist #zlistbox .lbox:after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
/**/
* html #ushopbox #zaikobox #zaikolist #zlistbox .lbox {
height: 1em;
overflow: visible;
}
/**/
#ushopbox #zaikobox #zaikolist .minilbox {
  float: left;
  width: 290px;
}
#ushopbox #zaikobox #zaikolist .minirbox {
  float: right;
  width: 290px;
}
#ushopbox #zaikobox #zaikolist .rbox {
  float: right;
  width: 290px;
}

/* 検索結果絞込み */
#result_sibori {
  width: 950px;
  margin-bottom: 15px;
}
#result_sibori td {
  padding-top: 3px;
  padding-bottom: 3px;
}

#result_sibori .type_list {
  width: 100%;
}
#result_sibori .type_list :after {
clear:both;
content:"";
display: block;
height: 1px;
overflow: hidden;
}
* html #result_sibori .type_list  {
height: 1em;
overflow: visible;
}

#result_sibori .type_list .lbox{
  width: 77px;
  margin-right: 16px;
  float: left;
  font-size: 10px;
  text-align: center;
}
#result_sibori .type_list .rbox{
  width: 77px;
  float: right;
  font-size: 10px;
  text-align: center;
}

/* 検索結果一覧 */
.resultbox {
  width: 950px;
  margin-bottom: 15px;
}

.cell_result {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* タイトルボックス */
.titlebox {
	background-color: #FFFFFF;
	width: 940px;
	text-align: left;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	float: left;
	margin-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #023469;
	padding-top: 10px;
}

/* ボックスレイアウト */
.context_box {
  clear: both;
  width: 680px;
  margin-bottom: 15px;
  float: left;
}

.context_box #search_button {
  float: left;
  width: 680px;
  text-align: right;
  margin-top: 5px;
  clear: both;
}

.context_box:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html .context_box {
  height: 1em;
  overflow: visible;
}
.context_box .makerlbox {
  float: left;
  width: 227px;
}
.context_box .makerrbox {
  float: right;
  width: 226px;
}
.context_box .maker1 {
  background-color: #F5F5F5;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  height: 22px;
}
.context_box .maker2 {
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  height: 22px;
}

/* タイプボックス */
.typebox {
  width: 680px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #888888;
  clear: both;
}
.typebox:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html .typebox {
  height: 1em;
  overflow: visible;
}

.typebox .typelbox {
  float: left;
  width: 222px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-right: 5px;
}
.typebox .typerbox {
  float: right;
  width: 221px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* 予算ボックス */
.yosanbox {
  width: 680px;
  clear: both;
  background-image: url(../img/usedbike/yosan_bg.jpg);
  background-repeat: no-repeat;
  height: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.yosan {
  width: 113px;
}
.yosanbox .yosan li{
  float:left;
  display:inline;  
  list_style-type:none;
} 
catalog_navi #catalog_menu li a{
  float:left;
  display:block;
  height: 40px;
  text-indent:-999999px;  
  text-decoration:none;  
  overflow:hidden;  
}

/* ランキング */
.rank_icon {
	background-color: #003399;
	text-align: center;
	width: 25px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align: top;
}
.rank_table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-collapse:collapse;
}
.rank_result {
	background-color: #FFFFFF;
	text-align: left;
	padding: 4px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 190px;
}

/* 中古車トップタイプ検索*/
.type_list {
  width: 285px;
  clear: both;
  margin-bottom: 5px;
  line-height: 12px;
  text-align: center;
  float: left;
}
.type_list:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html .type_list {
  height: 1em;
  overflow: visible;
}

.type_list .typelist_l {
	float: left;
	width: 77px;
	padding-right: 27px;
}
.type_list .typelist_r {
  float: right;
  width: 77px;
}

/* 中古車トップショップ検索 */
.areasearchbox {
  width: 680px;
  margin-bottom: 15px;
}
.areasearchbox:after {
  clear:both;
  content:"";
  display: block;
  height: 1px;
  overflow: hidden;
}
* html .areasearchbox {
  height: 1em;
  overflow: visible;
}
.areasearchbox .lbox {
	width: 282px;
	float: left;
	border: 1px solid #999999;
	height: 302px;
}
.areasearchbox .rbox {
  width: 380px;
  float: right;
}
.areasearchbox .areabox {
  width: 380px;
  float: left;
  clear: both;
  margin-bottom: 5px;
}
.areasearchbox .areabox .areaname {
  width: 90px;
  float: left;
  font-weight: bold;
  color: #333333;
  padding-bottom: 5px;
}
.areasearchbox .areabox .arealist {
  width: 290px;
  float: right;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #888888;
  padding-bottom: 5px;
}
.baikemaker .makername {
  font-size: 14px;
  font-weight: bold;
}

.baikemaker .makerlist {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.baikemaker .makerlist td {
	padding-top: 2px;
	padding-bottom: 2px;
}
#wrapper #container #content_two .contextlbox .two_box .lbox .baikemaker .makerlist table td {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* ショップ在庫パーツカテゴリ検索 */
.shopparts_category {
  width: 680px;
  clear: both;
  float: left;
  margin-bottom: 5px;
}
.shopparts_category .cate_l {
  float: left;
  width: 93px;
  margin-right: 24px;
  line-height: 12px;
  color: #333333;
  text-align: center;
  font-size: 10px;
}
.shopparts_category .cate_r {
  float: right;
  width: 93px;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  color: #333333;
}


/*検索フォーム*/
#keyword_search {
	width: 940px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/usedbike/search_bg_top940.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	vertical-align: middle;
	display: inline;
}
#keyword_search .space {
	font-size: 0px;
	line-height: 0px;
	vertical-align: middle;
}


#keyword_search img {
	font-size: 0px;
	line-height: 0px;
	vertical-align: top;
}

#keyword_search_bottom {
	background-image: url(../img/usedbike/search_bg_bottom940.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-right: 80px;
	padding-left: 80px;
	float: left;
	width: 780px;
	text-align: center;
}
#keyword_search_bottom .title {
	float: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	width: 100px;
}


#keyword_inbox {
	float: left;
	width: 670px;
}
#keyword_now {
	float: left;
	clear: both;
	width: 780px;
	margin-top: 5px;
	text-align: left;
}
#keyword_now .left {
	float: left;
	width: 150px;
	font-size: 12px;
	line-height: 30px;
}

#keyword_now .right {
	float: right;
	width: 620px;
	padding: 5px;
	height: 20px;
	background-image: url(../img/usedbike/now_bg.jpg);
	background-repeat: no-repeat;
}






.fl {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 20px;
	width: 150px;
	text-align: left;
}

.keywordbox {
	width: 560px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../../img/ec/icon_loupe.jpg);
	background-repeat: no-repeat;
	background-position: 368px center;
	background-color: #FFFFFF;
	font-size: 16px;
	padding: 3px;
}

.searchbutton { float: left; }

form.lform {
	float: left;
	margin-right: 10px;
}

form.rform { float: right; }

.fbutton {
	font-size: 0px;
	line-height: 0px;
	vertical-align: bottom;
	margin-left: 5px;
}

.list_midashi {
	background-image: url(../img/common/list_midashi_bg.jpg);
	background-repeat: no-repeat;
	height: 40px;
	clear: both;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}





/*カテゴリ表示*/
#used_category {
	float: left;
	width: 680px;
	margin: 0px;
	padding: 0px;
}

#used_category ul {
	float: left;
	width: 682px;
	margin-bottom: 10px;
	padding-left: -2px;
	margin-left: -2px;
	display: inline;
}

#used_category li {
	float: left;
	width: 83px;
	margin-left: 2px;
	display: inline;
}

#used_category li a img {
	border: 1px none #999999;
	vertical-align: top;
}

#used_category li a:hover img { border: 1px none #CC0000; }

#used_category .c_name {
	text-align: center;
	font-weight: bold;
	margin-top: 3px;
}





/*検索フォーム680px*/
#keyword_search680 {
	width: 680px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/usedbike/search_bg_top680.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	vertical-align: middle;
	display: inline;
}

#keyword_search680 .space {
	font-size: 0px;
	line-height: 0px;
	vertical-align: middle;
}


#keyword_search680 img {
	font-size: 0px;
	line-height: 0px;
	vertical-align: top;
}

#keyword_search_bottom680 {
	background-image: url(../img/usedbike/search_bg_bottom680.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 660px;
	text-align: center;
}
#keyword_search_bottom680 .title {
	float: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	width: 100px;
}


#keyword_inbox680 {
	float: left;
	width: 670px;
}

#keyword_now680 {
	float: left;
	clear: both;
	width: 660px;
	margin-top: 5px;
	text-align: left;
}

#keyword_now680 .left {
	float: left;
	width: 150px;
	font-size: 12px;
	line-height: 30px;
}

#keyword_now680 .right {
	float: right;
	width: 500px;
	padding: 5px;
	height: 20px;
	background-image: url(../img/usedbike/now_bg680.jpg);
	background-repeat: no-repeat;
}






.fl {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 20px;
	width: 150px;
	text-align: left;
}

.keywordbox680 {
	width: 440px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../../img/ec/icon_loupe.jpg);
	background-repeat: no-repeat;
	background-position: 368px center;
	background-color: #FFFFFF;
	font-size: 16px;
	padding: 3px;
}

.searchbutton { float: left; }

form.lform {
	float: left;
	margin-right: 10px;
}

form.rform { float: right; }

.fbutton {
	font-size: 0px;
	line-height: 0px;
	vertical-align: bottom;
	margin-left: 5px;
}

.list_midashi {
	background-image: url(../img/common/list_midashi_bg.jpg);
	background-repeat: no-repeat;
	height: 40px;
	clear: both;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}




/******PICK UP SHOPS******/
#sponsorbox {
	clear: both;
	float: left;
	width: 930px;
	margin-bottom: 20px;
	padding: 9px;
	border: 1px solid #B1D3D6;
	display: inline;
	color: #555555;
	background-color: #D2E7E8;
}
#sponsorbox p.title {
	font-weight: bold;
	font-size: 12px;
}


#sponsorbox ul.shoplist {
	float: left;
	width: 930px;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#sponsorbox ul.shoplist li {
	width: 280px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #D2E7E8;
	border-right-color: #D2E7E8;
	border-left-color: #D2E7E8;
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	border-right-style: solid;
	background-color: #FFFFFF;
}

#sponsorbox ul.shoplist li.left {
	margin-right: 15px;
}

#sponsorbox ul.shoplist li.right { float: right; }

#sponsorbox ul.shoplist .title {
	font-weight: bold;
	margin-bottom: 4px;
}

#sponsorbox ul.shoplist .txt {
	text-align: justify;
	text-justify:distribute;
	font-size: 12px;
	line-height: 14px;
}



#sponsorbox .sponsorname {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 14px;
}

#sponsorbox ul.shoplist .data {
	font-size: 11px;
	line-height: 13px;
}


*バイクメーカー別掲示板*/
#bike {
	float: left;
	width: 680px;
	margin-top: 10px;
}
#bike .context_box {
	float: left;
	width: 680px;
}


#bike .context_box .baikemaker {
	float: left;
	width: 680px;
	margin-bottom: 10px;
}

#bike .context_box .baikemaker .lbox { float: left; 
}
#bike .context_box .baikemaker .lbox table {
	float: left;
	clear: both;
}


#bike .context_box .baikemaker .rbox {
	float: right;
	width: 285px;
}

#bike .context_box .baikemaker td {
	padding-top: 2px;
	padding-bottom: 2px;
}

#bike  .context_box  .baikemaker  td.sp {

}

#bike .context_box .baikemaker tr {
	background-repeat: repeat-x;
	background-position: 0px bottom;
}

#bike .context_box .baikemaker tr.dotline {
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}


/*右の新着パーツ情報*/
.infobox div.txt,
.infoboxnoborder div.txt {
	float: right;
	width: 130px;
}

.infobox p.data,
.infoboxnoborder p.data {
	font-size: 12px;
	line-height: 15px;
}

.infobox p.brosprice,
.infoboxnoborder p.brosprice {
	font-weight: bold;
	color: #FF0000;
}

#kaitori {
	float: left;
	width: 680px;
	margin-top: 5px;
}
#kaitori form {
	margin: 0px;
	padding: 0px;
}


#kaitori #formcontext {
	background-image: url(../img/usedbike/kaitori_bg.jpg);
	height: 130px;
	width: 680px;
	background-repeat: no-repeat;
}

#formcontext .step01 {
	float: left;
	width: 205px;
	margin-left: 100px;
	padding-top: 90px;
	display: inline;
}

#formcontext .step02 {
	float: left;
	padding-top: 90px;
	width: 210px;
	display: inline;
}

#formcontext .step01 .sel { width: 163px; }
#formcontext .step02 .sel2 { width: 60px; }

#formcontext .step02 .sel3 { width: 85px; }

#formcontext .button {
	float: right;
	margin-right: 6px;
	margin-top: 8px;
	display: inline;
}

#wrapper #container #rightbox .rank .context_right .context_inbox .rank_table { width: 222px; }

h3.midashi { margin-bottom: 5px; }

.bikeinfo {
	float: left;
	width: 940px;
	clear: both;
}

.bikeinfo .left {
	float: left;
	width: 630px;
}

.bikeinfo .left2 {
	float: left;
	width: 600px;
}

.bikeinfo .right {
	float: right;
	width: 300px;
}

.bikeinfo .right2 {
	float: right;
	width: 330px;
}

#toibox {
	float: left;
	width: 680px;
}
#toibox .form {
	background-color: #F0F0F0;
	padding: 10px;
}

#toibox  .form  .tf2 { width: 45px; }
#toibox  .form  .tf3 { width: 135px; }

#toibox .form .spacetop5 {
	clear: both;
	display: block;
	padding-top: 5px;
}

#toibox .form .spacetop10 { margin-top: 10px; }

#toibox .form .redtext { color: #FF0000; }

#toibox .form input.tn { width: 126px; }
#toibox .form input.tx { width: 300px; }
#toibox .form input.tt { width: 86px; }


#toibox .form textarea.tx {
	height: 100px;
	width: 460px;
}

#toibox .form table {
	clear: both;
	float: left;
	width: 660px;
}

#toibox .form #hissu {
	width: 20px;
	background-color: #B4B4B4;
	font-weight: bold;
}

#toibox .form #free {
	width: 20px;
	background-color: #CCCCCC;
	font-weight: bold;
}
#toibox .form table tr {
	background-repeat: repeat-x;
	background-position: left bottom;
}


#toibox .form table th {
	width: 120px;
	padding: 10px;
	font-weight: bold;
	background-color: #E6E6E6;
}


#toibox .form table td {
	padding: 10px;
	background-color: #FFFFFF;
}

#toibox .toibuttom {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#area_toi {
	float: left;
	width: 240px;
	margin-bottom: 10px;
}

#retrieval {
	float: left;
	width: 940px;
	margin-bottom: 15px;
}

.mid {
	vertical-align: middle;
}
#content_two .bikelistbox .ulist .cell_wh .rbox .icon {
	float: left;
	width: 72px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#content_two .bikelistbox .ulist .cell_wh .rbox .icon li {
	background-color: #FFFFFF;
	float: left;
	height: 20px;
	width: 22px;
	margin-right: 3px;
}
#content_two .bikelistbox .ulist .cell_wh .rbox .icon .last {
	margin-right: 0px;
}

.sns {
	clear: both;
	width: 100%;
	height: 26px;
	padding:10px 0;
}

.sns .snslist {}
.sns .snslist li {float: left;}
.sns .snslist li.sns_link1 {width: 90px;}
.sns .snslist li.sns_link2 {width: 85px;}
.sns .snslist li.sns_link3 {width: 120px;}
.sns .snslist li.link_rv {width: 155px;}
.sns .snslist li.link_goo {width: 155px;}
.sns .snslist li.link_mixi {width: 85px;}
.sns .snslist li.link_facebook {width: 75px;}

.rv-list {
	margin-bottom: 10px;
}


.qrcord {
	float: right;
	width: 220px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 17px;
}

.qrcord img {
	float: left;
	border: 1px solid #999999;
	margin-right: 10px;
}


/*キャンペーン追加*/
#Campaign {
	margin-top: 10px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#Campaign .Photo {
	float: left;
	width: 206px;
	background-color: #CCCCCC;
	height: 156px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#Campaign .Photo img {
	border: 3px solid #999999;
}


#Campaign .Data {

}

#Campaign .Data span {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #FF0000;
}

#Campaign .Data .time {
	font-size: 12px;
	line-height: 15px;
	margin-top: 3px;
	padding-bottom: 5px;
}

#Campaign .Data .bodytxt {
	margin-top: 1em;
}





#Campaign_list {
	float: left;
	width: 100%;
	margin-top: 10px;
}

#Campaign_list ul.list {
	float: left;
	width: 100%;
}

#Campaign_list ul.list li {
	float: left;
	width: 100%;
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#Campaign_list .list .Photo {
	background-color: #CCCCCC;
	float: left;
	height: 49px;
	width: 64px;
	margin-right: 10px;
}

#Campaign_list .list .Photo img {
	border: 2px solid #999999;
}

#Campaign_list .list .Photo a img {
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#Campaign_list .list .Photo a:hover img {
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}


#Campaign_list .list .Data {
	width: 100%;
}

#Campaign_list .Data span {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #FF0000;
}

#Campaign_list .Data span a {
	color: #FF0000;
	text-decoration: none;
}

#Campaign_list .Data span a:hover {
	color: #FF0000;
	text-decoration: underline;
}


#Campaign_list .Data .time {
	font-size: 12px;
	line-height: 15px;
	margin-top: 3px;
}

#Campaign_list .Data .bodytxt {
	margin-top: 1em;
}






/*追加2011/07/26*/
.ad300 {
	float: left;
	width: 300px;
	margin-bottom: 10px;
}

#rbox300 .box {
	float: left;
	width: 100%;
}

#rbox300 .box .title {
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 30px;
	width: 290px;
	background-color: #000000;
	padding-left: 10px;
	background-image: url(../img/usedbike/shop_midashi.jpg);
}

#rbox300 .box .in-box {
	padding: 4px;
	border: 1px solid #999999;
	float: left;
	width: 290px;
}

#rbox300 .box .list-box {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 5px;
}

#rbox300 .box .more {
	float: left;
	width: 100%;
	text-align: right;

}

#rbox300 .box .more a {
	background-image: url(../img/usedbike/icon_more.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	padding-left: 15px;
}

.QRcord {
	background-image: url(../img/usedbike/qrcord.gif);
	background-repeat: no-repeat;
	display: block;
	height: 105px;
	width: 305px;
	padding-top: 5px;
	padding-left: 5px;
}


ubikebox {
	width: 950px;
}

#ubikebox #lbox {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 630px;
}

#ubikebox #rbox300 {
	float: right;
	width: 300px;
}

#bikePriceData {
	float: left;
	width: 100%;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #666666;
}

#bikePriceData .bikeData-inbox {
	background-color: #F3F3F3;
	padding: 8px;
}

#bikePriceData .bikeData-inbox h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	line-height: 28px;
}

#bikePriceData .bikeData-inbox .cap {
	font-size: 12px;
	line-height: 15px;
	display: block;
	margin-top: 2px;
}

#DataIcon {
	width: 100%;
	float: left;
	margin-top: 5px;
}

#bikePrice {
	text-align: right;
	float: left;
	width: 100%;
	font-size: 12px;
	margin-top: -15px;
}

#bikePrice .arial_big {
	font-family: "Arial Black";
	font-size: 28px;
	color: #FF0000;
	font-weight: bold;
	margin-right: 2px;
	margin-left: 2px;
	line-height: 30px;
}

#bikePrice .kakaku-link {
	font-size: 11px;
	margin-left: 1em;
}

#mainData {
	float: left;
	margin-top: 10px;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	padding: 9px;
	width: 610px;
	text-align: center;
}

#mainData .cap {
	font-size: 12px;
	display: block;
	margin-top: 5px;
}

#thumbnail {
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}

#thumbnail img {
	padding: 1px;
	border: 1px solid #999999;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 0px;
	line-height: 0px;
	vertical-align: bottom;
}

#message {
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

#message span {
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
	background-image: url(../img/usedbike/message.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 80px;
	height: 28px;
}

#toiawase-box {
	float: left;
	width: 100%;
}

#toiawase-box .left {
	float: left;
	width: 310px;
}

#toiawase-box .right {
	float: right;
	width: 310px;
}

#sns {
	float: left;
	width: 100%;
	text-align: right;
	margin-top: 5px;

}

#bikeDataInfo {
	float: left;
	width: 100%;
	margin-top: 10px;
}

#bikeDataInfo .title {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

table.bikeData {
	font-size: 12px;
	font-weight: normal;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	margin-bottom: 20px;
}

table.bikeData th {
	text-align: left;
	font-weight: normal;
	padding: 5px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #EDF3FA;
	width: 108px;
}

table.bikeData td {
	text-align: left;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	width: 184px;
}
.pr-comment {
	padding: 9px;
	border: 1px solid #999999;
	font-size: 12px;
	line-height: 15px;
}

#shop {
	float: left;
	width: 100%;
	margin-top: 20px;
}

#shop h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#shop h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	background-image: url(../img/usedbike/shop_midashi.jpg);
	background-repeat: repeat-x;
	border: 1px solid #000000;
	color: #FFFFFF;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 34px;
}

#shop h3 span {
	font-size: 12px;
	font-weight: normal;
	margin-left: 1em;
	line-height: 32px;
}

#shop .shop-inbox {
	float: left;
	width: 100%;
}

#shop .shop-txt {
	margin-top: 10px;
	margin-bottom: 10px;
}

#shop .shop-txt p {
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
}

#shop .shop-ph {
	float: left;
	width: 320px;
}

#shop .shop-ad {
	float: right;
	width: 300px;
}

#shop .shop-ad p {
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
}

img.shopicon {
	margin-right: 5px;
	vertical-align: top;
	margin-bottom: 3px;
}

.shop-bikelist {
	display: block;
	float: left;
	width: 636px;
	overflow: hidden;
	margin-top: 5px;
}

.shop-bikelist li {
	display: block;
	width: 206px;
	float: left;
	margin-right: 6px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 7em;
}

img.imgleft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}


/*最新記事＆ニューズ*/

.box .contenttitle {
	width: 290px;
	-moz-border-radius: 5px 5px 0 0; /*Firefox*/
	-webkit-border-radius: 5px 5px 0 0;  /*Safari,Chrome*/
	border-radius: 5px 5px 0 0;
}

.box .inbox {
    border-color: #999999;
    border-radius: 0 0 5px 5px;
    border-style: none solid solid;
    border-width: 1px;
    float: left;
    position: relative;
    width: 298px;
}

.box .inbox .contentlist {
	padding: 4px;
	float: left;
	width: 290px;
	display: block;
}

.box .inbox .contentlist ul {
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 5px;
}

.box .inbox .contentlist li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 5px;
	padding-bottom: 5px;
	float: left;
	width: 290px;
}

.box .inbox .contentlist li a {
	background-image: url(../img/top/list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 12px;
}
.box .inbox .contentlist .newbox {
	float: left;
	width: 290px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.box .inbox .contentlist .newbox p a img,
.box .inbox .contentlist .newbox p span.KijiCategory{
	margin-right: 10px;
}

.box .inbox .contentlist .newbox p span.KijiDate {
	display: block;
	float: left;
	width: 60px;
	background-image: url(../img/top/list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
}



.box .inbox .contentlist .newbox p.bigmidashi {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	width: 220px;
	float: left;
}

/*.box .inbox .contentlist .newbox p.bigmidashi a {
	background-image: url(../img/top/list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 12px;
	float: left;
}*/

.box .inbox .more {
	float: left;
	width: 100%;
	text-align: right;
	clear: both;
}

.box .inbox .more a {
	background-image: url(../img/top/list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 12px;
	float: right;
}


.contenttitle {
	background-image: url(../img/usedbike/shop_midashi.jpg);
	background-repeat: repeat-x;
	border-radius: 5px 5px 0 0;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	position: relative;
	width: 460px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}

.contenttitle span {
	padding-left: 4px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0066CC;
}

.contenttitle span.count {
    border-style: none;
    display: block;
    font-size: 11px;
    font-weight: normal !important;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    text-align: right;
    top: 9px;
}


/*//////////注目モデル//////////*/
#attention_model { width: 950px; margin-bottom: 10px; }
ul.attention_model_list { margin-top: 10px }
ul.attention_model_list:after { content: ""; clear: both; height: 0; display: block; visibility: hidden; }
ul.attention_model_list li { float: left; width: 180px; height: 180px; margin: 0 12px 10px 0; font: 12px/120% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; text-align: left; position: relative; }
ul.attention_model_list li:after { content: ''; width: 180px; height: 135px; border: solid 1px #666; position: absolute; top: -1px; left: -1px; }
ul.attention_model_list li:nth-child(5n) { margin-right: 0px }
ul.attention_model_list li.last { margin-right: 0px }
ul.attention_model_list li a img { display:block;}
ul.attention_model_list li img { vertical-align: middle; margin-bottom: 10px; }

.attention_model { width: 950px; margin-bottom: 10px; }
.attention_model .midashi { font-weight: bold; color: #FFFFFF; background: #333333; text-align: left; padding: 10px; font-size: 16px; line-height: ; border-top: 5px solid #00A3D9; }



.reco_midashi {
	background-image: url(/img/usedbike/reco/midashi-bg.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 5px;
}
.reco_midashi-shadow {
	padding: 5px;
	background-image: url(/img/usedbike/reco/midashi-shadow.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}

.box .listend {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 20px;
}


.g-base {
	background-color: #F0F0F0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-top: 4px;
	padding-bottom: 9px;
}


.g-base:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.g-base a img.borer {
	border: 1px solid #333333;
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
}
.g-base .item {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 9px;
}
.g-base .listend {
	border-bottom-style: none;
}


.g-base .item:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.g-base .maker-name {
	font-size: 10px;
	color: #666666;
	margin-top: -3px;
	padding-left: 132px;
}
.g-base .itemname {
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #0033CC;
	margin-top: -2px;
}
.g-base .conformity {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin-top: 2px;
}

.g-base .item-box {
	float: left;
	width: 100%;
}
.g-base .item-box .maker-price {
	font-size: 10px;
	color: #666666;
	margin-top: -3px;
}
 .g-base .item-box .price {
	font-family: Verdana;
	font-size: 12px;
	color: #FF0000;
	margin-top: -5px;
}
.g-base .item-box .price span {
	font-weight: bold;
	margin-right: 3px;
}
.g-base .item-box .point {
	background-image: url(https://www.bikebros.co.jp/img/ec/common/icon_BBpoint.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	height: 20px;
	font-size: 12px;
	line-height: 25px;
}

.g-base .item-box ul.parts-list {
	padding-right: 7px;
	padding-left: 7px;
	display: block;
	float: left;
	width: 284px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.g-base .item-box ul.parts-list:last-child {
	margin-bottom: 0px;
}

.g-base .item-box ul.parts-list li {
	float: left;
	width: 68px;
	margin-right: 4px;
	text-align: center;
	margin-bottom: 0px;
}

.g-base .item-box ul.parts-list .listend {
	margin-right: 0px;
}
