html{ }
body{
	margin:0px; padding:0px;
	color:#988; text-align:center;
	font:65%/175% Verdana,Osaka,'MS UI Gothic',sans-serif;
}

#all{
	background:url("./img/bg.jpg") no-repeat 0% 0% #fff;
	border:1px dashed #ccc; border-width:0px 1px 1px;
	margin:auto; padding:0px 10px; text-align:left;
	width:580px;
	position:relative; bottom:-1px;
}

#menu{ }
#main{ }

#foot{
	background:url("./img/bg.gif") #ccc;
	margin-bottom:10px; padding:0px 5px 3px;
	text-align:center;
}

#foot a{color:#666;}

#view{
	background-image:url("./img/noban.gif");
	background-repeat:no-repeat;
	background-position:50% 50%;
	margin-top:10px;
	height:40px;
}

#hist{ display:none; }

#iist{ display:none; }

.clear{clear:both;}

.harf_left{width:210px; float:left;}

.harf_right{width:350px; float:right;}

.txt{ margin-bottom:20px; padding:5px 0px; }

.text{
	padding:10px; color:#667;
	font:120%/175% verdana,osaka,sans-serif;
}

ul.list{
	margin:0px; margin-bottom:20px;
	padding:0px;
	list-style:inside circle;
}
ul.list li{ margin:0px; padding-left:5px; }

h1{
	margin:0px; padding:120px 5px 80px;
	font-size:25px; text-align:center;
	color:#333;
}

h2{
	padding:1px 3px; margin:0px;
	border:1px dashed #fcc;
	color:#666;
	font:bold 100% verdana,osaka,sans-serif;
}

h3{
	margin:10px 0px 5px;
	color:#f99;
	font:100% verdana,osaka,sans-serif;
}

h4{
	margin:0px; padding:120px 5px 80px;
	font-size:120%; text-align:center;
	color:#333;
}

form{margin:0px;}
textarea,input,select{
	background:url("./img/bg.gif") #edc;
	border:1px dashed #edc;
	font:100% sans-serif;
}

.width_200{
	margin-bottom:2px; width:200px;
}


a{text-decoration:none;color:#f96;border-bottom:1px dashed #999;}
a:visited{color:#ec9;}
a:hover{color:#ccc;border-bottom:none;}

a, a img{cursor:help;}
