@charset "utf-8";
/* CSS Document */

/* 共通 */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearBoth {
	clear: both
}

/* 自転車価格など表 */
table.infoHyou {
	width: 230px;
	height: auto;
}
table.infoHyou tr {
	height: 20px;
	border-bottom: 1px solid #000;
}
table.infoHyou td.textLeft {
	width: 90px;
	padding-left:10px;
}
table.infoHyou td.textRight {
	width: 110px;
	padding-left:10px;
	padding-right: 10px;
}

table.infoHyou2 {
	width: 295px;
	height: auto;
}
table.infoHyou2 tr {
	height: 20px;
	border-bottom: 1px solid #000;
}
table.infoHyou2 td.textLeft {
	width: 50px;
	padding-left:10px;
}
table.infoHyou2 td.textRight {
	width: 215px;
	padding-left:10px;
	padding-right: 10px;
}

table.infoHyou3 {
	width: 300x;
	height: auto;
}
table.infoHyou3 tr {
	height: 20px;
	border-bottom: 1px solid #000;
}
table.infoHyou3 td.textLeft {
	width: 65px;
	padding-left:10px;
}
table.infoHyou3 td.textRight {
	width: 235px;
	padding-left:10px;
	padding-right: 10px;
}
table.infoHyou3-2 {
	width: 340x;
	height: auto;
}
table.infoHyou3-2 tr {
	height: 20px;
	border-bottom: 1px solid #000;
}
table.infoHyou3-2 td.textLeft {
	width: 100px;
	padding-left:10px;
}
table.infoHyou3-2 td.textRight {
	width: 240px;
	padding-left:10px;
	padding-right: 10px;
}

table.infoHyou4 {
	margin: 0 13px 0 0;
	width: 190x;
	height: auto;
}
table.infoHyou4 tr {
	height: 20px;
	border-bottom: 1px solid #000;
}
table.infoHyou4 td.textLeft {
	width: 65px;
	padding-left:10px;
}
table.infoHyou4 td.textRight {
	width: 95px;
	padding-left:10px;
	padding-right: 10px;
}

/* バナー・ボタン */
.bnnBtn li {
	display: block;
}
.bnnBtn li a {
	width: 398px;
	height: 60px;
	border: #CCC solid 1px;
	display: block;
}
.bnnBtn li a:hover {
	border: #999 solid 1px;
}


/* 説明文 */
p.kaisetsu {
	width: 350px;
}


/* フォント関係 */
.txtRed {
	color: #F00;
}
.txt14{
	font-size: 14px;
}
.txtIn15 {
	text-indent: 14px;
}
.txtLineH18 {
	line-height: 18px;
}
.txtLineH16 {
	line-height: 16px;
}
.mgnTop16 {
	margin-top: 5px;
}