
/*　基本スタイル
---------------------------------------------- */
body{
}
div,p,form,ul,li,dl,dt,dd,table {
	margin:0px;
}
img,table {
	border:none;
}

.red{
	color:#ee0000;
}
.green{
	color:#006600;
}
/*　ヘッダー フッター パンくず など
---------------------------------------------- */
#header_title{
	margin:15px 0px 10px 0px;
	text-align:left;
}
#header_title p.titlename_p{
	border-left:#e7e7e7 solid 5px;
	border-bottom:#e7e7e7 solid 1px;
	padding:0px 0px 2px 0px;
}

#header_title span.titlename_span{
	border-left:#990000 solid 5px;
	padding:2px 0px 3px 5px;
}
#pankuzu{
	width:98%;
	text-align:left;
	padding:2px 0px 2px 15px;
}
/*　中央コンテンツ基本
---------------------------------------------- */
#main{
	width:100%;
	vertical-align:top;
}
#main_belt{
	position:relative;
	padding-bottom:1px;
	border-bottom:#3366cc solid 1px;
}
#main_belt h2{
	margin:0px;
	padding:6px 5px;
	background:#3366cc;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
}
#main_belt img{
	position:absolute;
	top:3px;
	right:3px;
}
#main_beltcap{
	padding:5px;
	border-bottom:#999999 solid 1px;
}

/*　右ナビ基本
---------------------------------------------- */
#rnavi{
	width:200px;
	padding-left:15px;
	vertical-align:top;
}
#rnavi dl{
	margin-bottom:10px;
}
#rnavi dt{
	background:url(/brand/img/side-title_back.gif) no-repeat;
	height:18px;
	padding-top:4px;
	_height:19px;
	_padding-top:3px;
	padding-left:20px;
	text-align:left;
	color:#4a57b9;
	font-weight:bold;
}
#rnavi dd{
	border:#989898 solid 1px;
}

/*　左ナビ基本
---------------------------------------------- */
#lnavi{
	width:200px;
	padding-right:10px;
	vertical-align:top;
}
#lnavi dl{
	margin-bottom:10px;
}
#lnavi dt{
	background:url(/brand/img/side-title_back.gif) no-repeat;
	height:18px;
	padding-top:4px;
	_height:19px;
	_padding-top:3px;
	padding-left:20px;
	text-align:left;
	color:#4a57b9;
	font-weight:bold;
}
#lnavi dd{
	border:#989898 solid 1px;
}

/*　中央コンテンツ個別スタイル指定(ツーリングクラブ・オーナーズクラブ・レーシングチーム・ホームページ紹介)
---------------------------------------------- */
/* エリアの絞り込み */
#ma_choicearea th{
	width:16%;
	text-align:left;
	font-weight:100;
	background:#f7f7f7;
	border-bottom:#cccccc solid 1px;
}
#ma_choicearea td{
	background:#f7f7f7;
	border-top:#ffffff solid 1px;
	border-bottom:#cccccc solid 1px;
}
#ma_choicearea td.choicearea_btn{
	background:none;
	border:none;
	padding:5px;
	text-align:center;
}
/* 各項目 */
#ma_list dt{
	clear:both;
	margin:20px 0px 10px 0px;
	border-bottom:#999999 solid 1px;
}
#ma_list div.list_areaname{
	padding-bottom:1px;
	border-bottom:#3366cc solid 1px;
}
#ma_list p.list_areaname{
	padding:0px 0px 1px 5px;
	border-left:#3366cc solid 15px;
}
#ma_list dd{
	width:49%;
	float:left;
	margin-bottom:20px;
}
#ma_list_photo{
	clear:both;
	float:left;
	width:120px;
	border:1px solid #cccccc;
	border-right:2px solid #cccccc;
	border-bottom:3px solid #cccccc;
	background:url(/community/link/img/img_browzer.gif) no-repeat;
	padding:16px 5px 5px 5px;
}
#ma_list_text{
	padding:0px 10px 0px 140px;
}
#ma_list_text p.lite_title{
	border-left:#ff0000 solid 3px;
	padding-left:5px;
	font-weight:bold;
}
#ma_list_text p.lite_blank{
	border-left:#cccccc solid 3px;
}
#ma_list_text p.lite_text{
	border-left:#000066 solid 3px;
	padding-left:5px;
}

