/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

#submenu * {
	margin:0;
	padding:0;

}
#submenu li {
    text-indent: 0pt;
}

#submenucontainer{
	text-align:center;
}

#submenu{
width:950px; 
padding:0;
margin-left:auto;
margin-right:auto;
}

#taball{
clear:all;
margin:0 auto 0 auto;
padding:0px 0 0 0 ;
text-align:left;
}

#taball a img{
border:0;
}

#taball .catalogue_info {
margin:5px 0;
}

#taball .leftmenu{
width:500px;

float:left;
clear:both;
margin:2px 0 0 0;
padding:0;

overflow:hidden; /* IE用 */
}

#taball h3{
font-size:16px;
color:#4a4a4a;
border-left:3px solid #919da1;
border-bottom:1px solid #919da1;
padding:3px 0 5px 5px;
margin:0;
width:950px;
display:block;
}


#taball .leftmenu .cateall img {
float:left;	
}

/* カタログ画像枠 */
#taball .leftmenu .cateall .catimgblk {
margin:0 10px 0 0;
text-align:center;
height:140px;
width:140px;
float:left;
}

/* カタログ画像 */
#taball .leftmenu .cateall .catimgblk img#catImgL {
margin:0 0 0 0;
height:140px;
width:140px;
}

#taball .leftmenu .cateall .catimgblk img#catImgS {
display:block;
height:60px;
width:70px;

}

/* 中央配置するための枠 */
#taball .leftmenu .cateall .catimgLdiv {
width:140px;
height:140px;

margin-right:auto;
margin-left:auto;
}
#taball .leftmenu .cateall .catimgSdiv {
width:70px;
height:60px;

margin-right:auto;
margin-left:auto;

margin-top:35px;
}


/* カタログ商品数ブロック */
#taball .leftmenu .cateall .citem_blk{
width:170px;
height:70px;
float:left;
padding:0 0 0 0;
margin:0 5px 0 0;
background:url(//img.webike.net/sys_images/neo/sub-menu/item-01.gif) no-repeat;
}

/* カタログ商品数 */
#taball .leftmenu .cateall .citem_blk p{
border:0;
display:block;
padding:40px 10px 0 0;
color:#FF0033;
font-size:18px;
font-weight:bold;
text-decoration:none;
float:right;
}

/* みんなのインプレッションブロック */
#taball .leftmenu .cateall .imp_blk{
width:170px;
height:70px;
float:left;
padding:0 0 0 0;
margin:0 5px 0 0;
background:url(//img.webike.net/sys_images/neo/sub-menu/item-02.gif) no-repeat;
}

#taball .leftmenu .cateall .imp_blk p{
border:0;
display:block;
padding:40px 25px 0 0;
color:#FF0033;
font-size:18px;
font-weight:bold;
text-decoration:none;

float:right;
}

#taball .leftmenu .cateall .rank_blk{
width:170px;
height:70px;
float:left;
padding:0 0 0 0;
margin:0 5px 0 0;
overflow:hidden;
background:url(//img.webike.net/sys_images/neo/sub-menu/item-03.gif) no-repeat;
}
#taball .leftmenu .cateall .rank_blk a{
	color:#FF0033;
}
#taball .leftmenu .cateall .rank_blk p.junitext{
background:url(//img.webike.net/sys_images/neo/sub-menu/arrow.gif) no-repeat;
border:0;
margin:35px 0px 0px 5px;
padding:0 0 0 10px;
color:#000000;
font-size:14px;
text-decoration:none;

display:block;
float:left;
}

#taball .leftmenu .cateall .rank_blk p.junitext #bunrui_name {
width: 75px;
text-overflow: ellipsis;

overflow:hidden;
line-height:16px;
height:2.2em;

display:block;
}

#taball .leftmenu .cateall .rank_blk p.juni{
color:#ff0000;
font-size:18px;
font-weight:bold;

margin:40px 10px 15px 0;

