.hide {
	display: none;
}
hr {
	margin: 0px;
	padding: 0px;
	clear: both;
}
p {
	margin: 0px;
	padding: 0px;
}
/*	振り分けできなかった場合のスタイルシート　*/
bk_BODY { color: #000; font-family: 'ヒラギノ角ゴ Pro W3', Osaka, 'ＭＳ Ｐゴシック';}

/*	▼下線消去　*/
bk_A { text-decoration: none; 
}
/*昨日みられた物件*/
.bk_liside_hot_frame {
	border: 1px solid #8DC3FF;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 170px;
	float: left;
}
.bk_liside_hot_tit_f {
	margin: 0px;
	padding: 0px;
	background-image: url(../ubike_img/risidebar_obi_01.gif);
	border-bottom: 1px #496585 solid;
	height: 20px;
	clear: both;
}
.bk_liside_hot_tit {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 170px;
	color: #244264;
}
.bk_liside_hot_buken_frame01 {
	font-size: 10px;
	margin: 3px 0px 3px 3px;
	padding: 0px;
	width: 164px; 
	height: 44px;
	background-color: #E0EFFF;
	border-bottom: 1px #8DC3FF solid;
}
.bk_liside_hot_buken_frame02 {
	font-size: 10px;
	margin: 0px 3px 3px 3px;
	padding: 3px 0px 0px 0px;
	width: 154px; 
	background-color: #E0EFFF;
}
.bk_liside_hot_buken_photo {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 50px;
	height: 38px; 
	float: left;
}
.bk_liside_hot_buken_syosai {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100px;
	float: left;
}
.bk_liside_hot_buken_rank {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 30px;
	color: #499BF8;
	font-weight: bold;
	text-align: center;
	float: left; 
}
.bk_liside_hot_buken_check {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70px;
	text-align: right;
	float: left; 
}
.bk_liside_hot_buken_name {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 5px;
	width: 100px;
	text-decoration: underline;
	font-weight: bold;
	clear: left;
}
.bk_liside_hot_buken_price {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 7px;
	width: 100px;
	color: #EF2A2A;
	font-weight: bold;
	clear: left;
}
.bk_liside_hot_buken_other {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 2px 8px 5px 0px;
	width: 150px;
	color: #336BAB;
	text-align: right;
	clear: left;
}
.bk_liside_spacer {
	clear: both;
	font-size: 7px;
	width: 7px;
	height: 7px;
}
/*人気ランキング*/
.bk_liside_rank_frame {
	border: 1px solid #60D7B0;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 170px;
	float: left;
}
.bk_liside_rank_tit_f {
	margin: 0px;
	padding: 0px;
	background-image: url(../ubike_img/risidebar_obi_02.gif);
	border-bottom: 1px #3B876E solid;
	height: 20px;
	float: left;
}
.bk_liside_rank_tit {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 170px;
	color: #1C4034;
	clear: left;
}
.bk_liside_rank_type_frame01 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	float: left;
}
.bk_liside_rank_type_frame02 {
	font-size: 12px;
	margin: 0px 3px 3px 3px;
	padding: 3px 0px 0px 0px;
	width: 164px;
	clear: left;
}
.bk_liside_rank_type_tit01 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	width: 164px;
	height: 12px;
	text-align:left;
	font-weight: bold;
	clear: left;
	background-image: url(../ubike_img/risidebar_on_obi.gif)
}
.bk_liside_rank_type_tit02 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	width: 164px;
	height: 12px;
	text-align:left;
	font-weight: bold;
	clear: left;
	background-image: url(../ubike_img/risidebar_off_obi.gif)
}
.bk_liside_rank_type_tit03 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	width: 164px;
	height: 12px;
	text-align:left;
	font-weight: bold;
	clear: left;
	background-image: url(../ubike_img/risidebar_usa_obi.gif)
}
.bk_liside_rank_type_tit04 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	width: 164px;
	height: 12px;
	text-align:left;
	font-weight: bold;
	clear: left;
	background-image: url(../ubike_img/risidebar_scoo_obi.gif)
}
.bk_liside_rank_type_buken {
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	float: clear; 
}
.bk_liside_rank_type_bike {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 105px;
	text-align: left;
	float: left; 
}
.bk_liside_rank_type_sum {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 30px;
	text-align: center;
	float: left; 
}
.bk_liside_rank_type_ico {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 10px;
	float: left; 
}
.bk_liside_rank_other {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 5px 0px;
	width: 160px;
	color: #224E40;
	text-align: right;
	text-decoration: underline;
	clear: left;
}
.bk_liside_rank_spacer {
	font-size: 1px;
	width: 1px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: left;
}
/*マイMjネットログインに関して*/
.bk_liside_login_frame01 {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	font-size: 12px;
	text-align: left;
	border-top: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	float: left;
}
.bk_liside_login_f {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 20px;
	font-size: 12px;
	text-align: left;
	background-image: url(../top_img/topside_obi_04.gif);
	border-bottom: 1px #999999 solid;
	clear: left;
}
.bk_liside_login_tit {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 168px;
	color: #333333;
}
.bk_liside_login_menuf {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	text-align: left;
	clear: left;
}
.bk_liside_login_menu_icn {
	font-size: 12px;
	padding: 0px 0px 7px 3px;
	text-align: left;
	float: left;
}
.bk_liside_login_menu {
	font-size: 12px;
	padding: 7px 0px 0px 2px;
	width: 115px;
	text-align: left;
	float: left;
}
.bk_liside_login_menu a:link {
	color: #004372;
	text-decoration: underline;
}
.bk_liside_login_menu a:visited {
	color: #663399;
	text-decoration: underline;
}
.bk_liside_login_menu a:hover {
	color: #FF3300;
	text-decoration: none;
}
.bk_liside_login_menu02 {
	font-size: 12px;
	padding: 5px 0px 0px 2px;
	width: 115px;
	text-align: left;
	float: left;
}
.bk_liside_login_menu02 a:link {
	color: #004372;
	text-decoration: underline;
}
.bk_liside_login_menu02 a:visited {
	color: #663399;
	text-decoration: underline;
}
.bk_liside_login_menu02 a:hover {
	color: #FF3300;
	text-decoration: none;
}
.bk_liside_login_menu_txt {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.bk_liside_login_txt {
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
.bk_liside_riyou_txt {
	font-size: 12px;
	padding: 5px 0px 7px 10px;
	text-align: left;
}

/*Mjバイクショップインフォ*/
.bk_liside_bshopinfo_frame01 {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	font-size: 12px;
	text-align: left;
	border-top: 1px #FFD781 solid;
	border-right: 1px #FFD781 solid;
	border-bottom: 1px #FFD781 solid;
	border-left: 1px #FFD781 solid;
	float: left;
}
.bk_liside_bshopinfo_f {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 20px;
	font-size: 12px;
	text-align: left;
	background-image: url(../top_img/topside_obi_02.gif);
	border-bottom: 1px #857949 solid;
	clear: left;
}
.bk_liside_bshopinfo_tit {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 168px;
	color: #333333;
}
.bk_liside_bshopinfo_txt {
	font-size: 12px;
	padding: 0px 0px 7px 10px;
	width: 160px;
	text-align: left;
	float: left;
}
.bk_liside_bshopinfo_txt a:link {
	color: #0000FF;
	text-decoration: underline;
}
.bk_liside_bshopinfo_txt a:visited {
	color: #663399;
	text-decoration: underline;
}
.bk_liside_bshopinfo_txt a:hover {
	text-decoration: none;
}
.bk_liside_bshopinfo_menu02 {
	font-size: 10px;
	padding: 0px 0px 0px 2px;
	width: 115px;
	text-align: left;
	float: left;
}
/*Mjバイクショップインフォ*/
.bk_liside_osusume_frame01 {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	font-size: 12px;
	text-align: left;
	/*border-top: 1px #FFD781 solid;
	border-right: 1px #FFD781 solid;
	border-bottom: 1px #FFD781 solid;
	border-left: 1px #FFD781 solid;*/
	border : 1px #F54B3A solid;
	float: left;
}
.bk_liside_osusume_f {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 20px;
	font-size: 12px;
	text-align: left;
	background-image: url(../top_img/topside_obi_02.gif);
	border-bottom: 1px #857949 solid;
	clear: left;
}
.bk_liside_osusume_tit {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 168px;
	color: #333333;
}
.bk_liside_osusume_txt {
	font-size: 12px;
	padding: 0px 0px 7px 10px;
	width: 160px;
	text-align: left;
	float: left;
}
.bk_liside_osusume_txt a:link {
	color: #0000FF;
	text-decoration: underline;
}
.bk_liside_osusume_txt a:visited {
	color: #663399;
	text-decoration: underline;
}
.bk_liside_osusume_txt a:hover {
	text-decoration: none;
}
.bk_liside_osusume_photo {
	font-size: 10px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 160px;
	text-align: left;
	float: left;
}
.bk_liside_osusume_txt {
	font-size: 10px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 5px 5px;
	width: 160px;
	text-align: left;
	color: #555555;
	clear: left;
}
.bk_liside_osusume_menu02 {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	width: 115px;
	text-align: left;
	float: left;
}
/*MjBIKE投票の部分*/
.bk_liside_tohyo_frame01 {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	font-size: 12px;
	text-align: left;
	border-top: 1px #FFDEA5 solid;
	border-right: 1px #FFDEA5 solid;
	border-bottom: 1px #FFDEA5 solid;
	border-left: 1px #FFDEA5 solid;
	float: left;
}
.bk_liside_tohyo_f {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 20px;
	font-size: 12px;
	text-align: left;
	background-image: url(../top_img/topside_obi_05.gif);
	border-bottom: 1px #CCAF80 solid;
	clear: left;
}
.bk_liside_tohyo_tit {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 168px;
	color: #333333;
}
.bk_liside_tohyo_menuf {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	text-align: left;
	clear: left;
}
.bk_liside_tohyo_txt {
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
.bk_liside_tohyob_txt {
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	text-align: center;
}
.bk_liside_triyou_txt {
	font-size: 12px;
	padding: 5px 0px 7px 10px;
	text-align: left;
}

/*スペシャルトピックス*/
.bk_liside_spt_frame01 {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	font-size: 12px;
	text-align: left;
	border-top: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	float: left;
}
.bk_liside_spt_f {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 20px;
	font-size: 12px;
	text-align: left;
	background-image: url(../top_img/topside_obi_04.gif);
	border-bottom: 1px #999999 solid;
	clear: left;
}
.bk_liside_spt_tit {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 168px;
	color: #333333;
}
.bk_liside_spt_menuf {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	text-align: left;
	clear: left;
}
.bk_liside_spt_txt {
	font-size: 12px;
	padding: 0px 0px 10px 5px;
	text-align: center;
}
.bk_liside_spt_txt2 {
	font-size: 12px;
	padding: 5px 0px 7px 10px;
	text-align: left;
}
/*Mjバイク編集部からのお知らせ*/
.bk_liside_mjkokuti_frame01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	font-size: 12px;
	text-align: left;
	float: left;
}
.bk_liside_mjkokuti_txt {
	font-size: 12px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}
.bk_liside_mjkokuti02_txt {
	font-size: 10px;
	padding: 0px 0px 7px 10px;
	width: 160px;
	text-align: left;
	float: left;
	color: #FF0000;
}
.bk_liside_mjkokuti03_txt {
	font-size: 12px;
	padding: 0px 0px 7px 10px;
	width: 160px;
	text-align: center;
	float: left;
}
/*ショップインフォ2*/
.bk_liside_bkinfo_frame01 {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	font-size: 12px;
	text-align: left;
	border-top: 1px #FF8181 solid;
	border-right: 1px #FF8181 solid;
	border-bottom: 1px #FF8181 solid;
	border-left: 1px #FF8181 solid;
	float: left;
}
.bk_liside_bkinfo_f {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 20px;
	font-size: 12px;
	text-align: left;
	background-image: url(../top_img/topside_obi_01.gif);
	border-bottom: 1px #FF8181 solid;
	clear: left;
}
.bk_liside_bkinfo_tit {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 168px;
	color: #333333;
}
.bk_liside_bkinfo_menuf {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	text-align: left;
	clear: left;
}
/*
.bk_liside_bkinfo_txt3 {
	font-size: 12px;
	padding: 0px 0px 10px 5px;
	text-align: center;
}
.bk_liside_bkinfo_txt2 {
	font-size: 12px;
	padding: 5px 0px 7px 10px;
	text-align: left;
}
*/
.bk_liside_bkinfo_txt {
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 2px 5px;
	width: 160px;
	text-align: left;
}
.bk_liside_bkinfo_txt2 {
	font-size: 12px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 1px 5px;
	width: 160px;
	text-align: left;
	clear: left;
}
.bk_liside_bkinfo_txt3 {
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 1px 5px;
	width: 160px;
	text-align: right;
	clear: left;
}
.bk_liside_bkinfo_shop {
	font-size: 11px;
	line-height: 1em; 
	margin: 3px 0px 4px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	color: #999999;
}
.bk_liside_bkinfo_kenmei {
	font-size: 12px;
	line-height: 1em; 
	margin: 0px 0px 4px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	color: #999999;
}
.bk_liside_bkinfo_mf {
	margin: 5px;
	padding: 1px 0px 0px 0px;
	width: 158px;
	height: 16px;
	font-size: 12px;
	text-align: center;
	clear: left;
	background-color: #FF3434;
	color: #FFFFFF;
}

/*Mjバイク編集部からのお知らせ*/
.bk_liside_mjkokuti_frame01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	font-size: 12px;
	text-align: left;
	float: left;
}
.bk_liside_mjkokuti_txt {
	font-size: 12px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}
.bk_liside_mjkokuti02_txt {
	font-size: 10px;
	padding: 0px 0px 7px 10px;
	width: 160px;
	text-align: left;
	float: left;
	color: #FF0000;
}
.bk_liside_mjkokuti03_txt {
	font-size: 12px;
	padding: 0px 0px 7px 10px;
	width: 160px;
	text-align: center;
	float: left;
}



/*	▼基本文字（小-1行）　*/
.bk_side_txtSmono {
	font-size: 10px ;
}

/*	▼基本文字（小-複数行）　*/
.bk_side_txtS {
	font-size: 10px ;
	line-height: 15px ;
}
/*	▼基本文字（中-1行）　*/
.bk_txtMmono {
	font-size: 11px ;
}
/*	▼基本文字（大-1行）　*/
.bk_side_txtLmono {
	font-size: 12px ;
}

/*	▼基本文字（大-複数行）　*/
.bk_side_txtL {
	font-size: 12px ;
	line-height: 18px ;
}

/*	▼特大文字（特大-1行）　*/
.bk_side_txtLL {
	font-size: 18px ;
}

/*	▼検索条件項目　*/
.bk_side_sCap {
	font-size: 10px ;
	color:#8E4F0C;
}

/*	▼中心揃え用　*/
#bk_itmMddl { vertical-align: middle ; }
INPUT { vertical-align: middle ; }

/*	▼基本リンクカラー　*/
a:link { color:#0033CC; }
a:visited { color:#663399 ; }
a:hover { color:#FF3300 ; }
a:active { color:#FFCC00 ; }
