a,a:visited{color: #00ccff;}
body{ background: #000 url(/images/base/staff/bg_body.jpg) repeat-x left top; color: #fff; text-shadow: none; }
#wrapper{}
#topsection{overflow: hidden}
#maincontainer{width: 1015px;}
#contentwrapper{width: 1015px;}
h1{
	float: left;
	margin: 14px 0 0 0;
	width: 356px;
	height: 65px;
	background: url(/images/base/staff/logo.png) no-repeat left top;
}
#header{
	float: right;
	_display: inline;
	margin: 0;
	width: 659px;
	font-size: 93%;
	text-shadow: none;
}
#gnav{
	overflow: hidden;
	margin: 13px auto;
	width: 1015px;
	height: 53px;
}
	#gnav li{float: left;}
		#gnav li a span{display:none;}
		#gnav li a{
			display: block;
			height: 53px;
			background-image: url(/images/base/staff/bg_gnav.png);
			background-repeat: no-repeat;
		}

		#gnav li#gnav_introduction a{width: 197px; background-position: left top;}
		#gnav li#gnav_introduction a:hover,
		#gnav li#gnav_introduction a.current{ background-position: left -53px }

		#gnav li#gnav_message a{width: 213px; background-position: -197px top;}
		#gnav li#gnav_message a:hover,
		#gnav li#gnav_message a.current{ background-position: -197px -53px }

		#gnav li#gnav_blog a{width: 172px; background-position: -410px top;}
		#gnav li#gnav_blog a:hover,
		#gnav li#gnav_blog a.current{ background-position: -410px -53px }

		#gnav li#gnav_job a{width:207px; background-position: -582px top;}
		#gnav li#gnav_job a:hover,
		#gnav li#gnav_job a.current{ background-position: -582px -53px }

		#gnav li#gnav_news a{width:226px; background-position: -789px top;}
		#gnav li#gnav_news a:hover,
		#gnav li#gnav_news a.current{ background-position: -789px -53px }

.box_main{
	margin: 15px auto 35px auto;
	padding-top: 4px;
	width: 1014px;
	background: url(/images/base/staff/bg_box_main_top.png) no-repeat left top;
}
	.box_main .box{
		overflow: hidden;
		width: 1014px;
		background: url(/images/base/staff/bg_box_main_middle.png) repeat-y left top;
	}
	.box_main_bottom{
		width: 1014px;
		height: 4px;
		background: url(/images/base/staff/bg_box_main_bottom.png) no-repeat left bottom;
	}
#box_movie{
	margin: 15px auto 35px auto;
	padding-top: 4px;
	width: 1014px;
	text-align: center;
}
.box_h2{margin: 0 0 20px 15px;}
#staffs{
	overflow: hidden;
	margin: 0 0 0 4px;
	width: 1006px;
	height: 378px;
}
	#staffs li{
		z-index: 4999;
		position: relative;
		margin: 0;
		padding: 0;
		float: left;
		width: 168px;
		height: 378px;
		background: #eee;
	}
	#staffs li a span{display:none;}
	#staffs li a{
		display: block;
		width: 100%;
		height: 100%;
	}
	#staffs li#s1{
		background: url(/images/base/staff/staff1.jpg) no-repeat left top;
	}
	#staffs li#s2{
		background: url(/images/base/staff/staff2.jpg) no-repeat left top;
	}
	#staffs li#s3{
		background: url(/images/base/staff/staff3.jpg) no-repeat left top;
	}
	#staffs li#s4{
		background: url(/images/base/staff/staff4.jpg) no-repeat left top;
	}
	#staffs li#s5{
		background: url(/images/base/staff/staff5.jpg) no-repeat left top;
	}
	#staffs li#s6{
		width: 166px !important;
		background: url(/images/base/staff/staff6.jpg) no-repeat left top;
	}
	.s_detail{
		z-index: 5000;
		position: absolute;
		display: none;
		width: 1006px;
		height: 378px;
	}
	.s_detail img{cursor: pointer}
/*
 * Pin
 */
.pin_l{
	z-index: 9500;
	position: absolute;
	margin: -12px 0 0 -8px;
	width: 20px;
	height: 21px;
	background: url(/images/base/staff/pin_l.png) no-repeat left top;
}
.pin_lr{
	z-index: 9500;
	position: absolute;
	margin: -20px 0 0 -8px;
	width: 1030px;
	height: 25px;
	background: url(/images/base/staff/pin_lr.png) no-repeat left top;
}

/*
 * Job & News
 */
.main{
	overflow: hidden;
	margin: 0 4px;
	width: 1006px;
	height: 378px;
}
.main2{
	overflow: hidden;
	margin: 0 4px;
	width: 1006px;
}
.box div.left{
	width: 317px;
	text-align: center;
}
	.box div.left img{
		margin-bottom: 5px;
	}
.box div.right{
	width: 685px;
	color: #000;
}
	.box div.right table{
		margin: 0;
		padding: 0;
		width: 685px;
		height: 378px;
		background: #fff;
	}
	.box div.right table th,
	.box div.right table td{
		margin: 0;
		padding: 0 10px;
		font-size: 93%;
	}
	.box div.right ul{
		margin-bottom: 10px;
	}
	.box div.right ul li{
		overflow: hidden;
		padding: 8px 0;
		background: url(/images/border_dotted.gif) repeat-x left bottom;
	}
	.box div.right ul li div.date {
		float: left;
		padding: 3px 0 3px 20px;
		width: 100px;
		background: url(/images/base/car_stock/arrow1.png) no-repeat left center;
	}
	.box div.right ul li div.content {
		float: left;
		margin-left: 10px;
		padding: 3px 0;
		width: 555px;
	}