float:right;
display:block;
}

#taball .leftmenu .cateall .rev_blk{
width:170px;
height:70px;
float:left;
padding:0 0 0 0;
margin:0 5px 0 0;
background:url(//img.webike.net/sys_images/neo/sub-menu/item-04.gif) no-repeat;
text-align:center;
}

#taball .leftmenu .cateall .rev_blk #stars{
padding:40px 0 0 50px;
_padding:40px 0 0 40px;
}

#taball .rightmenu{
width:450px;
float:left;
margin:2px 0 0 0px;
padding:0;
}

#taball .rightmenu img{
vertical-align:baseline;
margin:0;
display:block;
padding:0;
}

#taball .rightmenu .board{
width:438px;
_width:440px;

border:#c6c6c6 solid 1px;
border-top:none;
border-bottom:none;
margin:0;
height: 102px;
font-size:12px;
padding:0;
overflow:hidden;

text-align:center;
}

#taball .rightmenu .board ul{
display:inline;
font-size:12px;
width:270px;
margin:0px;
padding:0;

text-align:left;
}

#taball .rightmenu .board ul li{
width:410px;
_width:418px;

text-align:left;

text-indent:0;
list-style:none outside;
margin:0px 5px 0 10px;
padding:4px 0 1px 8px;
font-size:12px;
line-height:16px;
color:#666666;
background:url(//img.webike.net/sys_images/sub-menu/aroow-mini-brown.gif) no-repeat 0px 6px;
float:none;

height:1.5em;
overflow:hidden;
white-space:nowrap;
text-overflow: ellipsis;
}

#taball .rightmenu .board ul li a{
color:#666666;
font-size:12px;
}

#board-summary{
	height:64px;
	_height:60px;
	overflow:hidden;

	margin: 0px;
	border: 1px solid #fffff4;
	
	float:left;
}

#board-post-btn {
	width:156px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#board-post-btn img{
	width:156px;
	height:33px;
}


#board-summary-loading{
	background-image: url(//img.webike.net/sys_images/sub-menu/loader03.gif);
	background-repeat:no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 25px;
	margin-left: 4px;
	color: #966;
	font-size: 12px;
}

/* ここからメニュ */

/* タブメニュー枠 */
#tabs01{
margin:5px 0 0 0;
_margin:0 0 0 0;
height:37px;
float:left;
clear:both;
width:950px;
overflow:hidden;
position: relative;
}
 
#tabs01 ul {
margin:0;
list-style:none;
}

#tabs01 li {
display:inline;
margin:0;
padding:0;
}

#tabs01 li a {
text-decoration:none;
margin:0 0 0 0;
padding:0 0 0 0;
}

#tabs01 span.m{
padding:10px 0 0 0;
width:100px;
display:block;
float:left;
}

/* 一番左 OFF*/
#tabs01 span.l_01{
padding:4px 0 0 0;
width:4px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/l_01.gif") repeat-x left top;
}

/* 一番左 ON*/
#tabs01 #current span.l_01{
padding:4px 0 0 0;
width:4px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/l_01_on.gif") repeat-x left top;
}

/* 一番右 OFF*/
#tabs01 span.r_02{
padding:4px 0 0 0;
width:5px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/r_02.gif") repeat-x left top;
}

/* 一番右 ON*/
#tabs01 #current span.r_02{
padding:4px 0 0 0;
width:5px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/r_02_on.gif") repeat-x left top;
}

/* メニューボディ 真ん中 OFF */
#tabs01 span.m{
width:auto;
padding-right:12px;
padding-left:12px;
height:30px;
_height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/m_01.gif") repeat-x left top;
}


/* メニューボディ 真ん中 ON */
#tabs01 #current span.m{
width:auto;
padding-right:12px;
padding-left:12px;
_height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/m_01_on.gif") repeat-x left top;
}