/*　中央コンテンツ個別スタイル指定(愛車自慢・ツーリングレポート)
---------------------------------------------- */
/* 愛車自慢・記事一覧２列表示 */
#ma_aishalist{
	width:100%;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
}
#ma_aishalist li{
	width:48%;
	float:left;
	margin:0px 10px 10px 0px;
	padding:0px;
}
#ma_aishalist dl{
	margin:0px 0px 0px 0px;
	padding:10px;
	border-left:#cccccc dashed 1px;
	border-top:#cccccc dashed 1px;
}
#ma_aishalist dt{
	margin-bottom:5px;
	padding:0px;
}
#ma_aishalist dd{
	position:relative;
	padding-left:150px;
}
#ma_aishalist p{
	padding:1px 5px 1px 10px;
}
#ma_aishalist p.aishalist_name{
	border-left:#3366cc solid 3px;
}
#ma_aishalist p.aishalist_title{
	border-left:#DADCFE solid 3px;
	color:#ff0000;
	font-weight:bold;
}
#ma_aishalist img{
	position:absolute;
	top:2px;
	left:0px;
	_left:-150px;
}
#ma_aishalist table{
	width:100%;
}
#ma_aishalist th{
	width:100px;
	background:#cccccc;
	border-right:#999999 solid 3px;
	text-align:left;
	font-weight:100;
	white-space:nowrap;
}
#ma_aishalist td{
	background:#eeeeee;
}
#ma_aishalist span{
	color:#ff0000;
	font-weight:bold;
}
#ma_aishalistpage{
	clear:both;
	width:100%;
	padding:3px 0px;
}
#ma_aishalistpage p.listpage_left{
	float:left;
}
#ma_aishalistpage p.listpage_right{
	text-align:right;
}
/* 愛車自慢・記事絞り込み */
#ma_aishasoat{
	background:#999999;
}
#ma_aishasoat th{
	background:#3366cc;
	color:#ffffff;
	white-space:nowrap;
}
#ma_aishasoat td{
	background:#ffffff;
}
.soat_ex{
	padding:5px 2px;
}
.soat_btn{
	text-align:center;
	margin:5px 0px 10px 0px;
}
/* 愛車自慢・記事拡大オビ */
#ma_aishadetail{
	margin-bottom:10px;
}
#ma_aishadetail dt{
	margin-top:0px;
	border:#cccccc solid 1px;
	border-bottom:#9eb2d2 solid 3px;
	background:#f0f0f0 url(/community/community_new/img/point_midashi.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 20px;
	font-weight:bold;
	white-space:nowrap;
}
#ma_aishadetail	span.devalue_right{
	position:absolute;
	right:3px;
	top:2px;
	padding:3px 3px 3px 20px;
	background:url(/community/community_new/img/icon_comment.gif) no-repeat 0px 50%;
	text-align:right;
	font-weight:100;
}
#ma_aishadetail dd{
}
/* 愛車自慢・記事拡大・このバイクの評価 */
#ma_aishadetail_graph th{
	height:14%;
	padding:5px;
	border-bottom:#cccccc dotted 2px;
	text-align:left;
	font-weight:100;
	white-space:nowrap;
}
#ma_aishadetail_graph td.degraph_img{
	width:130px;
}
#ma_aishadetail_graph td.degraph_star{
	border-bottom:#cccccc dotted 2px;
	text-align;left;
}
#ma_aishadetail_graph td.degraph_sum{
        padding:0px;
        border-bottom:#cccccc dotted 2px;
        text-align:right;
        color:#ff0000;
}
/* 愛車自慢・記事拡大・このバイクの基本情報 */
#ma_aishadetail_spec th{
	width:80px;
	text-align:left;
	vertical-align:top;
	font-weight:100;
	white-space:nowrap;
}
/* 愛車自慢・記事拡大・○○さんの愛車について */
#ma_aishadetail_value{
	background:#999999;
	margin-top:5px;
}
#ma_aishadetail_value th{
	background:#eeeeee;
	font-weight:100;
	text-align:center;
	white-space:nowrap;
}
#ma_aishadetail_value td{
	background:#ffffff;
}
/* 愛車自慢・記事拡大・このバイクへの最新コメント */
#ma_aishadetail_comment{
	margin-top:10px;
}
#ma_aishadetail_comment th{
	width:80px;
	font-weight:100;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
