@namespace url(http://www.w3.org/1999/xhtml);

body		{color:#cccccc;	background-color:#000000;	background-image:none;	font-size:0.8em;}
img			{border:none;vertical-align:-30%;}	/* チャットアイコン用 */
hr			{border:solid 1px #808080;}

a			{font-weight:bold;	cursor:pointer;}
a:link		{color:#ffffff;}
a:visited	{color:#e0e0e0;}	/* #cdcdcdから変更テスト */
a[href]:hover		{position:relative;top:1px;left:1px;}
a[href]:active	{color:#707070;}

.d			{font-size:10px;color:#A9A9A9;}
a.a			{text-decoration:none;}
a:hover.a	{top:0px;left:0px;}

.center		{margin-left:auto;margin-right:auto;text-align:left;}
.right		{margin-left:auto;margin-right:0px; text-align:left;}
.s			{text-decoration:line-through;}
.new		{font-style:italic;color:#87cefa;}

span.mobile	{color:#aaaaaa;}
#bellElement{display:none;}
.bellOn		{display:inline!important;}

.modest		{color:#999999;}

/* 白背景用 */
.white_bacground			{color:#000000;}
.white_bacground a:link		{color:#000000;}
.white_bacground a:visited	{color:#707070;}
.white_bacground a:active	{color:#aaaaaa;}

/* 通知 */
aside.notice {
	font-size: 1rem;
	width: 35em;
	border: solid 0.2em darkred;
	margin: 1em auto;
	padding: 0.5em;
	background: #332211;
}
aside.notice p {
	font-size: 0.85em;
	text-align: left;
	text-indent: 0;
	line-height: 1.5em;
	margin: 0;
}
aside.notice strong {
	color: firebrick;
}
