/* 文字と影 */
body {
	color: #2d3e57 ;
	font: normal x-small "ＭＳ Ｐゴシック" ;
	background: #e4e6e9 ;
}
dl {
	background: #f5f5f5 ;
	border: 1 solid #334466 ;
	padding: 5 4 3 66 ;
	margin: 0 ;
}
div {
	border-color: #d2d7d7 ;
	border-style: solid ;
	border-width: 0 2 2 0 ;
	margin: 10 0 ;
}

/* レスナンバーとＡＡフェイス */
.face {
	color: #d4daea ;
	font: bold 11 "Arial" ;
	background: #4d5179 ;
	padding: 1 ;
	margin-left: -62 ;
	width: 52 ;
	text-align: center ;
	position: absolute ;
}
.face div {
	color: #ffffff ;
	font: normal 12 "ＭＳ Ｐゴシック" ;
	background: #b5c4de ;
	border-width: 0 ;
	padding: 2 ;
	margin: 0 ;
}

/* 名前、メール欄、本文、日時 */
b {
	color: #8098bd ;
}
i {
	font-style: normal ;
}
u {
	color: #3462ed ;
	text-decoration: none ;
}
dd {
	border-top: 1 solid #334466 ;
	padding: 15 4 0 ;
	margin: 6 0 0 ;
}
dt {
	color: #afbbd9 ;
	font: bold 89% "Arial" ;
	text-align: right ;
}

/* メニュー、その他 */
.menu, .menuButton {
	background: #f5f5f5 ;
	border: 1 solid #aaaaaa ;
	border-top-color: #ffffff ;
	border-left-color: #ffffff ;
}
.menu {
	font-size: 13 ;
	position: absolute ;
	filter: Alpha(opacity=90) ;
	visibility: hidden ;
	z-index: 2 ;
	margin: 0 ;
}
.menu a {
	padding: 1 2 1 4 ;
	display: block ;
	width: 100% ;
}
.menuButton {
	padding: 1 3 ;
}
img, object {
	margin-top: 5 ;
	display: block ;
}
.image_filter {
	width: 100px ;
	height: 75px ;
	filter: Alpha(opacity=30) ;
}

/* リンクとメニュー */
a {
	color: #0066ff ;
	text-decoration: none ;
}
a:visited {
	color: #938c93 ;
}
a:hover {
	color: #ffd777 ;
}
dd a:hover, .menu a:hover {
	color: #ff9f00 ;
	background: #faf3e4 ;
	border: 1 solid #aaaaaa ;
	border-top-color: #ffffff ;
	border-left-color: #ffffff ;
	margin-left: -2 ;
}
dd a:active, .menu a:active {
	border: 1 solid #aaaaaa ;
	border-right-color: #ffffff ;
	border-bottom-color: #ffffff ;
	margin-left: -1 ;
	margin-right: -1 ;
}
#menuFindOColorChange a:visited {
	color: #f5f5f5 ;
	text-align: center ;
}
.menu a:hover, #menuFindOColorChange a:hover {
	margin: -1 0 ;
	padding: 1 4 1 2 ;
}
.menu a:active, #menuFindOColorChange a:active {
	margin: -1 0 ;
	padding: 1 3 ;
}
.menuButton:hover {
	margin: 0 ;
	padding: 1 4 1 2 ;
}
.menuButton:active {
	padding: 1 3 ;
}
#menuMultiSearch a:visited, #menuQuickLink a:visited, #menuOneLineAA a:visited {
	color: #2d3e57 ;
}
.face:hover, .face a:hover {
	color: #ffd777 ;
}
.face:visited, .face a:visited, .face a {
	color: #d4daea ;
}