/* 右 ON*/
#tabs01 #current span.r_01{
padding:4px 0 0 0;
width:4px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/r_01_on.gif") repeat-x left top;
}

/* 右 OFF*/
#tabs01 span.r_01{
padding:4px 0 0 0;
width:4px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/r_01.gif") repeat-x left top;
}

/* 左 ON*/
#tabs01 #current span.l_02{
padding:4px 0 0 0;
width:4px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/l_02_on.gif") repeat-x left top;
}

/* 左 OFF*/
#tabs01 span.l_02{
padding:4px 0 0 0;
width:4px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/sub-menu/l_02.gif") repeat-x left top;
}

/* 下棒 */
#tabs01 ul li span.underbar{
width:5px;
height:37px;
background:url("//img.webike.net/sys_images/neo/sub-menu/menu-03.gif") repeat-x left bottom;
display:block;
float:left;
}

/* 最後の下線 長さ指定しない。 */
#tabs01 ul li div.underbar_last{
height:37px;
width:950px;
background:url("//img.webike.net/sys_images/neo/sub-menu/menu-03.gif") repeat-x left bottom;
display:block;
position:absolute;
top: 0px;
left: 0px;
z-index:-1;
}

#tabs01 img {
border:0;
margin:0 0 0 0;
float:left;
}

/* タブメニュー テキスト指定 */
#tabs01 #current span.tab_tex{
color:#777777;
font-size:12px;
font-weight:bold;

margin:0 0 0 0;
display:block;
}

/* タブ内テキスト */
#tabs01 span.tab_tex {
color:#343434;
font-size:12px;
font-weight:bold;

margin:3px 0 0 0;
_margin:15px 0 0 0;
display:block;
}

/* マウスオン指定 */
#tabs01 a:hover span.m_on {
background:url("//img.webike.net/sys_images/neo/sub-menu/m_01_on.gif") repeat-x left top;
}

#tabs01 a:hover {
background-position:0% -37px;
cursor: pointer;
}

#tabs01 a:hover span {
background-position:100% -37px;
}

/* 文字色変更 */
#tabs01 a:hover span.tab_tex {
color:#000000;
}


.tabbtm{
width:950px;
float:left;
clear:both;
text-align:left;
height:17px;
padding:0;
margin:0 0 10px 0;
text-indent:-9999px;
background:#FFFFFF repeat-x url(//img.webike.net/sys_images/neo/sub-menu/menu-03.gif);
}



/* 車種別ヘッダ新規追加部分 */

#md_head_title_box {
	border-bottom: #999999 solid 1px;
	height:28px;
	
	margin-bottom: 5px;
}
#md_head_title_box img {
	float: left;
	width:56px;
	height:27px;
}

#md_head_title_box h3 {
	margin-left:15px;
	
	padding-top:3px;
	_padding-top:5px;
	
	/* 車種名バーフォント設定 */
	color: #0000FF;
	font-weight: bold;
	font-family: Arial, sans-serif;
	
	
	float: left;.
	border: none;
}

/* ヘッダーTOP画像 */
#md_head_img {
	float: left;
	
	margin-right:6px;
}

#md_head_img img{
	width: 140px;
	height: 105px;
}

/* 評価チャート全体枠 */
#md_head_eval_box {
	float: left;
	width: 260px;
	height: 168px;
	
	background: url("//img.webike.net/sys_images/neo/model/parts/menu-hyouka-top.gif");
	
	margin-right:6px;
	
	overflow: hidden;
}

#md_head_eval_left {
	margin-top:30px;
	
	width:180px;
	float: left;
	
	background-color: #111111;
}

/* チャート自身 (width,heightはHTMLで指定)*/
canvas {
	/* 項目表示のデザイン設定は/js/modelInfo.jsに記述 */
}


#md_head_eval_right {
	margin-top:30px;
	
	float:left;
	width: 92px;
	
	overflow: hidden;
}

