body,table,tr,td {
	font-size:small;
	color:#333333;
}

img {
	border:0px;
}

form {
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
	border:1px ridge #333333;
}

ul,ol,li {
	margin: 0px;
	padding: 0px;
}

li {
	list-style-type: none ;
}

a:link, a:visited, a:active, a:hover, a:focus {
	color: #3c60c5;
	text-decoration: none;
}

a:link.t, a:visited.t, a:active.t, a:hover.t, a:focus.t {
	color: #ffffff;
	text-decoration: none;
	font-size:13px;
}

td.umenu {
	font-size:x-small;
}

.info {
	font-size:x-small;
	padding:10px;
	margin:10px 20px 10px 20px;
	background-color:#F8F8FF;
	line-height:1.3;
	width:90%;
	border:1px dotted #3c60c5;
	text-align:left;
	color: #3c60c5;
}

.info2 {
	font-size:x-small;
	padding:10px;
	margin:10px 20px 10px 20px;
	background-color:#FFFFF0;
	line-height:1.3;
	width:90%;
	border:1px dotted #FF0000;
	text-align:left;
}

.info3 {
	font-size:x-small;
	padding:10px;
	margin:10px 20px 10px 20px;
	line-height:1.3;
	width:90%;
	text-align:left;
	border-left: 1px solid #3c60c5;
	border-right: 1px solid #3c60c5;
	color: #3c60c5;
}

.table1 {
	background-color:#999999;
}

.CELL_1 {
	font-size:x-small;
	color: #333333;
	background-color:#CCCCCC;
	text-align:center;
}

.CELL_2 {
	font-size:x-small;
	background-color:#FFFFFF;
}

.CELL_140 {
	width: 140px;
	height: 140px;
	text-align:center;
	white-space:normal;
}

.chu {
	font-size: x-small;
	font-color: #FF0;
	padding: 20px;
}

#regi {
	font-size: x-small;
	padding: 20px;
}

#regi tr,td {
	font-size: x-small;
}

#regi input {
	font-size: 12px;
}

#regi .sub {
	padding: 10px;
	border: 1px solid #CCC;
	width: 500px;
}

.note {
	font-size: 11px;
	color: red;
}

.note2 {
	font-size: xx-small;
	color: #999999;
}

.privacy_info {
	font-size:x-small;
	padding:10px;
	background-color:#F8F8FF;
	line-height:170%;
	border:1px dotted #3c60c5;
	text-align:left;
	color: #3c60c5;
}


