@charset "utf-8";
img {
max-width: 100%;
height: auto;
width /***/:auto;　
}
header {
	width:100%;	
	height:auto;
	background-position:right top;
}
#container {
	width:100%;
}
#contents {
	width:100%;
	float:none;
}
#side {
	width:100%;	
	float:none;
}

.TwitterWidget iframe#twitter-widget-0 {
	width:100%!important;
}

article.block {
	width:98%;
	margin-left:auto;
	margin-right:auto;
}
article.block2 {
	margin-left:auto;
	margin-right:auto;
	background-size:auto;	
}
section#access {
	width:100%;	
}
section#access iframe {
	width:100%!important;	
}
section#access p {
	width:100%;	
	clear:both;
}
footer#footer div {
	width:100%;	
}
footer#footer div p {
	width:98%;
	margin:-100px auto 0 auto;
	
}
footer#footer img.footer_img {
	margin:0 0 0 0;	
}
#side iframe {
	width:100%;	
}
nav {
	width:100%;
	
}
