@charset "iso-2022-jp";
@media screen {
	body {
		color:black;
		background-color:white;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 3ex;
		margin-bottom: 1ex;
		line-break: strict;
	}
	h1 {
		text-align: center;
		line-height: 1.5;
		padding-top: 1ex;
		padding-bottom: 0;
		margin-bottom: 0em;
	}
	h2 {
		background-color: white;
		color: black;
		padding-top: 0.5ex;
		padding-bottom: 0.5ex;
		margin-top: 2em;
		text-decoration:underline;
	}
	a:link, a:visited {text-decoration: underline;}
	a:hover {
		color: blue;
		background-color: #dedeff
	}
	li {
		padding-bottom: 1ex;
	}
	.access_counter {
		margin-top:3ex;
		font-size:smaller;
		text-align:center;
	}
	.first_block {
		float:left;
		width:40%;
	}
	.second_block {
		float:left;
		width:60%;
	}
}
@media handheld {
	a:link, a:visited {text-decoration: underline;}
	a:hover {
		color: blue;
		background-color: #dedeff
	}
	li {
		padding-bottom: 1ex;
	}
	.access_counter {
		margin-top:3ex;
		font-size:smaller;
		text-align:center;
	}
}
