body	{font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #333333;
	background-color: #eaeaea;
	text-align: center;
	margin:0;
	padding:0}

div#container	{border: solid 0.5px #0099cc;
		padding: 1px;
		background-color: #ffffff;
		width: 800px;
		margin-left: auto;
		margin-right: auto}

div#header	{background-color: #ffffff;
		padding: 0px;
		width: 800px}
		
div#header1	{background-image:url(image/top.gif);
		padding: 0px;
		width: 800px;
		height:100px}

div#header p	{color: #777777}

div#header ul	{list-style-type:none;
		margin: 0;
		padding: 0;
		background-color: #ffffff}
		
ul#headermenu	{text-align: right}

div#header li	{display:inline;
		padding-right: 10px;
		font-size: 0.75em}

div#header li a	{text-decoration: none}


div#sidemenu	{width: 180px;
		height: auto;
		float: left}

div#sidemenu ul	{list-style-type: none;
		margin-left: 0;
		padding-left: 0;
		background-color: #ffffff;
		padding: 3px 15px;
		float:left;
		text-align: left;
		border-top: 1px solid #0099cc;
		width:150px}

div#sidemenu li	{font-size: 0.70em}

div#sidemenu li a	{text-decoration: none;
			color: #666666;
			background-color: transpartent;
			display: block;
			width: auto;
			height: auto;
			padding: 5px 10px;
			border-bottom: 1px solid #888888}

div#sidemenu li a:hover	{color: #333333;
			border-left: 10px solid #0099cc}

.now	{text-decoration: none;
		color: #666666;
		background-color: transpartent;
		width: auto;
		height: auto;
		padding: 5px 10px;
		border-bottom: 1px solid #888888;
		border-left: 10px solid #006699}

div#contents	{background-color: #ffffff;
		text-align: left;
		margin-left:170px; 
		width:580px;
		padding: 20px 5px;
		float:rignt}

div#footer	{width: 800px}

div#footer ul	{list-style-type: none;
		margin-left: 0;
		padding-left: 0;
		background-color: #0099cc;
		padding: 3px 20px;
		margin-top: 0}

div#footer li	{display:inline;
		font-size: 0.75em}

div#footer li a	{text-decoration: none;
		padding: 5px}

div#footer a	{color: #ffffff}

div#footer a:hover	{color: #ffffff;
					text-decoration:underline}

h1	{font-size: 1.25em;
	color: #ffffff;
	background-color: #0099CC;
	border-left: solid 16px #006699;
	padding: 5px 10px;
	margin-top:30px;
	margin-bottom: 0}
	
h2	{font-size: 1.15em;
	color: #0099CC;
	border-left: solid 16px #0099CC;
	border-bottom:solid 1px #0099CC;
	padding: 5px;
	margin-bottom: 0}
	
h3	{font-size: 1.00em;
	color: #333333}

p	{font-size: 0.75em;
	line-height: 1.4}

address	{font-size: 0.75em;
	font-style: normal}

a	{color: #0066FF}

a:hover	{color: #FF9900}


p#message	{width: 550px;
		margin-left: 20px;
		margin-right: 30px;
		line-height:1.5}

p#headertext	{text-align: right;
				font-size:10px;
		border-bottom: solid 1px #0099cc;
		padding:5px}


p#headerimg	{text-align: left;
			margin:0;
			padding:0}

p#next	{text-align: right;
		padding-bottom:15px}




hr		{border: dotted 2px #0099cc;}

dl{margin:0;
padding:0;
font-size:0.75em;
padding-left:50px;
padding-top:30px;
line-height:1.4}

dt{padding-left:50px;
padding-top:5px}


dd{font-size:0.95em;
padding-left:50px;
padding-bottom:15px}

.tb1 {
border-top: #777777 solid 1px;
border-right: #777777 solid 1px;
}
.tb1 th {
border-bottom: #777777 solid 1px;
border-left: #777777 solid 1px;
}
.tb1 td {
border-bottom: #777777 solid 1px;
border-left: #777777 solid 1px;
vertical-align:text-top}

.tb2	{border:none}

.tb3	{vertical-align:top}

.up	{text-align:right;
	margin:0;
	padding:0}

.right{text-align:right}

.ul1{margin:0;
padding:0;
font-size:0.75em;
padding-left:30px;
line-height:1.4}

.ol1{margin:0;
padding:0;
font-size:0.75em;
padding-left:50px;
line-height:1.4}

.red {color: #FF0000}

.qprsc{font-family:garamond;
font-weight:bold}

		

