.bk_sch_pan_txt {
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	text-align: left;
	width: 740px;
}


.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; 
}
/*検索エリアのCSS*/
.bk_mainf_sch_frame_l {
	font-size: 10px;
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	clear: left;
}
.bk_mainf_sch_frame01 {
	font-size: 10px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	float: left;
	background-color: #74C6FF;
}
.bk_mainf_sch_frame02 {
	font-size: 10px;
	margin: 1px 1px 1px 1px;
	padding: 0px;
	width: 598px;
	clear: left;
	background-color: #EFF8FF;
}
.bk_mainf_sch_title_frame {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 598px;
	height: 20px;
	background-color: #FFFFFF;
	clear: left;
}
.bk_mainf_sch_title_left {
	margin: 2px 0px 0px 2px;
	padding: 1px 0px 0px 0px;
	width: 117px;
	height: 15px;
	font-weight: bold;
	text-align: right;
	color: #1D8CD9;
	background-image: url(../top_img/main_sch_icn.gif);
	background-repeat: no-repeat;
	float: left;
}
.bk_mainf_sch_title_right {
	font-size: 10px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	width: 250px;
	color: #555555;
	float: left;
}
.bk_mainf_sch_title_right_b {
	font-size: 12px;
	font-weight: bold;
}
.bk_mainf_sch_area_frame {
	font-size: 10px;
	margin: 5px 10px 1px 10px;
	padding: 0px;
	width: 378px;
	clear: left;
}
.bk_mainf_sch_area_tit_left {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #1A6B9F;
	float: left;
}
.bk_mainf_sch_area_tit_right {
	font-size: 10px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
.bk_mainf_sch_area_bubun_left {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #666666;
	clear: left;
}
.bk_mainf_sch_box_frame {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	height: 21px;
	clear: left;
}
.bk_mainf_sch_box {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 21px;
	float: left;
}
.bk_mainf_sch_bike_btn {
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 50px;
	height: 21px;
	font-size: 12px;
	text-align: center;
	float: left;
}
.bk_mainf_sch_bike_btn a {
	display: block;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 50px;
	height: 21px;
	text-decoration: none;
	clear: left;
}
.bk_mainf_sch_bike_btn a:link {
	color: #000000;
	text-decoration: none;
}
.bk_mainf_sch_bike_btn a:visited {
	color: #000000;
	text-decoration: none;
}
.bk_mainf_sch_bike_btn a:hover {
	color: #000000;
	text-decoration: none;
}
a.bk_mainf_sch_bike:link {
	background-image: url(../top_img/main_bikekensaku_icn.gif);
	background-repeat: no-repeat;
}
a.bk_mainf_sch_bike:visited {
	background-image: url(../top_img/main_bikekensaku_icn.gif);
	background-repeat: no-repeat;
}
a.bk_mainf_sch_bike:hover {
	background-image: url(../top_img/main_bikekensaku_icn.gif);
	background-repeat: no-repeat;
}
.bk_mainf_sch_parts_btn {
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 50px;
	height: 21px;
	font-size: 12px;
	text-align: center;
	float: left;
}
.bk_mainf_sch_parts_btn a {
	display: block;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 50px;
	height: 21px;
	text-decoration: none;
}
.bk_mainf_sch_parts_btn a:link {
	color: #000000;
	text-decoration: underline;
}
.bk_mainf_sch_parts_btn a:visited {
	color: #000000;
	text-decoration: underline;
}
.bk_mainf_sch_parts_btn a:hover {
	color: #000000;
	text-decoration: none;
}
a.bk_mainf_sch_parts:link {
	background-image: url(../top_img/main_partskensaku_icn.gif);
	background-repeat: no-repeat;
}
a.bk_mainf_sch_parts:visited {
	background-image: url(../top_img/main_partskensaku_icn.gif);
	background-repeat: no-repeat;
}
a.bk_mainf_sch_parts:hover {
	background-image: url(../top_img/main_partskensaku_icn.gif);
	background-repeat: no-repeat;
}
.bk_mainf_sch_other_frame {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 1px 0px;
	width: 378px;
	text-align: center;
	clear: left;
}
.bk_mainf_sch_other_tit {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	text-align: left;
	color: #1A6B9F;
	clear: left;
}
.bk_mainf_sch_other_g {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	color: #004372;
	font-size: 12px;
	border-top: 1px #74C6FF solid;
	clear: left;
}
.bk_mainf_sch_other_g a:link {
	color: #004372;
	text-decoration: underline;
}
.bk_mainf_sch_other_g a:visited {
	color: #663399;
	text-decoration: underline;
}
.bk_mainf_sch_other_g a:hover {
	color: #FF3300;
	text-decoration: none;
}
.bk_mainf_sch_typemoto_frame {
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 1px 0px;
	width: 378px;
	text-align: center;
	clear: left;
}
.bk_mainf_sch_type_tit {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	text-align: left;
	color: #1A6B9F;
	border-bottom: 1px #74C6FF solid;
	clear: left;
}
.bk_mainf_sch_type_frame {
	font-size: 12px;
	margin: 0px 3px 0px 0px;
	padding: 4px 0px 2px 0px;
	width: 60px;
	color: #004372;
	float: left;
}
.bk_mainf_sch_type_frame02 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	color: #004372;
	float: left;
}
.bk_mainf_sch_type_icn {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	color: #004372;
	clear: left;
}
.bk_mainf_sch_type_txt {
	font-size: 12px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #004372;
	clear: left;
}
.bk_mainf_sch_type_txt a:link {
	color: #1F73E6;
	text-decoration: underline;
}
.bk_mainf_sch_type_txt a:visited {
	color: #1F73E6;
	text-decoration: underline;
}
.bk_mainf_sch_type_txt a:hover {
	color: #FF3300;
	text-decoration: none;
}
/*ブログ表示部分のCSS*/
.bk_mainf_spacer {
	clear: both;
	font-size: 7px;
	width: 7px;
	height: 7px;
}
.bk_main_mjblog_framel {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 550px;


}
.bk_main_mjblog_frame {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 550px;
	clear: left;
}
.bk_main_mjblog_photo_f {
	font-size: 12px;
	font-weight: bold;
	color: #0096FF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 550px;
	height: 16px;
	background-image: url(../blog_img/main_photo_bg01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bk_main_mjblog_photo_m {
	font-size: 12px;
	font-weight: bold;
	color: #0096FF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 550px;
	height: 16px;
}
.bk_main_mjblog_newphoto_f01 {
	margin: 5px 0px 0px 2px;
	width: 94px;
	height: 94px;
	border: 1px #999999 solid;
	float: left;
}
.bk_main_mjblog_newphoto_f02 {
	text-align: center;
	margin: auto auto auto auto;
}
.bk_main_mjblog_newphoto_f {
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	color: #0096FF;
	margin: 5px 0px 0px 5px;
	padding: 2px 1px 0px 1px;
	width: 94px;
	height: 94px;
	border: 1px #999999 solid;
	float: left;
}
.bk_main_mjblog_newphotocap {
	font-size: 11px;
	color: #000000;
	text-align: center;
	margin: 5px 0px 0px 6px;
	width: 88px;
	clear: left;
}
.bk_main_mjblog_art_f {
	font-size: 12px;
	font-weight: bold;
	color: #0096FF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 550px;
	height: 16px;
	background-image: url(../blog_img/main_photo_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bk_main_mjblog_art_m {
	font-size: 14px;
	font-weight: bold;
	color: #0096FF;
	text-align: left;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 10px;
	width: 550px;
	height: 18px;
}
.bk_mainf_mjblog_art_frame01 {
	font-size: 12px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 540px; 
	height: 35px; 
	clear: left;
}
.bk_mainf_mjblog_art_date {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	float: left;
}
.bk_mainf_mjblog_art_time {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	float: left;
}
.bk_mainf_mjblog_art_icon {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 35px; 
	float: left;
}
.bk_mainf_mjblog_art_find {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 230px; 
	float: left;
}
.bk_mainf_mjblog_art_tit {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 150px; 
	float: left;
}
.bk_mainf_mjblog_art_wri {
	font-size: 11px;
	color: #666666;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 530px;
	clear: left;
}
.bk_mainf_mjblog_art_frame02 {
	font-size: 12px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 540px; 
	height: 35px; 
	clear: left;
}
.bk_mainf_mjblog_art_date02 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	float: left;
}
.bk_mainf_mjblog_art_time02 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	float: left;
}
.bk_mainf_mjblog_art_icon02 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 35px; 
	float: left;
}
.bk_mainf_mjblog_art_find02 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 230px; 
	float: left;
}
.bk_mainf_mjblog_art_tit02 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 150px; 
	float: left;
}
.bk_mainf_mjblog_art_wri02 {
	font-size: 11px;
	color: #666666;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 530px;
	clear: left;
}
.bk_mainf_mjblog_art_frame03 {
	font-size: 12px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 100%; 
	height: 55px; 
	clear: left;
	backGround:#FFFFFF;
}
.bk_mainf_mjblog_art_frame03_2 {
	font-size: 12px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 100%; 
	height: 55px; 
	clear: left;
	backGround:#EEEEEE;
}

