<style type="text/css">
		body {
			margin: 0px;
			padding: 0px;
		}
		div.zentai {
                        width:800px;
	        }
                div.title {
			float: left;
		}
		div.title h1 {
			margin: 0px;
			font-size: 300%;
			font-family: "Times New Roman",Century,serif;
			background-color: white;
			color: white;
			text-align: center;
		}
		div.intro {
			text-align:right;
                        font-size: 90%;
			padding: 0.5em;
			background-color: white;
		}
		div.navi {
			clear: both;
			border-bottom: solid 7px #696969;
		}
		div.menu {
			float: left;
			width: 160px;
                        margin: 0px;
			padding: 0.5em;
                       	margin-right: 0.3em;
			background-color: white;
                        text-align:left;
		}
                div.menu a{
                        border: outset #00ff00 3px;
                        background-color: #008000;
                        color: white;
                        padding: 0.5em;
                        display: block;
                        width: 7em;
                        float: left;
                        text-decoration: none;
                }
                div.menu a:hover {
                        border: inset #008000 3px;
                }
                div.main {
			padding: 0.5em 1em;
                        margin-left: 160px;
		}
		div.main a {
			text-decoration: none;
		}
                div.main a:hover {
			color: red;
                        background-color: #ffffcc;
		}
                div.main h2 {
			font-family: Verdana,Arial,sans-serif;
			margin: 0px;
			border-bottom: solid 3px #006400;
		}
                div.main h3 {
                        border-bottom: solid 3px #006400;
                }
                div.main h4 {
                        border-bottom: solid 3px #006400;
                }
                div.main p {
			line-height: 1.4;
		}
		table.yakuin {
                        border: solid 2px #006400;
                        border-collapse: collapse;
                }
                table.yakuin th {
                        border-bottom: solid 2px #006400;
                        border-right: solid 1px #006400;
                        padding: 0.5em;
                        background-color:#ccff99;
                }
                table.yakuin td {
                        border-bottom: solid 1px #006400;
                        border-right: solid 1px #006400;
                        padding: 0.5em 2em;
                }
		table.kaiin {
                        border: solid 2px #006400;
                        border-collapse: collapse;
                }
                table.kaiin th {
                        border-bottom: solid 2px #006400;
                        border-right: solid 1px #006400;
                        padding: 0.5em;
                        background-color:#ccff99;
                }
                table.kaiin td {
                        border-bottom: solid 1px #006400;
                        border-right: solid 1px #006400;
                        padding: 0.5em 1em;
                }
		table.news td {
                        border: solid 1px #dcdcdc;
			border-collapse: collapse;
			padding: 0.3em 0.3em;			
			fontsize:85%
                }
		table.news {
                        border: solid 1px #dcdcdc;
			border-collapse: collapse;
			font-size: 13px;
			}
		table.gijiroku td {
                        border-bottom: solid 1px #006400;
                        border-right: solid 1px #006400;
                        padding: 0.3em 0.5em;
		}
		table.gijiroku {
                        border: solid 2px #006400;
                        border-collapse: collapse;
			font-size: 13px;
			}
                table.gijiroku td {
                        border-bottom: solid 1px #006400;
                        border-right: solid 1px #006400;
                        padding: 0.5em 1.0em;
                }
		a img {                
			border-width: 0px;
		}
		div.footer {
			clear: both;
			background-color: green;
			color: white;
			padding: 3px;
		}
		div.footer p.returnlink {
			text-align: center;
			margin: 0px 0px 0.5em 0px;
		}
		div.footer p.returnlink a {
			color: white;
		}
		div.footer p.copyright {
			margin: 0px;
			font-size: 80%;
			font-family: Verdana,Arial,sans-serif;
			text-align: right;
		}
	</style>
