BODY {
	color:#000000;
	background-color:#ffe8e8;
	background-repeat:repeat;
	line-height:130%;
	background-image: url(bg_hure.jpg)
}

A {
	text-decoration:none;
}
A.rakuten {
}
TABLE.minimenu A {
	color:#0000ff;
}

/* ミニメニュー */
TABLE.minimenu {
	margin-left:auto;
	margin-right:auto;
	border-style:outset outset outset outset;
	border-width:medium;
	border-spacing:0px;
	padding:0pt 0pt 0pt 0pt;
}
TABLE.minimenu TD {
	background-color:#d0d0ff;
	padding:4pt 7pt 4pt 7pt;
	margin:0pt 0pt 0pt 0pt;
	border-style:inset inset inset inset;
	border-width:thin;
	font-size:medium;
	font-weight:bold;
}
TABLE.minimenu TD.minimenu_sel {
	background-color:#ff9090;
	padding:4pt 7pt 4pt 7pt;
	margin:0pt 0pt 0pt 0pt;
	font-size:medium;
	font-weight:bold;
}

/* ふれ・ちせタイトル */
TABLE.title {
	border-style:outset outset outset outset;
	border-width:thick;
	margin-left:auto;
	margin-right:auto;
	padding:0pt 0pt 0pt 0pt;
}
TABLE.title TD {
	font-size:xx-large;
	font-weight:bold;
	padding:8pt 8pt 8pt 8pt;
	margin:0pt 0pt 0pt 0pt;
	color:#ffffff;
	background-color:#400000;
	text-align:center;
	
}

/* 汎用センタリング */
*.centerbox {
	text-align:center;
}

/* メインメニュー */
TABLE.mainmenu_title {
	border-style:inset inset inset inset;
	border-width:thick;
	padding:0pt 0pt 0pt 0pt;
	margin-left:auto;
	margin-right:auto;
	width:84%;
	background-color:#ffffc0;
}
TABLE.mainmenu_title TD {
	padding:5pt 10pt 5pt 10pt;
	margin:0pt 0pt 0pt 0pt;
	font-size:large;
	font-weight:bold;
	color:#0000a0;
	background-color:#ffffc0;
}

TABLE.mainmenu_item {
	border-style:inset inset inset inset;
	border-width:thick;
	padding:0pt 0pt 0pt 0pt;
	margin-left:auto;
	margin-right:auto;
	width:84%;
	background-color:#ffffe8;
}
TABLE.mainmenu_item TD {
	padding:5pt 10pt 5pt 10pt;
	font-size:medium;
	color:#000000;
	background-color:#ffffe8;
}

TABLE.mainmenu_content {
	border-style:inset inset inset inset;
	border-width:thick;
	padding:0pt 0pt 0pt 0pt;
	margin-left:auto;
	margin-right:auto;
	width:84%;
	background-color:#ffffe8;
}
TABLE.mainmenu_content TD {
	padding:0pt 0pt 0pt 0pt;
	font-size:medium;
	color:#000000;
	background-color:#ffffe8;
}

/* 作品系のメニュー */
TABLE.content_menu {
	margin:0pt 0pt 0pt 0pt;
}
TABLE.content_menu TD.bunner {
	width:200px;
	padding:0pt 0pt 0pt 0pt;
}
TABLE.content_menu TD.content {
/*	width:100%;*/
	padding:0pt 0pt 0pt 0pt;
}
TD.bunner IMG {
	width:200px;
	height:40px;
	border-width:0px;
	margin:0px 0px 0px 0px;
}

/* その他メニュー */
TABLE.etc_menu {
	width:100%;
	border-width:0px;
}
TABLE.etc_menu TD.etc_menu {
	text-align:right;
	white-space:nowrap;
}

SPAN.update {
	font-size:small;
}

/* フッタリスト */
UL.footer {
	margin-left:10%;
	margin-right:10%;
	font-size:small;
}

/* 広告 */
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;
	background-color:#ffffe8;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	border-style:inset inset inset inset;
	border-width:thin;
}


UL.tx {
}
DIV.tx {
}
P.tx {
}
TD {
}
TD.mb { 
	text-align:CENTER;
	background-color:#b0a8a8;
}
TD.subtitle {
	font-size:x-large;
	font-weight:bold;
	padding:2pt 2pt 2pt 2pt;
	color:#0000a0;
}


