@charset "UTF-8";
html body{
	font-size:x-small;
}
#mainmenu,#sidemenu,#toplink,#footer,.disnone,.mail,#rulemenu,h3+blockquote,form,.pgtop,
a[id="toukou01"],
a[id="toukou02"],
a[id="toukou03"],
a[id="toukou04"],
a[id="toukou05"],
a[id="toukou06"],
a[id="toukou07"],
a[id="toukou08"],
a[id="toukou09"],
a[id="toukou10"],
a[id="toukou11"],
a[id="toukou12"],
a[id="toukou13"],
a[id="toukou14"]
 {
	display:none;
}
table,th,td {
	border-collapse:collapse;
	border:1px solid #000000;
}
a{
	color:#000000;
}


h1,h2,h3,h4,h5,h6{clear:both;}
h3{border-bottom:1px solid #000000;}
h4{
	display:inline;
	background-color:#aaaaaa;
}

h4,h5,h6{font-weight:normal;}

#contents dl{
	clear:both;
	background-color:#aaaaaa;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}
#contents dl dt{
	float:left;
	padding:5px 0;
	width:12em;
	text-align:center;
	line-height:1.2;
	border-top:1px solid #000000;
	background-color:transparent;
	background-image: none;
}
#contents dl dd{
	padding:5px 1em;
	margin-left:12em;
	line-height:1.2;
	border:1px solid #000000;
	border-bottom:none;
	background-color:#ffffff;
}

#contents .nouryokuti{
	border:none;
	padding:2em 0;
	line-height:1;
	margin:0 auto 1em auto;
	background:none;
	background-color:transparent;
}
#contents .nouryokuti dt,
#contents .nouryokuti dd{
	width:auto;
	text-align:center;
	margin:0;
	padding: 0.2em 1em;
	float:left;
	border:1px solid #000000;
}
#contents .nouryokuti dt{
	border-right:none;
	background-color:#aaaaaa;
}
#contents blockquote{
	border:1px dotted #000000;
}
#contents h2{
	background-color:#aaaaaa;
}

