* {
	margin:0;
	padding:0;
	font-family:"Meiryo", "Minion Pro", "DFPHSMincho-W3", "MS PGothic";
}
img {
	border:none;
	padding:0;
	margin:0;
}
.clear{
	clear:both;
}
h1{
	font-size:12px;
	font-weight:normal;
	color:#666;
	height:26px;
	line-height:26px;
	width:950px;
	margin:0 auto;
}
#header{
	width:950px;
	margin:0 auto;
	height:74px;
}
	#top_search{
	}
		#top_search ul{
			font-size:12px;
			color:#666;
			clear:right;
		}
			#top_search ul li{
				list-style-type:none;
				float:right;
				height:21px;
				line-height:21px;
			}
				#chinese{
					width:55px;
					height:21px;
					display:block;
					background-image:url(../images/chinese.jpg);
				}
				#chinese:hover{
					background-image:url(../images/chinese.jpg);				
					background-position:0 -21px;
				}
				#sitemap{
					width:77px;
					height:21px;
					display:block;
					background-image:url(../images/sitemap.jpg);
				}
				#sitemap:hover{
					background-image:url(../images/sitemap.jpg);				
					background-position:0 -21px;
				}
				#contact{
					width:84px;
					height:21px;
					display:block;
					background-image:url(../images/contact.gif);
				}
				#contact:hover{
					background-image:url(../images/contact.gif);				
					background-position:0 -21px;
				}
#menu_bg{
	background:url(../images/menu_bg.jpg) repeat-x left top;
	height:36px;
}
	#menu{
		width:950px;
		margin:0 auto;
		height:36px;
	}
		#menu a{
			display:block;
			height:36px;
			float:left;
		}
		#menu a:hover{
			background-position:0 -36px;
		}
			#navi_1{
				background:url(../images/menu01.jpg);
				width:78px;
			}
			#navi_2{
				background:url(../images/menu02.jpg);
				width:79px;
			}
			#navi_3{
				background:url(../images/menu03.jpg);
				width:79px;
			}
			#navi_4{
				background:url(../images/menu04.jpg);
				width:78px;
			}
			#navi_5{
				background:url(../images/menu05.jpg);
				width:111px;
			}
#top_pic{
	width:950px;
	margin:0 auto;
	clear:both;
	padding-top:4px;
}
	#top_pic p{
		font-size:14px;
		color:#333;
		line-height:20px;
		padding:20px 0;
	}
