table,th,td,img {
	margin: 0;
	padding: 0;
}

body {
	/* 壁紙 */
	background: #ffffff;
	background-image: url(../data/img/main_bg.gif);
/*	background-repeat: repeat-x;
/*	background-repeat: repeat-y;

	/* フォント */
	font-size: 10pt;
	color: #663300;
	font-family: メイリオ, Meiryo, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;

	margin: 0;
	padding: 0;

	scrollbar-face-color: #fff9f9;
	scrollbar-highlight-color: #fff9f9;
	scrollbar-shadow-color: #ff5a8b;
	scrollbar-arrow-color: #ff5a8b;
	scrollbar-base-color: #ff5a8b;
	scrollbar-3d-light-color: #ff5a8b;
}

td {
	font-size: 10pt;
	font-family: メイリオ, Meiryo, Verdana, Arial, Helvetica, sans-serif;
}

a:link { color:#ff3399; text-decoration:underline }
a:visited { color:#ff3399; text-decoration:underline }
a:hover { color:#ff0000; text-decoration:underline }

hr {
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: solid;           /* 線種 */
	border-color: #ff4aa5;         /* 線色 */
	height: 1px;                   /* 高さ */
}

img {
	border: none;
	border: 0px;
}
span { font-size : 10pt ; }
small { font-size : 9pt ; }

.waku1 {
	border-left: 2 solid #ffbcff;
	border-right: 2 solid #ffbcff;
	border-top: 0 solid #ffbcff;
	border-bottom: 2 solid #ffbcff;
}
.waku2 {
	border-left: 2 solid #70feff;
	border-right: 2 solid #70feff;
	border-top: 2 solid #70feff;
	border-bottom: 2 solid #70feff;
}
.waku3 {
	border-left: 2 solid #c4ffc5;
	border-right: 2 solid #c4ffc5;
	border-top: 2 solid #c4ffc5;
	border-bottom: 2 solid #c4ffc5;
}