﻿/* 共通CSS */


body {
	background-color:#FFFFFF; 			/* 背景色 *//*margin-top: 0px;*/				/* 上部空白 */
	/*margin:0px 100px 0px 100px;*/
}
a {
	text-decoration: none !important;
}
div#wrap {
	border:0px; 					/* ボーダー */
	/*background-color:#FF0000;*/			/*test*/	
	background-color:#FFFFFF; 			/* 背景色 */
	width:960px; 					/* 幅 */
}
div#header {
	border:0px; 					/* ボーダー */
	background-color:#FFFFFF; 			/* 背景色 */
	width:960px; 					/* 幅 */
}
h1 {
	font-weight: normal;
	font-size: 12px;
}
div#companyname {
	background-color:#F0F8FF;			/* 背景色 */
	width:960px;					/* 幅 */
	height:38px;					/* 高さ */
	text-align:left;				/* テキスト位置 */
	/*	padding-left:35px;				/* テキスト位置 */	
	padding-top:5px;				/* テキスト位置 */
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; /* フォント */
	color:666666;					/* 文字色 */
	font-size:24px;					/* フォントサイズ */
	font-weight:bold;				/* フォントスタイル(ボールド) */
}
div#bikename {
	text-align:center;				/* テキスト位置 */
	/*vertical-align:top;*/				/* テキスト位置 */
	background-color:#000000;			/* 背景色 */
	width:960px; 					/* 幅 */
	height:40px;					/* 高さ */
}
div#header2 {
	width:960px; 					/* 幅 */
	height:33px;					/* 高さ */
	padding:0px 0px 0px 0px;			/* 位置 */
	margin:2px 0px 2px 0px;				/* 位置 */
}
div.navibar_item a {
	float:left;
	margin-right:2px;
	width:158px;					/* 幅 */
	height:33px;					/* 高さ */
	color:#FFFFFF;					/* 文字の色 */
	background-color:#666666;			/* 背景色 */
	text-align:center;				/* テキスト位置 */
	padding-top:7px;				/* テキスト位置(調整) */
	white-space: nowrap;				/* テキスト折り返し */
	text-decoration:none;				/* テキスト装飾 */
}
div.navibar_item a:hover {
	color:#333333;					/* 文字の色 */
	background-color:#CCCC00;			/* 背景色 */
}
div#left_navi {
	clear:both;
	float:left;					/* 位置 */
	padding-left:0px;				/* 位置(左) */
	width:160px;					/* 幅 *//*background-color:#FF0000;*/			/* test */		
}
div#left_navi a {
	clear:both;
	float:left;					/* 位置 */
	padding-left:0px;				/* 位置(左) */
	width:158px;					/* 幅 *//*background-color:#FF0000;*/			/* test */	
	
	/* display: inline-block; */			/* Opera Safari用 */
	/* display:-moz-inline-box; */			/* Firefox Netscape用 */
	/* vertical-align:middle; */			/* 上下位置*/	
}
div.leftnavi_item {
	width:158px;					/* 幅 */
	height:65px;					/* 高さ */
	text-decoration:none;				/* テキスト装飾 */
	margin-top:2px;					/* 位置 */
	background-color:#B0C4DE;			/* 背景色 */
	font-size:18px;
}
div.leftnavi_item a {
	width:158px;					/* 幅 */
	height:65px;					/* 高さ */
	text-decoration:none;				/* テキスト装飾 */
	/*margin-top:25px;*/
	text-align:left;				/* テキスト位置 */
	/*padding-top:25px;	*/			/* テキスト位置(調整) */	
	color:#666666;					/* 文字の色 */
}
div.leftnavi_item a:hover {
	width:158px;					/* 幅 */
	height:65px;					/* 高さ */
	/*margin-top:25px;*/	
	background-color:#CCFFFF;			/* 背景色 */
	text-decoration:none;				/* テキスト装飾 */
	color:#666666;					/* 文字の色 */
}
div.leftnavi_item2 {
	width:158px;					/* 幅 */
	height:120px;					/* 高さ */
	text-decoration:none;				/* テキスト装飾 */
	margin-top:2px;
	background-color:#B0C4DE;			/* 背景色 */
	font-size:16px;
}
div.leftnavi_item2 a {
	width:158px;					/* 幅 */
	height:120px;					/* 高さ */
	text-decoration:none;				/* テキスト装飾 */
	text-align:left;				/* テキスト位置 */
	/*	padding-top:20px;				/* テキスト位置(調整) */	
	color:#666666;					/* 文字の色 */
	background-color:#B0C4DE;			/* 背景色 */
}
div.leftnavi_item2 a:hover {
	width:158px;					/* 幅 */
	height:120px;					/* 高さ */
	background-color:#CCFFFF;			/* 背景色 */
	text-decoration:none;				/* テキスト装飾 */
	color:#666666;					/* 文字の色 */
}
div#content {
	float:left;					/* 位置 */
	width:796px;					/* 幅 */
	/*background-color:#FF0000;	*/		/* test */
	margin-left:2px;
}
div#content #nav {
	padding: 8px 0 5px 5px;
	font-size: 12px;
	text-align: left;
}
div#maincontent {
	margin-top:2px;
	float:left;					/* 位置 */
	margin-left:0px;
	padding-left:3px;				/* 位置(左) */
	width:796px;					/* 幅 *//* background-color:#CCCCCC; */ 		/* 背景色 灰色*/
}
table#maincontent_table {
	background-color:#CCCCCC;  			/* 背景色 ★灰色 */
	float:left;					/* 位置 */
	width:794px;					/* 幅 */
}
div#maincontent2 {					/* 今のところ同じ */
	margin-top:2px;
	float:left;					/* 位置 */
	margin-left:0px;
	padding-left:3px;				/* 位置(左) */
	width:796px;					/* 幅 */
	background-color:#F0F8FF; 			/* 背景色 ★水色*/
}
table#maincontent_table2 {
	background-color:#F0F8FF;   	 		/* 背景色 ★水色 */
	float:left;					/* 位置 */
	width:794px;					/* 幅 */
}
td#bikespectitle {
	/* background-color:#00FF00; */
	width:794px;					/* 幅 */
}
td#tokuteishohou {
	width:482px;					/* 幅 */
	height:600px;/* background-color:#FF9900; */	/* test */
}
td#image {
	width:482px;					/* 幅 */
	height:434px;/* background-color:#FF9900; */	/* test */
}
td.bikespec {
	width:131px;					/* 幅 */
	font-size:12px;					/* フォントサイズ */
	color:#333333;					/* 文字の色 *//* background-color:#FF0000; */	/* test */	
}
div#subcntent {
	padding-left:3px;				/* 位置(左) */
	width:796px;					/* 幅 */
	background-color:#F0F8FF;  			/* 背景色 */
	text-align:left;				/* テキスト位置 */
}
div#subcntent table {
	background-color:#F0F8FF;  			/* 背景色 */
	float:left;					/* 位置 */
	width:794px;					/* 幅 */
}
div#subcntent span {
	font-size:16px;
}
/* 以下汎用クラス*/

/* 文字の色 */
.cl_gray {
	color:#CCCCCC;
}
.cl_yellow {
	color:FFFF00;
}
.cl_red {
	color:FF0000;
}
.cl_red2 {
	color:FF3333;
}
.cl_orange {
	color:FF9900;
}
/* フォント */
.font_HG {
	font-family:"MS UI Gothic";
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
/* フォントサイズ */
.fs_14 {
	font-size:14px;
}
.fs_18 {
	font-size:18px;
}
.fs_20 {
	font-size:20px;
}
.fs_28 {
	font-size:28px;
}
.fs_30 {
	font-size:30px;
}
.fs_32 {
	font-size:32px;
}
.fs_34 {
	font-size:34px;
}
.fs_36 {
	font-size:36px;
}
#footer {
	padding: 5px 0;
	clear: both;
	font-size: 12px;
}
p#txt {
	font-size: 12px;
	text-align: left;
}
#footer ul {
	list-style: none;
}
#footer ul li {
	display: inline;
	border-right: 1px solid #333;
	padding:0 10px;
}
#footer ul li#last {
	border-right: none;
}