#content{
	width:950px;
	margin:0 auto;
	padding-top:24px;
	padding-bottom:30px;
}
	#content_text{
		float:left;
		width:658px;
	}
		#content_text p{
			font-size:14px;
			color:#333;
			line-height:20px;
			padding:20px 0;
		}
		#content_text p a{
			font-size:14px;
			color:#333;
			text-decoration:none;
		}
		#content_text p a:hover{
			text-decoration:underline;
			background-color:#36c;
			color:#FFF;
		}
		#content p{
			font-size:14px;
			color:#333;
			line-height:20px;
			padding:20px 0;
		}
		#content_text #contact_bottom{
			background:url(../images/contact_bottom.gif) no-repeat right bottom;
			width:658px;
			margin-top:10px;
			height:166px;
		}
		a#flow{
			background:url(../images/flow.gif);
			width:279px;
			height:42px;
			display:block;
		}
			a#flow:hover{
				background-position:0 -42px;
			}
		a#price{
			background:url(../images/price.gif);
			width:279px;
			height:42px;
			display:block;
		}
			a#price:hover{
				background-position:0 -42px;
			}
		a#free_web{
			background:url(../images/free_web.gif);
			width:279px;
			height:40px;
			display:block;
		}
			a#free_web:hover{
				background-position:0 -40px;
			}
		a#seo_menu06{
			background:url(../images/seo_menu06.gif);
			width:279px;
			height:42px;
			display:block;
		}
			a#seo_menu06:hover{
				background-position:0 -42px;
			}
		a#seo_menu07{
			background:url(../images/seo_menu07.gif);
			width:279px;
			height:42px;
			display:block;
		}
			a#seo_menu07:hover{
				background-position:0 -42px;
			}
		a#seo_menu08{
			background:url(../images/seo_menu08.gif);
			width:279px;
			height:42px;
			display:block;
		}
			a#seo_menu08:hover{
				background-position:0 -42px;
			}
		a#seo_menu09{
			background:url(../images/seo_menu09.gif);
			width:279px;
			height:40px;
			display:block;
		}
			a#seo_menu09:hover{
				background-position:0 -40px;
			}
	#news{
		width:656px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
		#news_title{
			width:656px;
			background:url(../images/content_bg.jpg) no-repeat top left;
			height:31px;
		}
			#news dl{
				width:616px;
				margin:15px;
				border-left:2px solid #ccc;
				padding-left:10px;
				padding-bottom:5px;
				border-bottom:1px #999 dotted;
			}
				#news dl dt{
					font-size:12px;
					font-weight:bold;
					line-height:2.2em;
					color:#333;
				}
				#news dl dd{
					font-size:12px;
					padding:3px 0;
					color:#06c;
				}
					#news dl dd a{
						font-size:12px;
						color:#333;
						text-decoration:underline;
					}
					#news dl dd a:hover{
						font-size:12px;
						color:#06c;
						text-decoration:none;
					}
	#news2{
		width:656px;
		margin-top:10px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
		#news_title2{
			width:656px;
			background:url(../images/content_bg2.jpg) no-repeat top left;
			height:31px;
		}
			#news2 dl{
				width:616px;
				margin:15px;
				border-left:2px solid #ccc;
				padding-left:10px;
				padding-bottom:5px;
				border-bottom:1px #999 dotted;
			}
				#news2 dl dt{
					font-size:12px;
					font-weight:bold;
					line-height:2.2em;
					color:#333;
				}
				#news2 dl dd{
					font-size:12px;
					padding:3px 0;
					color:#06c;
				}
					#news2 dl dd a{
						font-size:12px;
						color:#333;
						text-decoration:underline;
					}
					#news2 dl dd a:hover{
						font-size:12px;
						color:#06c;
						text-decoration:none;
					}
	#content_banner{
		float:right;
		width:280px;
	}
		a#banner01{
			background:url(../images/banner01.jpg);
			width:280px;
			height:110px;
			display:block;
		}
			a#banner01:hover{
				background-position:0 -110px;
			}
		a#banner02{
			background:url(../images/banner02.jpg);
			width:280px;
			height:110px;
			display:block;
		}
			a#banner02:hover{
				background-position:0 -110px;
			}
		a#banner03{
			background:url(../images/banner03.jpg);
			width:280px;
			height:110px;
			display:block;
		}
			a#banner03:hover{
				background-position:0 -110px;
			}
		a#banner04{
			background:url(../images/banner04.jpg);
			width:280px;
			height:110px;
			display:block;
		}
			a#banner04:hover{
				background-position:0 -110px;
			}
		a#banner05{
			background:url(../images/banner05.jpg);
			width:280px;
			height:110px;
			display:block;
		}
			a#banner05:hover{
				background-position:0 -110px;
			}
		a#banner06{
			background:url(../images/banner06.jpg);
			width:280px;
			height:69px;
			display:block;
		}
			a#banner06:hover{
				background-position:0 -69px;
			}
		a#banner07{
			background:url(../images/banner07.jpg);
			width:280px;
			height:59px;
			display:block;
		}
			a#banner07:hover{
				background-position:0 -59px;
			}
		a#banner08{
			background:url(../images/banner08.jpg);
			width:280px;
			height:59px;
			display:block;
		}
			a#banner08:hover{
				background-position:0 -59px;
			}
		a#program_banner{
			background:url(../images/program_banner.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#program_banner:hover{
				background-position:0 -66px;
			}
		a#price_banner{
			background:url(../images/price_banner.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#price_banner:hover{
				background-position:0 -66px;
			}
		a#flow_banner{
			background:url(../images/flow_banner.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#flow_banner:hover{
				background-position:0 -66px;
			}
		a#free_banner{
			background:url(../images/free_banner.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#free_banner:hover{
				background-position:0 -66px;
			}
		a#seo_menu01{
			background:url(../images/seo_menu01.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#seo_menu01:hover{
				background-position:0 -66px;
			}
		a#seo_menu02{
			background:url(../images/seo_menu02.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#seo_menu02:hover{
				background-position:0 -66px;
			}
		a#seo_menu03{
			background:url(../images/seo_menu03.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#seo_menu03:hover{
				background-position:0 -66px;
			}
		a#seo_menu04{
			background:url(../images/seo_menu04.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#seo_menu04:hover{
				background-position:0 -66px;
			}
		a#seo_menu05{
			background:url(../images/seo_menu05.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#seo_menu05:hover{
				background-position:0 -66px;
			}
		a#shopping{
			background:url(../images/shopping_banner.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#shopping:hover{
				background-position:0 -66px;
			}
		a#shopping_work{
			background:url(../images/shopping_work.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#shopping_work:hover{
				background-position:0 -66px;
			}
		a#shopping_page{
			background:url(../images/shopping_page.gif);
			width:280px;
			height:66px;
			display:block;
		}
			a#shopping_page:hover{
				background-position:0 -66px;
			}
#footer{
	background:url(../images/footmenu_bg.jpg) repeat-x left top;
	height:56px;
	width:950px;
	margin:0 auto;
	padding-top:10px;
}
	#footer a{
		font-size:11px;
		color:#333;
		background:url(../images/footmenu_antion.jpg) no-repeat left center;
		padding-left:15px;
		text-decoration:none;
	}
	#footer a:hover{
		padding-left:15px;
		color:#069;
		text-decoration:underline;
	}
#copyright{
	background:url(../images/foot_bg.jpg) repeat-x left top;
	height:71px;
	margin:0;
	padding:0;
}
	#foot_logo{
		width:950px;
		margin:0 auto;
		padding:0;
	}
/*内页css*/
a#apply_button{
	background:url(../images/apply_button.gif);
	width:361px;
	height:54px;
	display:block;
}
	a#apply_button:hover{
		background-position:0 -54px;
	}
