@charset "euc-jp";

.impre_bike {
	float: left;
	width: 680px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.impre_bike .left {
	float: left;
	width: 300px;
}

.impre_bike .left .photo {
	width: 298px;
	border: 1px solid #CCCCCC;
	height: 223px;
}

.impre_bike .left .button {
	width: 180px;
	margin-top: 5px;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

.impre_bike .left .button a{
	background-position: 0px 0px;
	height: 20px;
	width: 180px;
	background-image: url(../img/impre/button_catalog.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}

.impre_bike .left .button a:hover{
	background-position: 0px -20px;
}



.impre_bike .right {
	float: right;
	width: 360px;
	height: 223px;
}

.impre_bike table.impborder {
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}


.impre_bike td.impborder {
	border: 1px solid #CCCCCC;


}

.impre_bike th {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	color: #000000;
}


.impre_bike td {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

h3.mi {
	background-image: url(../img/impre/midashi_bg.jpg);
	line-height: 50px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 50px;
	width: 670px;
	display: block;
	padding-left: 10px;
}
h3.mi .left { float: left; width: 550px; height: 50px; }

h3.mi .right { float: right; width: 110px; text-align: right; padding-right: 10px; height: 50px; }



h4.mi {
	background-image: url(../img/impre/midashi01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 670px;
	line-height: 50px;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.impreboxlist {
	float: left;
	width: 670px;
	margin-bottom: 40px;
	padding: 5px;
}
.impreboxlist .phbox {
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	width: 298px;
	float: right;
	margin-left: 10px;
}
.impreboxlist .phbox .box {
	background-image: url(../img/impre/box_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	margin: 2px;
	display: inline;
	padding: 16px;
	height: 190px;
	width: 260px;
	float: left;
}

.updata {
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.impreboxlist .phbox .photo {
	background-color: #000000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 260px;
}
.impreboxlist .phbox .box table {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
.impreboxlist .phbox .box table img {
	font-size: 0px;
	line-height: 0px;
	vertical-align: top;
}
.impreboxlist .phbox .box tr {
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
}
.impreboxlist .phbox .box td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.impreboxlist .phbox .box .bold {
	font-weight: bold;
}

.impreboxlist .phbox .data {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	float: left;
	width: 260px;
}
.impreboxlist .phbox .data dd {
	width: 85px;
	font-weight: bold;
	float: left;
}
.impreboxlist .phbox .data dt {
	float: left;
	width: 170px;
}
.impreboxlist .ph {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}


.impreboxlist .right {
	float: right;
	margin-top: 10px;
	width: 578px;
}
.impreboxlist .rbox {
	float: left;
	width: 668px;
	margin: 0px;
	padding: 0px;
}
.impreboxlist .rbox .bold { vertical-align: middle; }
.impreboxlist .rbox table { float: left; }


.impreboxlist .rbox td {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
}
.impreboxlist .rbox th {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	width: 48px;
}



.impreboxlist .rbox .mi {
	background-color: #E6E6E6;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 668px;
	margin-bottom: .5em;
}
.impreboxlist .rbox .mi .midashi {
	float: left;
	width: 575px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 18px;
}

.impreboxlist .rbox .mi .date {
	float: right;
	width: 70px;
	text-align: right;
	font-size: 12px;
	padding-right: 10px;
}

.impreboxlist .right .rev {
	margin-top: 10px;
	font-size: 12px;
	line-height: 15px;
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
}

.impreboxlist .right .rev .mt5 { margin-top: 5px; }
.impreboxlist .right .rev .mr5 { margin-right: 5px; }

.impreboxlist .good {
	background-image: url(../img/impre/ico_good.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
}

.impreboxlist .bad {
	background-image: url(../img/impre/ico_bad.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
}
.impreboxlist .adv {
	background-image: url(../img/impre/ico_advice.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
}
.impreboxlist .listend { margin-bottom: 0px; }





#wrapper #container #content_two #thread .threadlistbox .impreboxlist .rbox img {
	vertical-align: middle;
	margin-bottom: 5px;
}


.impreboxlist .right .mi {
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*サイドメニュー編集部ブログ*/
.blog_midashi {
	float: left;
	width: 234px;
	text-align: center;
	height: 30px;
}
.blog_midashi .left {
	float: left;
	width: 175px;
}
.blog_midashi .right {
	float: right;
	width: 59px;
}


/* ページネイション */
.uinfo {
	padding-top: 5px;
	border-top-width: 1px;
	border-top-color: #999999;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	width: 680px;
	display: block;
	border-top-style: dotted;
}
.uinfo .right_text {
	text-align: right;
}

.uinfo p {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 5px;
}#thread .threadlistbox {
	clear: both;
	float: left;
	width: 680px;
}



/* ユーザーインプレ投稿 */

body#post {}

body#post div#thread { float: left; width: 680px; }
.attention { float: left; width: 680px; margin-top: 10px; }



#impre { float: left; width: 668px; padding: 5px; border: 1px solid #CCCCCC; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #F0F0F0; 
}

#impre .imprelist { float: left; width: 646px; margin-bottom: 20px; padding: 10px; background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #CCCCCC; 
}
#impre .imprelist .ph {
	float: left;
	display: block;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}


#impre .imprelist .comment {
	float: right;
	width: 470px;
}
#impre .imprelist .ph img { }

#impre .imprelist .ph a img { border: 1px solid #888888; }

#impre .imprelist .ph a:hover img { border: 1px solid #FF0000; }




#impre .listend {
	margin: 0px;
}

#impre .title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #09274D;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}

#impre .vote {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#impre .evaluation {
	margin: 0px;
	padding: 0px;
}

#impre .evaluation img {
	vertical-align: baseline;
}

#impre .votename { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; border-bottom-width: 2px; border-bottom-color: #999999; margin-bottom: 5px; padding-bottom: 5px; 
}

#impre .next {
	margin-left: 1em;
}

#impre .next img {
	vertical-align: middle;
	margin-right: 5px;
}

#impre .imprelist .rev {
	font-size: 11px;
	margin-top: 1em;
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	float: left;
	width: 646px;
	clear: both;
}

