body {
	width:90%;
	background-color:#fbffff;
	font:normal normal normal 15px/1.5 "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

h1{
	font-size:2em;
	color:#2d4444;
	background-color:#c5e1ed;
	}

h2{
	font-size:1.2em;
	border-left:solid 18px #5e8eab;
	padding-left:5px;
	margin-top:0;
	margin-bottom:0;
	}

h3{
	padding-left:15px;
	font-size:1.5em;
	color:#000000;
	border-bottom:5px solid #a5c1cd;
	border-top:5px solid #a5c1cd;
	}

p{
	font-size:1.2em;
	line-height:1.5em;
	color:#555555;
	width:100%;
	margin-top:0;
}

table.base{
	border:none;
	font-size:1.0em;
	width:100%;
	}

table.base-b{
	border:none;
	font-size:1.0em;
	width:95%;
	vertical-align:top;
	text-align:left;
}

table.bussei{
	font-size:1.0em;
	width:95%;
	}

table.bussei-b{
	font-size:1.0em;
	width:95%;
	}

table.test{
	margin-top:0px;
	padding:0px;
	}

.item{
	text-align:left;
	background-color:#F0F0F0;
	vertical-align:top;
}


.gyoukan{
	padding:1px 0;
	margin-top:0;
	margin-bottom:0;
	}

.setumei{
	line-height:1.5em;
	color:#555555;
	margin-top:0;
}

.dai{
	line-height:1.5em;
	vertical-align:top;
	text-align:left;
	padding:2px 2px 1px 5px;
}

td.base-td{
	border:none;
	border-bottom:solid 1px white;
	border-right:solid 1px white;
	padding:3px 0;
}

td.mini{
	width:25px;
	text-align:right;

}

td.mini-b{
	color:#555555;
	text-align:right;
	padding:3px 3px;
}

td.mini-c{
	color:#555555;
	text-align:left;
	padding:3px 3px;
}

td.mini-d{
	color:#555555;
	text-align:center;
	padding:3px 3px;
}

td.mini-e{
	text-align:center;
	padding:3px 3px;
}

td.youto-a{
	 border:none;
	 border-right:dotted 1px #000000;
	 
}

td.youto-b{
	 border:none;
	 border-right:dotted 1px #000000;
	 border-left:dotted 1px #000000;
	 
}

address{
	border-top:solid 4px #afafaf;
	padding-top:2px;
	text-align:right;
}