body {
	margin:0;
	padding:0px;
    font-size:9pt;
    line-height:1.4;
	background-color:#fff !important;
}
p {
	margin-bottom:15px;
}
h1 {
	display:none;
	font-size:large;
	margin-bottom:20px;
}
#grid {
	margin-bottom:0px;
}

#footer {
	font-family:Tahoma, Arial,verdana,sans-serif;
	font-size:8pt;
	line-height:1.4;
	margin-top:15px;
}

#note {
	margin: 0 15px 15px 15px;
}
#note li {
	margin:0;
	padding-top:15px;
}
#note ul {
	margin:0;
	padding-left:10px;
	list-style-type: none;
}
#note ul li{
	margin:0;
	padding-top:5px;
}
#note p{
	margin-top:10px;
}
#note a{
	color:blue;
	text-decoration: none;
}
#note a:hover{
	text-decoration: underline;
}

#history { width:400px; height:100px; margin-top:5px; border:#ccc solid 1px; background-color:#fff;}
#topimage { margin:5px;}

.icon_sieg {
    background-image: url(../images/menu/icon_sieg.gif) !important;
    padding-right:5px;
}
.icon_eir {
    background-image: url(../images/menu/icon_eir.gif) !important;
}
.icon_dainn {
    background-image: url(../images/menu/icon_dainn.gif) !important;
}
.icon_tia {
    background-image: url(../images/menu/icon_tia.gif) !important;
}
.icon_slime {
    background-image: url(../images/menu/icon_slime.gif) !important;
}
.icon_dacy {
    background-image: url(../images/menu/icon_dacy.gif) !important;
}
.icon_krieg {
    background-image: url(../images/menu/icon_krieg.gif) !important;
}
.icon_yuki {
    background-image: url(../images/menu/icon_yuki.gif) !important;
}
.icon_accessory {
    background-image: url(../images/menu/icon_accessory.gif) !important;
}

a.hashcode {
	color:black;
	text-decoration: none;
}
a.hashcode:hover {
	text-decoration: underline;
}

dl.detail dt {
	margin:15px 0 5px 0;
	padding:0;
}
dl.detail dd {
	margin-left:10px;
	padding:0;
}

blockquote {
	margin:0 0 30px 20px;
}