@charset "utf-8";
body {
	color : #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-selif;
	background : white;
	margin : 0;
	padding : 0.5em;
}
#header p,
#footer p {
	line-height: 1;
}
#header p.topic-path,
#footer p.topic-path {
	margin: 0;
}
p.topic-path {
	font-size : 12px;
	background-color : white;
	border : 1px solid #a4a4a4;
	margin-top : 10px;
	padding : 4px 5px;
}
.topic-path a:link,
.topic-path a:visited {
	color : #006699;
}
.topic-path a:hover {
	color : green;
}
.topic-path .current {
	color : #C71585;
}
a:link {
	color: #0066FF;
	text-decoration: none;
	border-bottom: 1px solid green;
}
a:visited {
	color: #006699;
	text-decoration: none;
	border-bottom: 1px solid green;
}
a:hover {
	color: #3298cb;
	border-bottom: 1px solid #7CFC00;
}
p,ul,ol,dl,table,address {
	font-size: 80%;
}
p {
	margin: 0.8em auto;
	line-height: 1.4;
}
ul  {
	margin: 0.5em 1em;
	padding: 0 1em;
	list-style-image:url(potti2.gif);
}
ul ul,
ul ol,
dl ul,
dl ol,
dd p,
li p {
	font-size: 100%;
}
li {
	margin-bottom: 0.5em;
}
dt {
	color: green;
	margin-bottom: 0.2em;
	margin-top: 1em;
}
dd {
	margin: 0 0 0.5em 1em;
}
dd li,
dd ol,
dd ul {
	margin-left : 0.7em;
	padding-left : 0;
}
em {
	font-style : normal;
	font-weight : bold;
	color : #00274f;
}
h1 {
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	margin : 0;
	color : #3d475a;
}

h2 {
	font-family: Verdana, Helvetica, sans-serif;
	margin : 2em 0 0.5em 0;
	color : #3d475a;
	font-size : 100%;
}
h3 {
	font-family: Verdana, Helvetica, sans-serif;
	margin : 1em 0 0.5em 0;
	color : #3d475a;
	font-size : 90%;
}
#content {
	font-family: Arial, sans-serif;
	margin : 3px 0;
	padding : 1em 0.5em;
	position : relative;
}
.splash #content {
	background : url(logo-rmt.gif) white no-repeat center center;
	_width : 511px;
	max-width : 511px;
	margin : 0 auto;
}
.splash h1 {
	margin : 0.5em 0 1.5em 0;
}
.splash h2 {
	margin : 2em 0;
}
.splash h3 {
	margin : 1.5em 0 0.5em 0;
	padding : 0 0 1px 23px;
	background : url(arrow_1.png) transparent no-repeat left bottom;
}
.splash h3 a {
	color: #006699;
}

div.section {
	margin: 0 1em;
}

a img {
	border : none;
}

.banner a {
	border : none;
	margin-left : 15px;
}

.banned,
.banned em {
	color : red;
}
.not-banned,
.not-banned em {
	color : #0080c0;
}
p.banned {
	background : url(//trade.netgame-rmt.jp/img/status/alert.png) no-repeat left center;
	padding : 10px 15px 15px 60px;
}
.ban h1 {
	display : none;
}