/* 総合評価 */
.md_head_eval_total {
	float: left;
	width:92px;
	height:23px;
	
	text-align:right;
	
	background: url("//img.webike.net/sys_images/neo/model/parts/hyouka-01.gif") no-repeat;
	
	/* 総合評価の"pt"の */
	font-size: 80%;
	font-weight: normal;
	color: #000000;
}

#md_head_eval_right .total span {
	margin-right:10px;
	/*ユーザー評価 総合評価 フォント設定*/
	color: #FF3300;
	font-size:150%;
	font-weight:bold;
	font-family:sans-serif;
	
}

/*とりまわしなどの枠共通設定*/
.md_head_eval_col {
	float: left;
	width:85px;
	height:18px;
	
	text-align: right;
	
	/*ユーザー評価 各ポイント フォント設定*/
	color: #0099FB;
	font-size: 80%;
	font-weight: bold;
	font-family:sans-serif;
}

#md_head_eval_right .cost {
	background: url("//img.webike.net/sys_images/neo/model/parts/hyouka-02.gif") no-repeat 0% 50%;
}

#md_head_eval_right .drive {
	background: url("//img.webike.net/sys_images/neo/model/parts/hyouka-03.gif") no-repeat 0% 50%;
}

#md_head_eval_right .looks {
	background: url("//img.webike.net/sys_images/neo/model/parts/hyouka-04.gif") no-repeat 0% 50%;
}

#md_head_eval_right .ment {
	background: url("//img.webike.net/sys_images/neo/model/parts/hyouka-05.gif") no-repeat 0% 50%;
}

#md_head_eval_right .bag {
	background: url("//img.webike.net/sys_images/neo/model/parts/hyouka-06.gif") no-repeat 0% 50%;
}

#md_head_eval_right .hand {
	background: url("//img.webike.net/sys_images/neo/model/parts/hyouka-07.gif") no-repeat 0% 50%;
}

/* 件数枠（パーツ、新車・中古車）の全体枠 */
#md_head_cnt_box {
	float: left;
	
	width: 177px;
	height: 168px;
	overflow:hidden;
	
	margin-right:5px;
}

#md_head_cnt_box .md_head_cnt {
	width:86px;
	height:53px;
	
	float:left;
	
	margin-bottom:4px;
	
	overflow:hidden;
}

#md_head_cnt_box a {
	text-decoration: none;
	
	/*件数の文字フォント*/
	color: #0099FB;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 150%;
}

#md_head_cnt_box a {
	cursor: pointer;
}

#md_head_cnt_box .md_head_cnt .cnt {
	/* 件数の文字位置 */
	float: right;
	padding-right:25px;
	padding-top:26px;
	
}
	
#md_head_cnt_box .cnt_left {
	margin-right:5px;
}

#md_head_cnt_box .parts {
	background: url("//img.webike.net/sys_images/neo/model/parts/m-01.gif") no-repeat;
}


#md_head_cnt_box .machine {
	background: url("//img.webike.net/sys_images/neo/model/parts/m-02.gif") no-repeat;
}


#md_head_cnt_box .mybike {
	background: url("//img.webike.net/sys_images/neo/model/parts/m-03.gif") no-repeat;
}


#md_head_cnt_box .diary {
	background: url("//img.webike.net/sys_images/neo/model/parts/m-04.gif") no-repeat;
}

#md_head_cnt_box .imp {
	width:177px;
	height:53px;
	
	background: url("//img.webike.net/sys_images/neo/model/parts/m-05.gif") no-repeat;
	
	clear: both;
	float:left;
}

#md_head_cnt_box .md_head_cnt_imp {
	background: url("//img.webike.net/sys_images/neo/model/parts/m-05.gif") no-repeat;	
}

/* クチコミ */
#md_head_kuchikomi_box {
	width:356px;
	height: 163px;
	
	float:left;
}

#md_head_kuchikomi_box img {
	border: none;
}	