a#contact_recruit{
	background:url(../images/contact_recuit.gif);
	width:303px;
	height:54px;
	display:block;
}
	a#contact_recruit:hover{
		background-position:0 -54px;
	}
p#price_ad{
	background:url(../images/price_bg.gif) no-repeat left top;
	height:483px;
	padding:150px 10px 0 22px;
	line-height:1.0em;
	margin-top:10px;
}
a.more{
	background:url(../images/more.gif);
	width:214px;
	height:54px;
	display:block;
}
	a.more:hover{
		background-position:0 -54px;
	}
a.pagetop{
	background:url(../images/top.gif);
	width:129px;
	height:16px;
	display:block;
	float:right;
}
	a.pagetop:hover{
		background-position:0 -16px;
	}
#content_text table{
	width:100%;
	font-size:14px;
	color:#333;
}	
	#content_text td,tr{
		padding:5px;
	}	
	#content .system_table td,tr{
		padding:5px;
		font-size:12px;
	}	
	#content_text .system_table td,tr{
		padding:5px;
		font-size:12px;
	}	
	#content_text .system_table th{
		font-size:14px;
		font-weight:bold;
		padding:5px;
	}	
#price_after_bg{
	background:url(../images/price_after_bg.gif) no-repeat left top;
	height:179px;
}
#price_after_bg2{
	background:url(../images/price_after_bg2.gif) no-repeat left top;
	height:181px;
}
#free_web_bg{
	background:url(../images/free_web_bg.gif) no-repeat left top;
	height:446px;
	margin-top:20px;
}

a#system_banner{
	background:url(../images/system_banner.gif);
	width:280px;
	height:66px;
	display:block;
}
	a#system_banner:hover{
		background-position:0 -66px;
	}
a#system_css_banner{
	background:url(../images/system_css_banner.gif);
	width:280px;
	height:66px;
	display:block;
}
	a#system_css_banner:hover{
		background-position:0 -66px;
	}
a#system_development_banner{
	background:url(../images/system_development_banner.gif);
	width:280px;
	height:66px;
	display:block;
}
	a#system_development_banner:hover{
		background-position:0 -66px;
	}
a#system_flow_banner{
	background:url(../images/system_flow_banner.gif);
	width:279px;
	height:40px;
	display:block;
}
	a#system_flow_banner:hover{
		background-position:0 -40px;
	}
a#system_development_banner2{
	background:url(../images/system_development_banner2.gif);
	width:279px;
	height:40px;
	display:block;
}
	a#system_development_banner2:hover{
		background-position:0 -40px;
	}
a#shopping_work2{
	background:url(../images/shopping_work2.gif);
	width:279px;
	height:40px;
	display:block;
}
	a#shopping_work2:hover{
		background-position:0 -40px;
	}
a#shopping_page2{
	background:url(../images/shopping_page2.gif);
	width:279px;
	height:40px;
	display:block;
}
	a#shopping_page2:hover{
		background-position:0 -40px;
	}


.all_content_text{
	padding:10px 20px;
}
	.all_content_text p a{
		text-decoration:underline;
		color:#0066FF;
	}
	.all_content_text p a:hover{
		text-decoration:none;
		background-color:#C1E0FF;
	}
		.sitemap, .sitemap3, .sitemap4, .sitemap5, .sitemap6{
			line-height:2.4em;
		}
		.sitemap a{
			font-size:14px;
			color:#999;
			text-decoration:none;
			background:url(../images/sitemap_img03.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap a:hover{
			font-size:14px;
			color:#666;
			text-decoration:none;
			background:url(../images/sitemap_img04.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap2{
			line-height:2em;
			height:24px;
			background-color:#E6E6E6;
		}
		.sitemap2 a{
			font-size:14px;
			color:#999;
			text-decoration:none;
			background:url(../images/sitemap_img03.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap2 a:hover{
			font-size:14px;
			color:#666;
			text-decoration:none;
			background:url(../images/sitemap_img04.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap3 a{
			font-size:14px;
			color:#999;
			text-decoration:none;
			background:url(../images/sitemap_img05.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap3 a:hover{
			font-size:14px;
			color:#666;
			text-decoration:none;
			background:url(../images/sitemap_img06.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap4 a{
			font-size:14px;
			color:#999;
			text-decoration:none;
			background:url(../images/sitemap_img07.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap4 a:hover{
			font-size:14px;
			color:#666;
			text-decoration:none;
			background:url(../images/sitemap_img08.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap5 a{
			font-size:14px;
			color:#999;
			text-decoration:none;
			background:url(../images/sitemap_img01.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap5 a:hover{
			font-size:14px;
			color:#666;
			text-decoration:none;
			background:url(../images/sitemap_img02.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap6 a{
			font-size:14px;
			color:#999;
			text-decoration:none;
			background:url(../images/sitemap_img06.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}
		.sitemap6 a:hover{
			font-size:14px;
			color:#666;
			text-decoration:none;
			background:url(../images/sitemap_img05.gif) no-repeat left;
			padding-left:10px;
			margin-left:5px;
		}