/*
 * Article
 */
.article{
	margin: 10px;
	color: #000;
}
	.article .header{
		overflow: hidden;
		_zoom: 100%;
	}
	.article .header h3{
		margin-bottom: 5px;
		padding: 5px 0 5px 20px;
		font-size: 153.9%;
		background: url(/images/base/car_stock/arrow1.png) no-repeat left center;
		border-bottom: 1px solid #000;
	}
	.article .header p{
		margin: 0;
		padding: 5px 0 0 0;
		text-align: right;
		border-top: 1px solid #e0e0e0;
	}
	.article .content{
		overflow: hidden;
		_zoom: 100%;
		margin: 10px 0;
		padding: 0 0 20px 0;
		border-bottom: 1px solid #e0e0e0;
	}
	.article .content p{
		margin: 0;
		line-height: 2em;
		font-size: 123.1%;
	}
	.article .content p img{
		margin: 0 10px 0 0;
	}
	.article .footer{
		overflow: hidden;
		margin: 10px 0;
		border-top: 1px solid #000;
	}
		.article .footer ul{
			float: right;
			margin-top: 5px;
		}
		.article .footer ul li{
			float: left;
			margin-right: 10px;
		}

#footer{
	overflow: hidden;
	margin: 0 auto;
	width: 1015px;
	text-align: left;
}
	#footer_box{
		overflow: hidden;
	}
	#footer .left{
		_display: inline;
		width: 252px;
		height: 281px;
		background: url(/images/base/staff/footer_company.jpg) no-repeat left top;
	}
		#footer .left p{
			margin: 14px 0 0 10px;
			color: #fff;
			font-size: 10px;
			line-height: 15px;
			text-shadow: none;
		}
	#footer .right{
		_display: inline;
		width: 761px;
	}
		#footer_nav{
			overflow: hidden;
			width: 761px;
			background: url(/images/base/staff/bg_footer_nav.png) repeat left top;
		}
			#footer_nav .box{
				float: left;
				width: 190px;
			}
			#footer_nav #label_service,
			#footer_nav #label_staff{
				width: 189px !important;
			}
			#footer_nav h4{
				height: 30px;
				background: url(/images/base/staff/bg_footer_nav_label.png) no-repeat left top;
			}
			#footer_nav h4 span{
				display: none;
			}
			#footer_nav #label_car_stock h4{
				background-position: left 0;
			}
			#footer_nav #label_service h4{
				background-position: -190px 0;
			}
			#footer_nav #label_company h4{
				background-position: -380px 0;
			}
			#footer_nav #label_staff h4{
				background-position: right 0;
			}
			#footer_nav .box li{
				padding-bottom: 1px;
				background: transparent url(/images/border_dotted.gif) repeat-x left bottom;
				font-size: 85%;
			}
			#footer_nav .box li a{
				display: block;
				padding: 8px 0 6px 0;
				width: 100%;
				height: 100%;
				background: transparent url(/images/arrow3.gif) no-repeat 10px center;
				color: #fff;
			}
			#footer_nav #label_car_stock li a,
			#footer_nav #label_service li a{
				border: none !important;
			}
			#footer_nav .box li a:hover,
			#footer_nav .box li a.current{
				background-color: #ccc909;
			}
			#footer_nav .box li a span{
				display: block;
				margin: 0 0 0 20px;
			}

address a,address a:hover,address a:visited{color: #fff}

/* Pagination */
div.pagination *{
	vertical-align: middle;
	color: #ff0072;
}
div.pagination {
	margin: 10px 2px;
	padding-right: 5px;
	text-align: right;
}
div.pagination em{
	padding:2px 6px;
	font-style: normal !important;
	font-weight: bold;
	border: 1px solid #000;
	background: #000;
}

div.pagination a {
	border: 1px solid #000;
	margin-right:3px;
	padding: 2px 6px;
	background-position:bottom;
	text-decoration: none;
}
div.pagination a:hover{
	border: 1px solid #000;
	background: #000;
	color: #fff;
}
div.pagination span.current {
	margin-right:3px;
	padding:2px 6px;
	font-weight: bold;
}
div.pagination span.disabled {
	margin-right:3px;
	padding:2px 6px;
}

/*
 * Livedoor Blog
 */
#header2,
#ad,
#ad1,
#ad2,
.plugin-search_internal,
.plugin-news{
	display: none;
}
.sidewrapper{
	margin: 10px 0 15px 10px;
}
.sidetitle{
	margin: 0 0 5px 0;
	padding-left: 10px;
	font-size: 123.1%;
	font-weight: bold;
	color: #333;
	background: url(/images/arrow2.gif) no-repeat left center;
}
.side{
	overflow: hidden;
	margin: 0 0 0 10px;
}
.sidebody{
	float: left;
	margin-right: 11px;
}
.pager{
	overflow: hidden;
	padding-top: 5px;
	border-top: 1px solid #000;
}
.pager ul{
	float: right;
	margin: 0;
}.pager li{
	float: left;
	margin-right: 11px;
}
