* {
	margin:0;
	padding:0;
}

body {
	color: #000000;
}

img {
	border: 0px;
}

img.bunner {
	margin: 0px 0px 3px 0px ;
}

/*------------------------*/
a:link {
	color: #000000;
	font-weight: none;
	text-decoration: none;
}
a:visited {
	color: #000000;
	font-weight: none;
	text-decoration: none;
}
a:hover {
	color: #0000FF;
	text-decoration: none;
	font-weight: none;
	background-color:#B08D51;
}
a:active {
	color: #000000;
	font-weight: none;
	text-decoration: none;
}
/*------------------------*/
div.boxoya { /* 親ボックス */
	margin:0 auto;
	background-color: #FFF799; /* ここの色を帰ると、左右に別色が付く */ 
	width: 810px;
} 

div.boxtop {
	margin-left: auto; /* 左側のマージン */ 
	margin-right: auto; /* 右側のマージン */ 
	background-color: #FFF799;
	text-align: left;
	width: 800px;
} 

div.boxbody {
	margin-left: auto; /* 左側のマージン */ 
	margin-right: auto; /* 右側のマージン */ 
	background-color: #FFF799;
	width: 800px;
} 

div.boxfoot {
	clear : both ;
	margin-left: auto; /* 左側のマージン */ 
	margin-right: auto; /* 右側のマージン */ 
	background-color: #FFF799;
	width: 800px;
}


/*------------------------*/
h1 {
	color: #906D31;
	border-color: #B08D51;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	text-align: center;
	margin: 0px,0px;
}
h1.small {
	font-size: 20px;
	color: #906D31;
	border-color: #B08D51;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	text-align: center;
	margin: 0px,0px;
}
h2.left {
	background-color: #ffffff;
	border-color: #B08D51;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	color: #906D31;
	font-size: 20px;
	font-weight: bold;
	margin: 10px;
	padding: 3px 3px 0px 5px;
}

h2.center {
	background-color: #ffffff;
	border-color: #B08D51;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	color: #906D31;
	font-size: 20px;
	font-weight: bold;
	margin: 10px;
	padding: 3px 3px 0px 5px;
	text-align: center;
}

h3 {
	color: #906D31;
	border-color: #B08D51;
	border-style: dotted;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	text-align: center;
	margin: 20px,50px,20px,50px;
}
/*------------------------*/
table, td, th {
	border: 1px #B08D51 solid;
	background-color: #ffffff;
	padding: 2px;
}
/*------------------------*/












font.menu {
	font-size: 16px;
	margin: 0px 0px 0px 15px ;
}

font.menu2 {
	font-size: 14px;
	margin: 0px 0px 0px 24px ;
}

font.menu3 {
	font-size: 14px;
	margin: 0px 0px 0px 0px ;
}

.textminired {
	color: #ff0000;
	font-size: 10px;
	margin: 0px 0px 0px 0px ;
}

.textbig {
	font-size: 24px;
}

.textmini {
	font-size: 10px;
}

.textminired12 {
	color: #ff0000;
	font-size: 12px;
}

.textmini12 {
	font-size: 12px;
}

.marginleft { 
	margin-left: 150px;
	font-size: 12px;
} 
/*------------------------*/
ul.x20 { 
	list-style-image: url(img/x.gif);
	list-style-position: outside;
	margin-left: 20px;
} 

ul.x60 { 
	list-style-image: url(img/x.gif);
	list-style-position: outside;
	margin-left: 60px;
} 

ul.x100 { 
	list-style-image: url(img/x.gif);
	list-style-position: outside;
	margin-left: 100px;
} 

ul.x150 { 
	list-style-image: url(img/x.gif);
	list-style-position: outside;
	margin-left: 150px;
} 
/*------------------------*/



form {
	margin: 2px 5px; 

}