html{height:100%;background-image:url(../img_g/xhtml.png);background-repeat:repeat-x;background-color: #effee0;/**/}
body{padding:0;margin:0 auto;width:900px;height:100%;}
#content{overflow:hidden;width:900px;position:relative;background-image:url(../img_g/xhtml.png);background-repeat:repeat-x;background-color: #ffffff;}
h1{font-size:130%;color:#ffcc00;}
#search{
	position:absolute;
	top:175px;
	left:40px;
	width:250px;
	height:20px;
	text-align:left;
	z-index: 10;line-height:120%;font-size:12px;
}
#logo{	
	width:178px;
	height:138px;
	position:absolute;
	top:53px;
	left:655px;
	z-index: 100;
	background:url(../img/logo.png) no-repeat left;
}
#head_01{
	float:left;
	height:141px;width:100%;
	color:#cccccc;
	font-size:80%;
	text-align:center;
}
#pre_body{float:left;width:900px;height:41px;background:url(../img_g/h_4.gif) no-repeat;}
#end_body{float:left;width:900px;height:41px;background:url(../img_g/h_bt.gif) no-repeat;}
#body{float:left;width:500px;min-height:500px;margin-left:30px;line-height:120%;color:#666;text-align:justify;}
.body_l{float:left;width:250px;color:#666;line-height:150%;font-size:90%;text-align:justify;padding:25px;
padding-top:35px;
}
.menu{float:left;width:900px;height:30px;text-align:center;font-size:140%;padding-top:35px;}
.msg{background-image:url(../img/b.png);background-repeat:repeat-y;padding-left:10px;}
.more{padding:30px;}
#down_load_body{width:500px;height:300px;color:#BDBFFD;text-align:center;}
.top{position:absolute;top:0;left:0;width:150px;color:#666;line-height:100%;font-size:80%;text-align:left;padding-left:10px;}
.bottom{float:left;width:100%;height:119px;font-size:90%;color:#cccccc;line-height:80%;text-align:center;padding-top:20px;
}
#loading-layer{display:none;font-family:Trebuchet MS;width:100px;height:100px;padding:10px;text-align:center;border:0px solid #BDBFFD;z-index:100;}
#loading-layer-text{font-weight:bold}
.count{float:left;width:100%;text-align:center;opacity: 0.6;filter:alpha(opacity=60);}
a img{border:0px;opacity: 0.7;filter:alpha(opacity=70);}
a img:hover{border:0px;opacity: 1.0;filter:alpha(opacity=100);}
.page{height:100%;width:20px;background-color:#f0f1ff;text-align:center;color:#099705;line-height:100%;text-decoration:none}
.page:hover{height:100%;width:20px;background-color:#BDBFFD;text-align:center;color:#099705;line-height:100%;text-decoration:none}
.l{text-align:left;color:#CC3300}.r{text-align:right}.c{text-align:center}
.small{height:15px;text-align:center;padding-top:3px;color:#aaaaaa;font-size:75%;}
#faq_count{text-align:center}
#attention{width:450px;background-color:#fdfcea;font-size:12px;line-height:100%;border-left:1px solid #BDBFFD;border-right:1px solid #BDBFFD;border-top:1px solid #BDBFFD;border-bottom:1px solid #BDBFFD;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;border-style:dotted dotted dotted dotted;text-align:center}
#quote{background-color:#ffc;font-size:12px;line-height:100%;font-style:italic;border-left:1px solid #BDBFFD;border-right:1px solid #BDBFFD;border-top:1px solid #BDBFFD;border-bottom:1px solid #BDBFFD;padding-left:10px;padding-right:10px;padding-bottom:5px}
small{font-size:70%;line-height:100%}
form,select{margin:-1px}
#ok{height:20px;border:0px;background-color:#ffc;cursor:pointer}
#login{border:1px solid #ccc;height:18px;width:80px}
#reg{height:18px;width:197px;border:1px solid #ccc}
#search_ok{height:18px;cursor:pointer;border:0px}
#input_ok{height:20px;cursor:pointer;border:1px solid #ccc}
#input{height:18px;width:360px;border:1px solid #ccc}
#up{height:19px;width:250px;border:0px solid #ccc}
#sitemap{width:150px;border:0px solid #ccc}
#up_small_text{font-size:12px;height:150px;width:490px;border:1px solid #ccc}
/*#text{height:36px;width:360px;border:1px solid #ccc}*/
#up_text{font-size:12px;height:300px;width:500px;border:1px solid #ccc}
.top_href{color:#009900;line-height:100%;text-decoration:none}
a{color:#009900;line-height:130%;text-decoration:none}
a:hover{color:#ffcc00;text-decoration:none}
h3{
	font-size:100%;
	color:#ffcc00;
	font-style: italic;height:20px;
}
.title{
	
	color:#000;
	text-decoration:none;
}
.title:visited{
	
	color:#ccc;
	text-decoration:none;
	
}
.title:hover{color:#ffcc00;text-decoration:none}
.link{
	
	color:#FF6600;
	line-height:130%;
	text-decoration:none;
}
.link:visited{
	
	color:#FF6600;
	line-height:130%;
	text-decoration:none;
	
}
.link:hover{color:#000000;text-decoration:none}
.b_m{color:#fff;text-decoration:none}
.b_m:visited{color:#fff;text-decoration:none}
.b_m:hover{color:#ffcc00;text-decoration:none}
