/* CSS Document */
.zt_a1{font-size:12px; line-height:18px; color:#333333; text-decoration:none;}
.zt_a2{font-size:12px; line-height:20px; color:#000000; text-decoration:none;}
.zt_a2 a:visited { color:#000000; text-decoration:none;}
.zt_a2 a:active{ font-size:12px; line-height:20px; color:#000000; text-decoration:none;}
.zt_a2 a:hover{color:#FF0000; text-decoration:underline;}
.zt_a2 a:link{ font-size:12px; line-height:20px; color:#000000; text-decoration:none;}
.zt_a3 {font-size:12px; line-height:22px; color:#33317d; text-decoration:none;}
.zt_a4{font-size:12px; line-height:22px; color:#000000; text-decoration:none;}
.zt_a4 a:hover{ color:#FF0000; text-decoration:underline;}
.zt_a5{font-size:12px; line-height:22px; text-decoration:underline; color:#000000;}
.zt_a5:hover{ color:#FF0000;}
.bt{font-size:14px; color:#FFFFFF;  text-decoration:none; text-align:center; padding-top:2px;}
.bt a:visited{color:#FFFFFF; text-decoration:none;}
.bt a:link {color:#FFFFFF; text-decoration:none;}
.bt a:hover{ color:#000;}
.bt1{font-size:14px; color:#FFFFFF; line-height:40px;  text-decoration:none; text-align:center;}
.bt1 a:visited{color:#FFFFFF; text-decoration:none;}
.bt1 a:link {color:#FFFFFF; text-decoration:none;}
.bt1 a:hover{ color:#000;}
/* CSS Document */
#div{
	width:100%;
	height:20px;
	background-image:url(../images/a_01.jpg);
	background-repeat:no-repeat;
	margin:auto;
	background-position: 5px;
	padding-left:24px;
}
.div_01 {
	background-image: url(../images/a_02.jpg);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
	clear: none;
}
.bg{ border-bottom:1px #FFFFFF solid;}
.bg_01{border-bottom:1px #CCCCCC solid;}
.bg_02{
	background-image:url(../images/gb_02.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: right 100px;
}
.bn{background-image:url(../images/index_04.jpg);}
.bn1{background-image:url(../images/index_04a.jpg);cursor:hand;}
