body{
	margin:0;
	padding:0;
	color:#966;
	background:#EEE;
	text-align:left;
	font-size:small;
	font-family:serif;
	line-height:2.0em;}
a,a:visited{
	color:#966;}
a:hover,a:active{
	color:#EEE;
	background:#966;
	text-decoration:none;}
#page{
	margin:0 20px;
	padding:0;
	width:600px;}
#pan{
	line-height:30px;
	margin:0;
	padding:0 10px;
	text-align:left;
	border-left:#966 1px solid;
	border-bottom:#966 1px solid;}
#mn{
	list-style:none;
	height:30px;
	margin:0;
	padding:0;
	border-left:#966 10px solid;}
#mn li{
	float:left;
	width:100px;
	line-height:30px;
	text-align:center;
	margin:0;
	padding:0;}
#mn li a,
#mn li a:visited{
	display:block;
	width:100%;
	margin:0;
	padding:0;}
h1{
	margin:0;
	padding:10px;
	text-align:center;
	font-size:xx-large;
	border-right:#966 10px solid;
	border-bottom:#966 1px solid;
	color:#966;}
h2{
	line-height:30px;
	margin:0;
	padding:0 10px;
	border-left:#966 10px solid;}
h3{
	clear:both;/* #mn li{float}̉ */
	line-height:30px;
	margin:0 300px 0 0;
	padding:10px;
	text-align:center;
	border-top:#966 3px double;
	border-right:#966 3px double;
	border-bottom:#966 3px double;}
p{
	font-size:normal;
	margin:0;
	padding:10px;
	text-align:left;
	border-left:#966 1px solid;}
#bm{
	width:620px;
	border-top:#966 1px solid;}
#copyright{
	line-height:30px;
	margin:0;
	padding:0;
	text-align:center;
	border-top:#966 1px solid;
	border-right:#966 1px solid;}