html{/*IE6で横スクロールバーが表示される問題の対応　解説→http://airemix.com/pukiwiki/pukiwiki.php?IETips#content_1_4*/
	overflow-y:scroll;
}
body{
	margin:0;
	padding:1mm;
	background:rgb(166,159,131) url(bg.jpg) -350px 0 repeat-y fixed;
	color:rgb(66,59,31);
	cursor:default;
	font:normal normal medium 'ＭＳ Ｐゴシック',sans-serif;
}
h1{
	margin:0;
	padding:1mm;
	font-size:200%;
}
.balloon{
	background:rgb(66,59,31);
	color:#fff;
	border:rgb(116,109,81) 1mm solid;
	border-width:0 1mm 1mm 0;
	margin:1em;
	padding:1mm;
}
.balloon	a{
	color:#ff0;
}
.inhabitant{
	color:#000;
	width:100%;
}
.inhabitant	th{
	font-weight:normal;
	font-size:80%;
}
.inhabitant	td{
	background:rgb(141,134,106) url(frame.gif) 50% 100% no-repeat;
	width:12.5%;
	font-size:80%;
	text-align:center;
	vertical-align:bottom;
	padding:2px 0 6px;
}
.inhabitant	a	img{
	width:75px;
	height:100px;
	margin:3px 0px 0px;
	border:1px transparent solid;
}
.inhabitant	a:hover	img{
	border-color:#f00;
}
.inhabitant	.category{
	font-size:100%;
	font-weight:bold;
	vertical-align:middle;
	background:rgb(141,134,106) url(category.gif) 50% 80% no-repeat;
}
.inhabitant	.category	a{
	font-size:80%;
	font-weight:normal;
}
.inhabitant	.addman{
	background:rgb(151,134,146) url(frame_addman.gif) 50% 100% no-repeat;
}
.inhabitant	.engname{
	font:normal normal small cursive;
	font-variant:small-caps;
}