@import url(./style.css);
	h1 {
		padding: 0px;
		margin: 0px;
	}
	h2 {
		width: 100%;
		font-size: small;
		color: #ffffff;
		background: #002200;
		margin: 0px;
		padding: 4px;
	}
	#head {
		background-image: url("./img/top_logo.gif");
		background-repeat: no-repeat;
		margin: 0px;
		text-indent: -500em;
		width: 760px;
		height: 110px;
	}
	#body #contents {
		background: #ffffff;
		height: 100%;
	}
	#left_box {
		background: #ffffff;
		width: 210px;
		padding: 5px;
	}
	#center_box {
		background: #ffffff;
		width: 296px;
		padding: 5px 0px;
	}
	#right_box {
		background: #ffffff;
		width: 240px;
		padding: 5px;
	}
	#menu {
		margin: 0px;
	}
	#menu li {
		padding: 0px;
		margin: 0px;
		border: solid 1px #ff0000;
	}
	#system {
		font-size: small;
		width: 290px;
	}
	#system th {
		background: #002200;
		color: #ffffff;
		padding: 4px;
	}
	#system td {
		padding: 4px;
		border-bottom: solid 1px #002200;
	}
	#system ul {
		margin: 4px 16px;
	}
	#info {
		font-size: small;
		width: 290px;
	}
	#info th {
		background: #002200;
		color: #ffffff;
		padding: 4px;
	}
	#info td {
		padding: 4px;
		border-bottom: solid 1px #002200;
	}
	#info ul {
		margin: 4px 16px;
	}
	#news {
		border: solid 0px #cccccc;
	}
	#qr {
		width: 200px;
		font-size: x-small;
	}
	#qr td {
		vertical-align: middle;
	}
	#caution {
		font-size: x-small;
		width: 230px;
		margin: 10px;
	}