body,td {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #000000;
}
a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #003399;
	text-decoration: underline;
}
a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #003399;
	text-decoration: underline;
}
a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #C40102;
	text-decoration: none;
}
.bg01 {
	background-image: url(../images/bottom-bg.gif);
	background-repeat: repeat;
}
.font14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
}
.white01 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg02 {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}
.bg03 {
	background-image: url(../images/bg03.gif);
	background-repeat: repeat;
}
.font142 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #000000;
}
.form01 {
	border: 1px solid #878786;
	height: 18px;
	width: 130px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	color: #0000FF;
}
.font14red {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #DB0406;
}

.form02 {
	border: 1px solid #878786;
	height: 18px;
	width: 60px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #0000FF;
}
.form03 {
	border: 1px solid #878786;
	height: 30px;
	width: 115px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 30px;
	color: #0000FF;
}
.form04 {
	border: 1px solid #878786;
	height: 18px;
	width: 75px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #0000FF;
}
.main{ width:100%; padding:0 0 13px 0;}
.ttmain{ color:#c00; border-bottom:1px solid #ccc; height:30px; font-weight:bold; margin:10px 0;}
.bctable td{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px; text-align:left; line-height:20px; padding:0 0 0 7px;}
.bctable{ border-right:1px solid #ccc; border-top:1px solid #ccc; width:100%; font-size:12px; margin:15px 0 0 0;}
.bctable th{border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:5px 0;}
.tt01{ font-weight:bold; text-align:left; text-indent:2em;}
.tt02{font-weight:bold; text-align: center; padding:15px 0 0 0;}
.bcimg{ width:100%; padding:8px 0; text-align:center;}
.main p{ text-indent:2em; padding:0; margin:0;}
.main h2{ font-size:14px;}
.mullist{ display:block; border:1px solid #ebebeb; float:left; width:151px; height:29px; text-align:center; margin:0 8px 0 0;}
.mullist a{ color:#c00;}