#ma_aishadetail_comment td.decomtd{
	padding:5px;
	text-align:center;
}
#ma_aishadetail_comment span.decomspan{
	padding:3px 3px 3px 20px;
	background:url(/community/community_new/img/icon_comment.gif) no-repeat 0px 50%;
	font-weight:100;
}
/* 愛車自慢・記事拡大・○○さんの愛車自慢にコメントを投稿する */
#ma_aishadetail_submit ul{
	margin:10px 5px 10px 20px;
	list-style-position:outside;
}
#ma_aishadetail_submit li{
}
#ma_aishadetail_submit th{
	width:100px;
	padding:5px;
	background:#e7e7e7;
	border-right:#9999ff solid 3px;
	text-align:left;
	vertical-align:top;
	font-weight:100;
	white-space:nowrap;
}
#ma_aishadetail_submit img{
	margin-right:5px;
}
#ma_aishadetail_submit p{
	text-align:center;
}
#ma_aishadetail_submit div{
	border:#003399 dashed 1px;
	padding:5px;
	margin-bottom:10px;
}
/* 愛車自慢・コメント一覧＆コメント投稿 */
#ma_aishadetail_comlist table{
	margin-bottom:10px;
}
#ma_aishadetail_comlist th{
	padding:3px 20px;
	background:url(/community/community_new/img/dots_blue.gif) no-repeat 5px 50%;
	border-bottom:#9eb2d2 solid 2px;
	text-align:left;
	font-weight:100;
}
#ma_aishadetail_comlist td{
	vertical-align:top;
}
#ma_aishadetail_comlist td.comlist_img{
	width:100px;
	padding:3px 10px 0px 0px;
}
#ma_aishadetail_comlist td.comlist_date{
	text-align:right;
}
/* ツーリングレポート・新着レポート */
#ma_reporew{
	margin:10px 0px;
}
#ma_reporew td.reponew_3{
	width:33%;
	text-align:center;
}
#ma_reponew table{
	border:1px solid #cccccc;
	border-right:3px solid #cccccc;
	border-bottom:3px solid #cccccc;
}
#ma_reponew th{
	padding-right:10px;
	text-align:left;
	font-weight:100;
}
/* ツーリングレポート・レポート一覧 */
#ma_repolist{
	background:#999999;
}
#ma_repolist th{
	background:#eeeeee;
	font-weight:100;
	white-space:nowrap;
}
#ma_repolist td{
	background:#ffffff;
	text-align:center;
}
#ma_repolist td.repolisttd_left{
	text-align:left;
}
#ma_repolist td.repolisttd_cc0{
	color:#cc0000;
}

/* 右ナビ個別スタイル指定
---------------------------------------------- */
/* ツーリングクラブ登録 */
#rn_regitouringclub{
	padding:5px;
}
/* 新着ツーリングクラブ */
#rn_newtouringclub{
	padding:3px 0px;
}
#rn_newtouringclub p{
	padding:3px 6px;
}
/* 愛車自慢アクセスランキング */
#rn_aishaaccrank p{
	background:#ffffcc;
	border-bottom:#cccccc solid 1px;
	padding:2px 5px;
}
#rn_aishaaccrank1-3{
	margin:0px;
	padding:5px 5px 0px 5px;
}
#rn_aishaaccrank1-3 li{
	margin:0px;
	padding:5px 0px 5px 31px;
	list-style:none;
}
#rn_aishaaccrank1-3 li.accrank01{
	background:url(/community/community_new/img/icon_gold01.gif) no-repeat 0px 50%;
}
#rn_aishaaccrank1-3 li.accrank02{
	background:url(/community/community_new/img/icon_silver01.gif) no-repeat 0px 50%;
}
#rn_aishaaccrank1-3 li.accrank03{
	background:url(/community/community_new/img/icon_copper01.gif) no-repeat 0px 50%;
}
#rn_aishaaccrank4-10{
	margin:0px 0px 0px 27px;
	_margin:0px 0px 0px 32px;
	padding:0px 5px 5px 5px;
}
#rn_aishaaccrank4-10 li{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 4px;
	_padding:5px 0px 5px 0px;
}
/* このバイクの情報 */
#rn_aboutbike{
	padding:5px;
}
#rn_aboutbike ul{
	padding-left:20px;
}
/* ショッピング */
#rn_shopping{
	padding:5px;
}
#rn_shopping div{
	padding:4px 0px;
	border-bottom:#cccccc dashed 1px;
}
#rn_shopping p.shopping_img{
	text-align:center;
}
#rn_shopping p.shopping_text{
	text-align:left;
}


/* 左ナビ個別スタイル指定
---------------------------------------------- */
/* オーナープロフィール */
#ln_profile th{
	background:#ffffcc;
	border-bottom:#989898 solid 1px;
	text-align:left;
	font-weight:100;
	white-space:nowrap;
}
#ln_profile td{
	border-bottom:#989898 solid 1px;
	border-left:#989898 solid 1px;
}
#ln_votesubmit{
	border-bottom:#cccccc dashed 1px;
	margin:0px;
}
#ln_votesubmit th{
	text-align:left;
	font-weight:100;
	padding:0px 0px 0px 10px;
}
#ln_votegraph{
	margin:0px;
}
#ln_votegraph th{
	white-space:nowrap;
}
#ln_votegraph td{
	white-space:nowrap;
}
#ln_votegraph img.vote_yes{
	background:#6699cc;
}
#ln_votegraph img.vote_no{
	background:#cccccc;
}
#ln_footmark p{
	padding:5px;
}
#ln_footmark p.footmark_title{
	background:url(/community/img/icon_ashiato.gif) no-repeat 5px 5px;
	padding-left:30px;
}
#ln_footmark span{
	color:#ff0000;
}