.bk_mainf_mjblog_art_date03 {
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	float: left;
}
.bk_mainf_mjblog_art_time03 {
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	float: left;
}
.bk_mainf_mjblog_art_icon03 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 35px; 
	float: left;
}
.bk_mainf_mjblog_art_find03 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px; 
	text-align:left;
	float: left;
}
.bk_mainf_mjblog_art_tit03 {
	font-size: 11px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 5px 5px; 
	float: left;
}
.bk_mainf_mjblog_art_wri03 {
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align:left;
	clear: left;
}
.bk_mainf_mjblog_art_mjicon {
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 35px; 
	float: left;
}
.bk_mainf_mjblog_art_frame04 {
	font-size: 12px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 540px; 
	height: 35px; 
	clear: left;
}
.bk_mainf_mjblog_art_date04 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	float: left;
}
.bk_mainf_mjblog_art_time04 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	float: left;
}
.bk_mainf_mjblog_art_icon04 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 35px; 
	float: left;
}
.bk_mainf_mjblog_art_find04 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 230px; 
	float: left;
}
.bk_mainf_mjblog_art_tit04 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 150px; 
	float: left;
}
.bk_mainf_mjblog_art_wri04 {
	font-size: 11px;
	color: #666666;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 530px;
	clear: left;
}
.bk_mainf_mjblog_txt {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	color: #666666;
	clear: left;
}
.bk_mainf_mjblog_other {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 370px;
	color: #336BAB;
	text-align: right;
	text-decoration: underline;
	clear: left;
}
.bk_side_mjblog_frame {
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	float: left;
}
.bk_side_mjblog_log_txt {
	font-size: 12px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
}
.bk_footer_mjblog_frame {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 760px;
	clear: left;
}
/*告知の帯の部分*/
.bk_blopad_top_lf {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 750px;
	font-size: 12px;
	float: left;
}
.bk_blopad_top_f {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 750px;
	height: 21px;
	font-size: 12px;
	text-align: left;
	background-image: url(../article_img/madonna/base/mjbikeedi_obi06.jpg);
	float: left;
}
.bk_blopad_top_txt {
	margin: 4px 0px 0px 190px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: 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; 
		text-decoration: underline;
}
a:visited { color:#663399 ; 
		text-decoration: underline;
}
a:hover { color:#FF3300 ; 
		text-decoration: none;
}
a:active { color:#FFCC00 ; }
.bk_site03_numsetumei {
	font-size: 11px;
	color: #333333;
	padding-top: 4px;
	padding-left: 4px;
}
.mentekokuchi {
	font-size: 11px;
	background-position: center center;
	text-align: center;
	margin: 5px;
	padding: 5px;
	width: 700px;
	border: 2px solid #FF0000;
}
.mentekokuchi2 {
	font-size: 12px;
	background-position: center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	border: 2px none #FF0000;
}
.easy_form_title {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.easy_form_cap {
	font-size: 12px;
	line-height: 16px;
}
.easy_form_cap2 {
	font-size: 11px;
	line-height: 13px;
}.easy_form_txtform {
	font-size: 13px;
}
.easy_entry_thankyou1 {
	font-size: 13px;
	line-height: 18px;
}
.easy_entry_thankyou2 {
	font-size: 13px;
	line-height: 18px;
}
.easy_entry_thankyou3 {
	font-size: 13px;
	line-height: 18px;
	margin-left: 20px;
}