@charset "utf-8";
/* CSS Document */

#banner{
	background:#e6e6e6;
	width:100%;
	height:120px;
	margin-bottom:-10px;
	}
	#banner .carousel{
		width:950px;
		margin:auto;
		overflow:hidden;
		}
	#banner .carousel p{
		position:absolute;
		padding-top:48px;
		}
		#banner .carousel p a{
			display:block;
			width:22px;
			height:22px;
			text-indent:-9999px;
			}
			#banner .carousel p a:hover{
				cursor:pointer;
				}
			#banner .carousel p.carouselPrev{
				margin-left:928px;
				/margin-left:885px;
				}
				#banner .carousel p.carouselPrev img{
					cursor:pointer;
					}
				#banner .carousel p.carouselPrev img:hover{
					opacity:0.75;
					filter: alpha(opacity=75); /* IE lt 8 */
					-ms-filter: "alpha(opacity=75)"; /* IE 8 */
					-khtml-opacity: .75; /* Safari 1.x */
					-moz-opacity: .75; /* FF lt 1.5, Netscape */
					}
				#banner .carousel p.carouselPrev a{
					background:url(../commonImg/banner_prev.png) center center no-repeat;
					}
			#banner .carousel p.carouselNext{
				/margin-left:-27px;
				}
				#banner .carousel p.carouselNext a{
					background:url(../commonImg/banner_next.png) center center no-repeat;
					}
				#banner .carousel p.carouselNext img{
					cursor:pointer;
					}
				#banner .carousel p.carouselNext img:hover{
					opacity:0.75;
					filter: alpha(opacity=75); /* IE lt 8 */
					-ms-filter: "alpha(opacity=75)"; /* IE 8 */
					-khtml-opacity: .75; /* Safari 1.x */
					-moz-opacity: .75; /* FF lt 1.5, Netscape */
					}
	#banner .carousel div{
		width:880px;
		height:120px;
		margin:0px 35px;
		overflow:hidden;
		}
		#banner .carousel ul{
			}
		#banner .carousel li{
			float:left;
			margin:20px 10px;
			}
			#banner .carousel li a{
				background:none;
				padding:0px;
				}
			#banner .carousel li img{
				width:200px;
				height:80px;
				box-shadow:0px 0px 3px #666666;
				}
			#banner .carousel li:hover{
				opacity:0.75;
				filter: alpha(opacity=75); /* IE lt 8 */
				-ms-filter: "alpha(opacity=75)"; /* IE 8 */
				-khtml-opacity: .75; /* Safari 1.x */
				-moz-opacity: .75; /* FF lt 1.5, Netscape */
				}

#pageLink{
	}
	#pageLink a{
		display:block;
		color:#333;
		}
		#pageLink a:hover{
			text-decoration:none;
			opacity:0.75;
			filter: alpha(opacity=75); /* IE lt 8 */
			-ms-filter: "alpha(opacity=75)"; /* IE 8 */
			-khtml-opacity: .75; /* Safari 1.x */
			-moz-opacity: .75; /* FF lt 1.5, Netscape */
			}
	#pageLink h3{
		background:#333;
		color:#FFF;
		font-size:140%;
		}
		#pageLink h3 a{
			padding:20px 10px 15px 10px;
			color:#FFF;
			}
	#pageLink ul{
		}
	#pageLink li{
		border-top:1px solid #FFF;
		border-bottom:1px solid #ccc;
		font-weight:bold;
		}
		#pageLink li a{
			padding:10px 5px 10px 30px;
			background:#eee url(../commonImg/pLink_s1.png) 10px center no-repeat;
			}
		#pageLink li ul{
			display:none;
			}
	#pageLink .active{
			background:#fff;
			}
		#pageLink .active a{
			background:#000 url(../commonImg/pLink_act.png) 10px center no-repeat;
			color:#fff;
			}
		#pageLink .active ul{
			display:block;
			padding:0px 10px 5px 10px;
			border:5px solid #eee;
			}
		#pageLink .active li{
			border-bottom:1px dotted #bababa;
			border-top:none;
			font-weight:normal;
			}
			#pageLink .active li a{
				padding-left:15px;
				background:#fff url(../commonImg/more_s1.png) left center no-repeat;
				color:#666;
				}
			#pageLink .active li ul{
				display:none;
				}
			#pageLink .active li.active a{
				color:#000;
				}
		#pageLink .active .active ul{
			display:block;
			margin-top:-5px;
			border:none;
			}
		#pageLink .active .active li{
			border-bottom:none;
			border-top:none;
			font-weight:normal;
			}
			#pageLink .active li.active li a{
				padding:5px 5px 5px 15px;
				background:url(../commonImg/pLink_sel.png) left center no-repeat;
				color:#666;
				}
			#pageLink .active li.active li.active a{
				color:#000;
				}


#topics{}
	#topics .article{
		margin-top:-20px;
		}
	#topics p{
		height:30px;
		margin-top:-52px;
		padding-right:11px;
		text-align:right;
		/margin-top:-35px;
		}
		#topics p a{
			padding-left:15px;
			background:url(../commonImg/more_s1.png) left center no-repeat;
			}
	#topics dl{
		clear:both;
		border-bottom:1px solid #CCC;
		}
	#topics dt,
	#topics dd{
		padding:8px 0px;
		border-top:1px solid #CCC;
		}
	#topics dt{
		clear:both;
		float:left;
		/width:105px;
		padding-left:15px;
		background:url(../commonImg/topicsLink_s1.png) left center no-repeat;
		}
		#topics dt span{
			display:block;
			width:90px;
			float:right;
			margin-left:10px;
			padding:0px 5px;
			background:#000;
			color:#FFF;
			font-size:90%;
			text-align:center;
			border-radius:3px;
			/margin-top:-24px;
			}
	#topics dd{
		padding-left:10.5em;
		/padding-left:10px;
		}
		#topics dd.center{
			padding-left:0px;
			border:none;
			}
	#topics .inaba{
		background:#ff8500;
		}
	#topics .office{
		background:#4059ff;
		}
	#topics .company{
		background:#99cc00;
		}
	#topics .ir{
		background:#e3be61;
		}
	#topics .recult{
		background:#49aab1;
		}
	#topics .first{
		border:none;
		}

