body {
	margin:5px 5px 5px 5px;
	background:#FFFFFF;
	scrollbar-base-color:  #669900;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color:  #99CC00;
	scrollbar-shadow-color: #669900;
	scrollbar-highlight-color: #FFFEE6;
	font-family:‚l‚r ‚oƒSƒVƒbƒN, Osaka,verdana, arial, sans-serif;
	}

		A 			{ color: #336699; text-decoration: none; font-weight:bold}
		A:link		{ color: #336699; text-decoration: none; font-weight:bold}
		A:visited	{ color: #336699; text-decoration: none; font-weight:bold}
		A:active	{ color: #6699FF;  }
		A:hover		{ color: #6699FF;  }
			

h1 {
	font-size:150%;
	color:#333333;
	line-height: 150%;
	border-bottom:double 2px #99CC00;
	margin: 15px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	}

h2 {
	font-size:130%;
	color:#99CC00;
	line-height: 130%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

h3 {
	font-size:110%;
	color:#FF9900;
	line-height: 130%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

h4 {
	font-size:100%;
	color:#333333;
	line-height: 130%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

h5 {
	font-size:100%;
	color:#99CC00;
	line-height: 130%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

h6 {
	font-size:100%;
	color:#99CC00;
	line-height: 130%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}



p {
	font-size:85%;
	color:#333333;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.sidebar {
	font-size:85%;
	color:#333333;
	line-height: 200%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

hr {
	color:#99CC00;
	}

li {
	color:#669900;
	background:#FFFFCC;
	margin:0px 20px 2px 5px;
	padding:5px 5px 5px 5px;
	}

td {
	color:#333333;
	line-height: 120%;
	}

.size_xx-small{
	font-size:65%;
	color:#333333;
	line-height: 120%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.size_x-small{
	font-size:70%;
	color:#333333;
	line-height: 120%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.size_small{
	font-size:85%;
	color:#333333;
	line-height: 120%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.size_medium{
	font-size:115%;
	color:#333333;
	line-height: 120%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.size_large{
	font-size:130%;
	color:#333333;
	line-height: 120%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.size_x-large{
	font-size:145%;
	color:#333333;
	line-height: 120%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.size_xx-large{
	font-size:160%;
	color:#333333;
	line-height: 120%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

hr.top {
	color:#EBEBB0;
	height:2px
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

td.hyou {
	font-size:75%;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	}
	
.syasinsyuu h2{
	font-size:110%;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
	padding: 10px 5px 5px 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #99CC00;
	}
	
	
.syashinnsyuutable{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
.syashinnsyuutable tr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
.syashinnsyuutable td{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	font-size:70%;
	text-align:center;
	line-height:1;

	}	
	
.syashinnsyuutable td img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
.syashinnsyuutable td a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
	}