#impre .imprelist .rev img {
	vertical-align: middle;
	font-size: 0px;

}
#impre .imprelist .rev .mr5 { margin-right: 5px; }


#impre .imprelist .red_text {
	font-size: 11px;
	color: #FF0000;
}




#thread .tokou {
	float: left;
	width: 680px;
	margin-top: 10px;
	text-align: center;
	background-color: #FFFFFF;
}


#form {
	float: left;
	width: 680px;
	margin-top: 10px;
}

#form span.boldw {
	font-weight: bold;
	color: #FFFFFF;
}

#form table.hissu .cap {
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}


#form table.hissu,
#form table.arbit {
	float: left; width: 680px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-collapse: collapse;
}

#form table.hissu tr,
#form table.arbit tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
 }

#form table.hissu th,
#form table.arbit th {
	font-weight: bold;
	padding-left: 5px;
	background-color: #F0F0F0;
	vertical-align: middle;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	}

#form table.hissu td,
#form table.arbit td {
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
 }

#form table.hissu .listend,
#form table.arbit .listend {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-collapse: collapse;
}



#form table.evaluation {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 }

#form table.evaluation tr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#form table.evaluation th {
	background-color: #FFFFFF;
	font-weight: normal;
	white-space: nowrap;
	width: 5.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
}

#form table.evaluation td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align: middle;
}

#form table.evaluation .blue {
	color: #03356A;
	margin-right: 2px;
}

#form table.arbit {
	float: left;
	width: 680px;
	margin-top: 10px;
}
#form table.arbit .ph { width: 485px; }

#form table.arbit .cap { font-size: 11px; }

#form  .txtn  { width: 260px; }
#form .txtr {
	width: 40px;
	text-align: right;
}

#form  .txtt  { width: 485px; }


#form table.hissu .ta {
	width: 485px;
	height: 150px;
	overflow: hidden;
}
#form .mb5 { margin-bottom: 5px; }


#coupon {
	float: left;
	width: 680px;
	margin-top: 10px;
	height: 80px;
	text-align: center;
	line-height: 78px;
	font-size: 14px;
	background-color: #FFFFFF;
}





#search { float: left; 
}

