/*-----ボディ-------*/
body {
background-image: url(images/page_bg.gif);
background-color:#ffffff;/* 背景色 */
font-size: 12px;line-height:150%; color:#2e2e2e ; /* フォント */
margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; /* マージン */
}

textarea{font-size: 12px;}

/*-----リンク-------*/
a:link { color:#2e2e2e; text-decoration:underline; }
a:visited { color:#2e2e2e;  text-decoration:underline; }
a:active { color:#2e2e2e; text-decoration:underline; }
a:hover { color:red;  text-decoration:underline; }

/*-----フォント　バリエーション-------*/
.font_10px {
	font-size: 10px;
	line-height: 130%;
}
.font_11px {
	font-size: 11px;
	line-height: 130%;
}
.font_14px {font-size: 14px;}
.font_16px {font-size: 16px;}
.font_18px {font-size: 18px;}
.font-red {font-weight: bold; color: #FF0000;}

/*-----セル　バリエーション-------*/



/*-----値段リンク -------*/
#price a:link { font-size: 16px;	font-weight: bold;	color: #FF0000; text-decoration:underline;  }
#price a:visited  { font-size: 16px;	font-weight: bold;	color: #FF0000; text-decoration:underline;  }
#price a:active { font-size: 16px;	font-weight: bold;	color: #FF0000; text-decoration:underline;  }
#price a:hover{ font-size: 16px;	font-weight: bold;	color: #FF0000; text-decoration:underline;  }

/*-----値段リンク2 -------*/
#top a:link { font-weight: bold;	color: #FF0000; text-decoration:underline;  }
#top a:visited { font-weight: bold;	color: #FF0000; text-decoration:underline;  }
#top a:active { font-weight: bold;	color: #FF0000; text-decoration:underline;  }
#top a:hover { font-weight: bold;	color: #FF0000; text-decoration:underline;  }

/*-----メニューリンク -------*/
#menu a:link { text-decoration: none;  }
#menu a:visited  { text-decoration: none;  }
#menu a:active {  text-decoration: none; }
#menu a:hover{ text-decoration: none; }




.font_price {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.font_price3 {
	font-size: 16px;
	font-weight: bold;
	color: #2785DC;
}
.main_cell {
	padding-left: 25px;
}
.menu_line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDED;
}
.footer {
	padding-top: 20px;
	padding-bottom: 15px;
}
.font_cap {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.font_info {
	font-size: 14px;
	font-weight: bold;
}
.p_pad {
	padding-right: 10px;
	padding-left: 15px;
}
.font_price2 {
	font-size: 30px;
	font-weight: bold;
	color: #FF0000;
}

.font_price4 {
	font-size: 16px;
	font-weight: bold;
	color: #FF6699;
}
.pad_left {
	padding-left: 15px;
}
.font_price5 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.font_9px {
	font-size: 9px;
	line-height: 120%;
}
.footer2 {
	background-color: #2785DC;
	font-size: 11px;
	color: #FFFFFF;
	height: 75px;
}
.sub_cap {
	font-size: 16px;
	font-weight: bold;
	background-image: url(images/cap_bg2.gif);
	height: 24px;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
.pad_left2 {
	padding-left: 26px;
}
.font_gray {
	font-weight: bold;
	color: #7F7F7F;
}
.wheel_name {
	background-color: #DEF5DA;
	font-size: 11px;
	line-height: 130%;
}
