body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
	margin: 0; 
	padding: 0;
}
html{
	overflow-y: scroll;
	background-color:#fdfdfd;
}
h1, h2, h3, h4, h5, h6{
	font-size: 100%; 
	font-weight: normal;
}
ol, ul{
	list-style:none;
}
fieldset, img{
	 border:0;
}
table{
	border-collapse: collapse; 
	border-spacing:0;
}
caption, th{
	text-align: left;
}
address, caption, cite, code, dfn, em, strong, th, var{
	font-style: normal; 
	font-weight: normal;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
 /* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;} /* End hide from IE-mac */
.clear{clear:both;}

/*トップページ背景*/
#meiji_box{background:url(../images/meijiback_b.jpg) 0px top no-repeat; width:1000px;margin:0 auto; padding:0px;}
/*その他ページ背景*/
#meiji_box_b{background:url(../images/meijiback.jpg) 0px top no-repeat; width:1000px;margin:0 auto; padding:0px;}





div.sidemenu{ position:absolute; left:-9999px; z-index:1000;}
div.hiraganalist{ position:absolute; left:-9999px; top:-150px; z-index:300;}
ul.list{ margin-left:8px;}
ul.list li{float:left; display:block; margin-right:8px; _margin-right:8px;}
.access{float:left;}
#fotter{ margin-bottom:0px; width:100%; height:47px; background:url(../images/fotter.jpg) no-repeat -1px 0;}
#copyright,#pagetop{ float:right;}
.fotter_logo{ float:left;}