#search .mi {
	background-image: url(../img/wom/midashi_bg.jpg);
	background-repeat: no-repeat;
	height: 36px;
	color: #FFFFFF;
	line-height: 33px;
	font-weight: bold;
	padding-left: 10px;
}

#search .mi2 {
	background-image: url(../img/wom/midashi_940bg.jpg);
	background-repeat: no-repeat;
	height: 36px;
	color: #FFFFFF;
	line-height: 33px;
	font-weight: bold;
	padding-left: 10px;
}

#search .form {
	background-color: #E7E7E7;
	float: left;
	width: 668px;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#search .form .left {
	float: left;
	width: 145px;
}

#search .form .right {
	float: right;
	width: 523px;
	margin-top: 3px;
}

#search .mi01 {
	background-image: url(/img/wom/midashi01.jpg);
	background-repeat: no-repeat;
	width: 680px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 3px;
}
#search .mi02 {
	background-image: url(/img/wom/midashi04.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 680px;
	text-indent: -9999px;
}
#search .mi03 {
	background-image: url(/img/wom/midashi09.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 680px;
	text-indent: -9999px;
}

#search .form .txtaria {
	float: left;
	height: 25px;
	width: 505px;
	background-image: url(../img/wom/loupe.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
}

#search .form .txtaria2 {
	float: left;
	height: 25px;
	width: 360px;
	background-image: url(/img/loupe.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
}

#search .form .mb5 {
	margin-bottom: 5px;
}

#search .form .txtaria .text {
	height: 20px;
	width: 495px;
}

#search .form .txtaria .text350 {
	height: 20px;
	width: 340px;
	margin-left: 5px;
}

#search .form .txtaria2 .text195 {
	width: 195px;
	margin-left: 5px;
	height: 20px;
}

#search .form .txtaria .bt {
	float: left;
	height: 25px;
	width: 135px;
}


/*バイクメーカー別掲示板*/
#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/wom/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}


/* 中古車トップタイプ検索*/
.type_list {
	line-height: 12px;
	width: 285px;
	text-align: center;
	float: left;
	margin-bottom: 10px;
}
.img_left { float: none; }


/*メーカー検索テーブル部分*/
.baikemaker .makername {
	font-size: 14px;
	font-weight: bold;
	width: 125px;
}

.baikemaker .makerlist {
	float: left;
	clear: both;

}

/* 画像リンク */
.img_link a img {
	border:1px solid #BABABA;
	margin-bottom: 0px;
}
.img_link a:hover img {
	border:1px solid #CC3333;
}


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

.type_list .typelist_r {
  float: right;
  width: 77px;
}



#ranking {
	float: left;
	width: 680px;
}
#ranking .mi {
	background-image: url(../img/wom/midashi_big01.jpg);
	background-repeat: repeat-x;
	height: 35px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}


#ranking .ranklist {
	float: left;
	width: 680px;
	margin-bottom: 30px;
}
#ranking .ranklist .category {
	float: left;
	width: 330px;
	height: 30px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}


#ranking .ranklist .left {
	float: left;
	width: 330px;
}

#ranking .ranklist .right {
	float: right;
	width: 330px;
}

#ranking .ranklist .rankbox {
	float: left;
	width: 330px;
	background-image: url(../img/common/dot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}

#ranking .ranklist .rankbox2 {
	float: left;
	width: 330px;
}

#ranking .ranklist .rankbox2 table { }

#ranking .ranklist .rankbox2 th {
	font-weight: bold;
	vertical-align: middle;
}


#ranking .ranklist .rankbox2 td { padding: 3px; }

#ranking .ranklist .rankbox2 tr {
	background-image: url(../img/common/dot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#ranking .ranklist .rankbox .ph {
	width: 152px;
	float: left;
	border: 1px solid #999999;
}

#ranking .ranklist .rankbox .txt {
	float: right;
	width: 165px;
	padding-left: 5px;
}
#ranking  .ranklist  .rankbox  .makername  {
	font-size: 11px;
	margin-top: 10px;
}

#ranking .ranklist .rankbox .bikename {
	font-weight: bold;
	font-size: 14px;
}

#ranking .ranklist .rankbox .rating {
	float: left;
	width: 160px;
	margin-top: 5px;
}