#md_head_kuchikomi_bar {
	width:356px;
	height:34px;
	
	background: url("//img.webike.net/sys_images/neo/model/parts/bbs-top.gif") no-repeat left top;
}

#md_head_kuchikomi_body {
	width:354px;
	_width:356px;
	height:127px;
	
	border-left:#C6C6C6 solid 1px;
	border-right:#C6C6C6 solid 1px;
}

#md_head_kuchikomi_btm {
	width:356px;
	height:7px;
	
	both:clear;
	background: url("//img.webike.net/sys_images/neo/model/parts/bbs-btm.gif") no-repeat left top;
	
	overflow: hidden;
}

#md_head_kuchikomi_body #board-summary ul li {
	width:318px;
	_width:326px;
	
	text-align:left;
	
	text-indent:0;
	list-style:none outside;
	margin:0px 5px 0 10px;
	padding:4px 0 1px 8px;
	font-size:12px;
	line-height:16px;
	color:#666666;
	background:url(//img.webike.net/sys_images/sub-menu/aroow-mini-brown.gif) no-repeat 0px 6px;
	float:none;
	
	height:1.5em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}

#md_head_kuchikomi_body #model-kuchikomi-please li {
	text-align:left;
	text-indent:0;
	list-style:none outside;
	margin:0px 5px 0 10px;
	padding:4px 0 1px 8px;
	font-size:12px;
	line-height:16px;
	color:#666666;
	background:url(//img.webike.net/sys_images/sub-menu/aroow-mini-brown.gif) no-repeat 0px 6px;
	float:none;
	
	height:1.5em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	list-style:none outside;
	color:#666666;
	font-size:12px;
	
	float: left;	
}

#md_head_kuchikomi_body #board-summary ul li a {
	color:#666666;
	font-size:12px;	
}

/* タブメニュー枠 */
#tabs01_md {
	height:32px;
	float:left;
	clear:both;
	width:950px;
	overflow:hidden;
	position: relative;
}

#tabs01_md ul {
	margin:0;
	list-style:none;
}

#tabs01_md li {
	display:inline;
	margin:0;
	padding:0;
}

#tabs01_md li a {
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#tabs01_md li a:hover {
	cursor: pointer;
}

/************* OFF タブ **************/
#tabs01_md span.l{
margin-top:6px;

padding:4px 0 0 0;
width:4px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/model/top/menu-g-left.gif") repeat-x left top;
}
#tabs01_md span.m{
margin-top:6px;

height:30px;
_height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/model/top/menu-g-bg.gif") repeat-x left top;

padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
}
#tabs01_md span.r{
margin-top:6px;
padding:4px 0 0 0;
width:4px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/model/top/menu-g-right.gif") repeat-x left top;

margin-right: 3px;
}

#tabs01_md .tab_tex {
	color: black;
	font-size: 80%;
}

/************* ON タブ **************/
#tabs01_md #current span.l{
margin-top:0px;
	
padding:0 0 0 0;
width:3px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/model/top/menu-y-left.gif") repeat-x left top;
}
#tabs01_md #current span.m{
margin-top:0px;

height:30px;
_height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/model/top/menu-y-bg.gif") repeat-x left top;

}
#tabs01_md #current span.r{
margin-top:0px;

width:3px;
height:37px;
display:block;
float:left;
background:url("//img.webike.net/sys_images/neo/model/top/menu-y-right.gif") repeat-x left top;

margin-right: 3px;
}

#tabs01_md #current .tab_tex {
	color: black;
	font-size: 80%;
	display: block;
	
	padding-top:2px;
	font-weight: bold;
}

/* 最後の下線 長さ指定しない。 */
#tabs01_md ul li div.underbar_last{
	height:4px;
	width:950px;
	display:block;
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:1;
	background-color: #FFDD75;
	
	overflow: hidden;
	
	margin:28px 0 0 0;
	padding:0 0 0 0;
}


