body {
	background-image :url("img/wa.GIF");
	text-align : center;
	color : #666666;
	font-size: small;
	margin: 0px;
	}

#banner {
	text-align: left;
	background-color: #FFFFFF;
	height: auto;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	}

#mainbox {
	background-color: #FFFFFF;
	height: auto;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	}

#centerbox {
	font-size: small;
	width: 500px;
	float: left;
	text-align: left;
	}

#leftbox {
	font-size: small;
	height: auto;
	width: 180px;
	float: left;
	text-align : center;
	}

#rightbox {
	font-size: small;
	text-align: left;
	width: 180px;
	height: auto;
	float: left;
	text-align : center;
	}

#footer {
	background-color: #ff9900;
	height: auto;
	width: 860px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	}

#k_waku{
	width: 200px;
	border-style:solid;
	border-width:1px;
	border-color : #f4e7a8;
	color : #808080;
	}

#calendar {
	font-size : 11px;
	margin-bottom: 15px;
	}

#update {
	text-align : right;
	font-size : 11px;
	}

#i_centerbox {
	font-size: 13px;
	width: 600px;
	float: left;
	}

#pan_nav {
	text-align: left;
	margin-top : 2px;
	margin-bottom : 2px;
	}

#r_nav {
	text-align: right;
	margin-top : 2px;
	margin-bottom : 2px;
	}

#l_nav {
	text-align: left;
	margin-top : 2px;
	margin-bottom : 2px;
	}

H1{
	margin-top : 2px;
	margin-bottom : -1px;
	color : #003366;
	font-variant: small-caps;
	font-weight: bold;
	font-size : 12px;
	text-align : center;
	}

H2{
	font-size : 10px;
	font-weight : bold;
	color : #666666;
	margin-top : 1px;
	margin-bottom : 2px;
	text-align : center;
	}

H3{
	font-weight : bold;
	color : #666666;
	margin-top : 4px;
	margin-bottom : 4px;
	font-size : 15px;
	text-align : center;
	}

A.menu {
	margin: 0px 0px 0px -10px;
	padding: 5px;
	font-size: 12px;
	text-align : left;
	color : #808080;
	}

A.menu:hover {
	margin: 0px 0px -1px -1px;
	}

a img {
	border: none;
	}

ul.top {
	margin: 3px 2px;
	text-align : center;
	}

li { 
	display: inline;
	padding-top: 5px;
	margin: 10px -1px 10px -1px ;
	}

hr.top {
	color: #ffab2d;
	height: 2px;
	margin: 0px 10px 0px 10px ;
	}

.kensaku {
	background-color: #ffba53;
	font-weight:bold;
	color:#ffffff;
	text-align : center;
	}

.menber{
	font-size : 4px;
	text-align : center;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #408080 #408080 #408080 #408080;
	}

.waku{
	border-style:solid;
	border-width:1px;
	border-color : #f4e7a8;
	color : #808080;
	}

.waku_l{
	margin: 4px 4px 4px 8px;
	padding: 5px;
	width:150px;
	text-align: left;
	border-style:solid;
	border-width:1px;
	border-color : #f4e7a8 #f4e7a8 #f4e7a8 #f4e7a8;
	}

.waku_l2{
	margin: 0px 4px 4px 8px;
	padding:  1px 5px 5px 5px;
	width:150px;
	text-align: center;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color : #f4e7a8 #f4e7a8 #f4e7a8 #f4e7a8;
	}

.waku_r{
	font-size:9pt;
	margin: 4px 4px 4px 12px;
	padding: 1px;
	width:160px;
	text-align: center;
	border-style:solid;
	border-width:1px;
	border-color : #f4e7a8;
	}

.okini {
	margin: 15px;
	}

.btn{
	border-right-style : solid;
	border-bottom-style : solid;
	border-right-color : #ff9900;
	border-bottom-color : #ff9900;
	border-right-width : 1px;
	border-bottom-width : 1px;
	background-color : #f4e7a8;
	color : #bf7300;
	font-weight : normal;
	}

.sab_tai{
	height: 15px;
	font-size:10pt;
	background-color :#ffba53;
	font-weight:bold;
	color:#ffffff;
	text-align : center;
	margin: 3px 0px 3px 0px;
	}

.tokuiti{
	padding-top: 2px;
	text-align : center;
	}

.me-ka-link{
	color : #ffffff;
	background-color : #ff9900;
	text-decoration : none;
	margin-bottom : 50px;

	}
.sp{
	margin: 10px 0px 20px 0px;
	}

.itiran  TD{
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-color : #eaaf60;
	color : #464646;
	margin-right : 3px;
	text-align : center;
	width : 160px;
	}

.tb{ 
	border : 1px solid #808080; 
	border-collapse:collapse; 
	}

.tb TD{ 
	border : 1px solid #999999; 
	border-collapse:collapse; 
	}


td,div{
	font-size:10pt;
	}


