@charset "utf-8";

body {
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	margin-top:0;
}

#main{
	margin:0 auto;
	width:1000px;
	height:950px;
}

#banner_line{
	margin:0 auto;
	width:1007px;
	clear:both;
	height:144px; 
}

#com_right{
	width:750px;
	height:auto;
	float:right;
}

#com_left{
	width:250px;
	height:1200px;
	float:left;
	background-color: #ECECFB;
}

#com_top{
	width:250px;
	height: 60px;
	margin:0 0 0 0;
}

#com_list{
	width:250px;
	height: 44px;
	background-image:url(images/list_bg.gif);
	margin:0 0 0 0;
}

#list_test{
	padding: 15px 0 0 20px;
	font-size:14px;
	color: #000000;
}

#com_messge{
	margin:20px 0 10px 90px;
	width:580px;
	height:380px;
	float:left;
	font-size:14px;
	line-height: 34px;
	color:#373737;　
}
#right_ser{
	margin:20px 0 10px 50px;
	width:500px;
	height:23px;
	float:left;
	clear:both;
}

#right_pic{
	margin: 40px 150px 0 0 ;
	width:343px;
	height:312px;
	float:right;
	clear:both;
}

#right_link{
	margin:20px 0 10px 50px;
	font-size:12px;
	width:600px;
	height:18px;
	float:left;
}

#mess_pic{
	margin:20px 10px 0 0;
	width:173px;
	height:229px;
	float:right;	
}

#his_test{
	font-size:12px;
	line-height: 23px;
	color: #898989;
}

#privacy{
	width:580px;
	height:1000px;
	font-size:12px;
	line-height: 23px;
	color: #898989;
	margin: 100px 0 0 50px;

}

#pri_main{
	margin:0 auto;
	width:1000px;
	height:1600px;
	border-right: #ECECFB 1px dotted;
	border-left: #ECECFB 1px dotted;
}

#pri_left{
	width:250px;
	height:1600px;
	float:left;
	background-color: #ECECFB;
}


