/* BODY */
BODY {
	color:#000404;
	background-color:#e8e8ff;
	background-repeat:repeat;
	font-size:medium;
	line-height:140%;
/*
	background-image: url(bg_hure.jpg)
	color:#000000;
	background-color:#ffd0e0;
	line-height:130%;
*/
}
/* End of BODY */

/* 汎用 */
.centerbox {	/* コンテンツを中央配置するBOX */
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.strong {	/* 強調 */
	font-weight:bold;
}

.strong2 {	/* 強調 */
	font-weight:bold;
	font-size:x-large;
}

.text {	/* 一般的なテキスト系BOX */
	margin-left:15%;
	margin-right:15%;
	text-align:left;
	font-size:medium;
	line-height:150%;
}

.small {	/* 画像注釈等の小さいフォント */
	font-size:small;
}

/* end of 汎用 */

/* タイトル用TABLE */
TABLE.title {
	margin-left:auto;
	margin-right:auto;
	border-style:outset outset outset outset;
	border-width:thick;
}
TABLE.title TD.imgtitle {
	text-align:center;
	padding:0px 0px 0px 0px;
}
TABLE.subtitle {
	margin-left:auto;
	margin-right:auto;
/*
	border-style:outset outset outset outset;
	border-width:medium;
*/
}
TABLE.subtitle TD.imgtitle {
	text-align:center;
	padding:0px 0px 0px 0px;
}
/* End of タイトル用TABLE */

/* News用TABLE */
TABLE.news {
	margin-left:auto;
	margin-right:auto;
	border-style:inset inset inset inset;
	border-width:medium;
	width:35em;
	background-color:#ffFFFF;
	padding:0px 0px 0px 0px;
}
TABLE.news TD {
	padding:2px 2px 2px 2px;
}
/* End of News用TABLE */

/* News関連 */
TABLE.news DIV.head {
	font-weight:bold;
	font-size:large;
}
TABLE.news DIV.news {
	padding-left:1em;
}


/* メニュー用テーブル */
TABLE.menu {
	margin-left:auto;
	margin-right:auto;
}
TABLE.menu TD {
	text-align:center;
	padding:5px 5px 5px 5px;
}
/* end of メニュー用テーブル */

/* メニュー項目画像 */
IMG.menuitem {
	margin-left:auto;
	margin-right:auto;
	border-width:0px;
}
/* End of メニュー項目画像 */

/* TEXTメニュー用 */
TABLE.textmenu {
	margin-left:auto;
	margin-right:auto;
	border-style:inset inset inset inset;
	border-width:medium;
	background-color:#f8f8ff;
}
TABLE.textmenu TD {
	padding:8px 10px 8px 10px;
}
TABLE.textmenu DIV {
	font-size:large;
	font-weight:bold;
	margin-bottom:3pt;
}
TABLE.textmenu A {
	text-decoration:none;
}
/* end of TEXTメニュー用 */

/* イベントメニュー用 */
TABLE.event {
	margin-left:auto;
	margin-right:auto;
	border-style:inset inset inset inset;
	border-width:medium;
	background-color:#f8f8ff;
}
TABLE.event TH {
	padding:8px 10px 8px 10px;
	background-color:#e0ffff;
	border-style:solid solid solid solid;
	border-width:thin;
	border-color:#0000ff;
}
TABLE.event TD {
	padding:8px 10px 8px 10px;
	border-style:solid solid solid solid;
	border-width:thin;
	border-color:#0000ff;
}
TABLE.event TD.note {
	padding:8px 10px 8px 20px;
	background-color:#e0ffe0;
}
TABLE.event DIV {
	font-size:large;
	font-weight:bold;
	margin-bottom:3pt;
}
TABLE.event A {
	text-decoration:none;
}
/* end of イベントメニュー用 */

/* 愛車紹介 */
H3.bike {	/* 愛車紹介ページの車名 */
	margin-left:10%;
	font-size:x-large;
	font-weight:bold;
	color:#0000ff;
}
TABLE.spec {	/* 諸元 */
	margin-left:20%;
	margin-right:20%;
	vertical-align:top;
}
TABLE.spec A {
	text-decoration:none;
}
/* end of 愛車紹介 */

/* リンク */
H3.link {	/* LINKページのカテゴリ */
	margin-left:15%;
	font-size:x-large;
	font-weight:bold;
	color:#0000ff;
}

DL.link {
}

DL.link DT {
	margin-left:20%;
	font-size:large;
	font-weight:bold;
	margin-top:1em;
}

DL.link DD {
	margin-left:23%;
	margin-right:23%;
	font-size:medium;
}

DL.link A {
	text-decoration:none;
}
/* end of リンク */


/* MAP用画像 */
IMG.map {
	border-width:0px;
}
/* end of MAP用画像 */


/* 広告 */
TABLE.wine {
	margin-left:auto;
	margin-right:auto;
	padding:0pt 0pt 0pt 0pt;
	border-style:outset outset outset outset;
	border-width:thin;
	background-color:#ffffc0;
}

TABLE.wine TD {
	text-align:center;
	background-color:#ffffc0;
	border-style:inset inset inset inset;
	border-width:thin;
}
TABLE.wine TD.item {
	text-align:center;
	vertical-align:medium;
	background-color:#ffffe8;
	margin:0px 0px 0px 0px;
	border-style:inset inset inset inset;
	border-width:thin;
}
TD.item A {
	text-decoration:none;
}

A.rakuten {
}
/* end of 広告 */


