	html,body,div{
		margin: 0px;
		padding: 0px;
		font-size: medium;
		}
	
	div#headbox{
		width: 100%;
		height: auto;
		background-image: url(http://jiban.ceri.go.jp/pm/bg_pm.jpg);
		background-repeat: repeat-x;
		border-bottom: 5px solid #C00;
		background-color: #F93;
		}

	div#bodybox{
		width: 100%;
		background-color: #FFF;
		margin: 0px;
		padding: 0px;
		}

	div#footbox{
		width: 100%;
		font-size: medium;
		line-height: 3em;
		text-align: center;
		background-image: url(http://jiban.ceri.go.jp/pm/bg_pm.jpg);
		background-repeat: repeat-x;
		background-color: #F93;
		margin: 0px;
		padding: 0px;
		border-top: 5px solid #C00;
		}

	div#footbox a{
		color: #330000;}

	div#sidemenubox{
		width: 150px;
		position: absolute;
		top: 100px;
		left: 10px;
		font-size: small;
		}

	div#sidemenubox ul{
		margin: 0;
		padding: 0;
		list-style: none;
		}
	
	div#sidemenubox ul li a{
		display: block;
		text-align: center;
		line-height: 2em;

		border-top   : 2px solid #F60;
		border-left  : 12px solid #F60;
		border-bottom: 2px solid #F60;
		border-right : 2px solid #F60;

		background-color: #FC9;
		color: #C33;
		text-decoration: none;
		margin-bottom: 12px;
		}
	
	div#sidemenubox ul li a:hover{
		background-color: #FEC;
		border-color: #F60;
		}
	


	h1{
		font-size: 1.5em;
		margin: 3px;
		line-height: 2em;
		}

    h1 a:link    { color: #000000; text-decoration: none; }
    h1 a:visited { color: #000000; text-decoration: none; }
    h1 a:hover   { color: #993300; text-decoration: underline; }
    h1 a:active  { color: #000000; text-decoration: none; }


	div.inbox{
		width: auto;
		margin: 30px 30px 30px 180px;
		}
	
	div.formbox{
		width: auto;
		margin: 30px;
		border: 5px solid #F90;
		background-color: #FEC;
		}
	

	h2{
		font-size: 1.5em;
		margin: 1.5em 0.5em;
		padding: 0.1em 0.5em;
		border-left: 1em solid #FF3300;
		}

	h3{
		font-size: 1.3em;
		margin: 1.5em 0.5em;
		padding-left: 1em;
		border-left: 1em solid #F60;
		border-bottom: 3px solid #F60;
		}

	h4{
		font-size: 1.2em;
		margin: 1.5em 0.5em;
		border-bottom: 3px double #F60;
		}

	p{
		margin: 0.5em;
		line-height: 1.5em;
		}
	
	div.inbox dl{
		margin: 1em;
		line-height: 1.5em;
		}
	
	dt {
		font-weight: bold;
		}
	
	
	form{
		margin: 0px;
		border: 0px;
		}
	
	table{
		text-align: justify;
		width : 100%;
		border-collapse: collapse;
		border: 0px;
		border-spacing: 0px;
		padding: 0px;
		}

	td {
		padding: 10px;
		}
	
	
	tr.dark{
		background-color: #FC9;
		}
	
	
	label{
		display: block;
		margin-top: 0.3em;
		}
	
	td.button {
		text-align: center;
		}

	input.button{
		margin: 10px;
		width: 30%;
		height: 3em;
		}
	
	</style>