.context_inbox .infobox {
	float: left;
	width: 222px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.context_inbox .infoboxnoborder {
	float: left;
	width: 222px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.context_inbox .infobox .img_link {
	float: left;
	width: 87px;
}

.context_inbox .infoboxnoborder .img_link {
	float: left;
	width: 87px;
}

.context_inbox .infobox .txt,
.context_inbox .infoboxnoborder .txt {
	float: right;
	width: 130px;
	font-size: 12px;
	line-height: 15px;
}



span.icon01 {
	background-image: url(../img/impre/icon_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}

span.icon02 {
	background-image: url(../img/impre/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}

span.icon03 {
	background-image: url(../img/impre/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 27px;
	height: 20px;
	line-height: 20px;
}


/*検索フォーム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: 10px;
	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;
}

.keywordbox680 {
	width: 430px;
	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: 410px center;
	background-color: #FFFFFF;
	font-size: 16px;
	padding: 3px;
}

.mt5 { margin-top: 5px; }

.type_list .img_link { margin-bottom: 5px; }

#completion {
	border: 5px solid #CCCCCC;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
}

#completion .midashi {
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
}


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

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


#keyword_search940 img {
	font-size: 0px;
	line-height: 0px;
	vertical-align: bottom;
}

#keyword_search_bottom940 {
	background-image: url(/img/impre/search_bg_bottom940.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-right: 120px;
	padding-left: 120px;
	float: left;
	width: 700px;
	text-align: center;
	vertical-align: bottom;
}
#keyword_search_bottom940 .left {
	float: left;
	width: 100px;
}

#keyword_search_bottom940 .right {
	float: right;
	width: 560px;
}


#keyword_search_bottom940 .title {
	float: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	width: 100px;
}


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

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

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

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

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

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



.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;
}

/*各掲示板*/
#bbslist {
	float: left;
	width: 680px;
	margin-top: 10px;
}

#bbslist940 {
	float: left;
	width: 940px;
	margin-top: 10px;
}

#bbslist940 .bbs {
	float: left;
	width: 940px;
	margin-bottom: 10px;
}
#bbslist940 .bbs .table { }


#bbslist940 .bbs .mi {
	background-image: url(/img/wom/midashi_940bg.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 930px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}

#bbslist940 .bbs .mi02 {
	background-image: url(../img/wom/midashi08.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 36px;
	width: 940px;
}

#bbslist940 .bbs ul {
	float: left;
	width: 940px;
	margin-top: 15px;
}

#bbslist940 .bbs li {
	float: left;
	width: 210px;
	display: inline;
	height: 25px;
}

#bbslist940 .bbs .table { float: left; 
}

#bbslist940 .bbs .title {
	font-size: 14px;
	font-weight: bold;
	line-height: 45px;
	margin-bottom: 10px;
	padding-left: 5px;
	float: left;
	width: 933px;
	margin-top: 10px;
	background-image: url(../img/wom/title_bg.jpg);
	background-repeat: repeat-x;
	height: 45px;
	border: 1px solid #CCCCCC;
}


#bbslist .bbs {
	float: left;
	width: 680px;
	margin-top: 10px;
}

#bbslist .bbs ul {
	float: left;
	width: 680px;
	margin-top: 10px;
}

#bbslist .bbs li {
	float: left;
	width: 210px;
	background-image: url(../img/common/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 12px;
	display: inline;
	height: 25px;
}
.infobox {

}

#bbslist940 .bbs .pagetop {
	text-align: right;
	display: block;
	clear: both;
	width: 940px;
}

#searchlist { margin-top: 15px; }

#searchlist .mi {
	background-image: url(../img/wom/title_bg.jpg);
	height: 45px;
	color: #000000;
	margin: 0px;
	background-repeat: repeat-x;
	font-size: 14px;
	line-height: 45px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 933px;
	border: 1px solid #CCCCCC;
}

#searchlist .ctitle {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
	background-color: #333333;
	margin-bottom: 5px;
	color: #FFFFFF;
	margin-top: 5px;
}

#search .midashi { font-size: 16px; }

#search .midashi .red {
	font-weight: bold;
	color: #FF0000;
}

.gray { color: #999999; }


.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;
}
