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

#topNyumon {
	margin: 0 0 20px 0;
	padding-bottom: 50px;
	width:965px;
	clear:both;
	background:#f5f5f5 url(/ac/j/corp/nyumon/img/top/top_bg.jpg) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	position:relative;
	border: 1px solid #b9b9b9;
}

#topHeader {
	width: 867px;
	height: 137px;
	position: absolute;
	left: 50px;
	top: 5px;
}

#topLead {
	padding: 10px 0 0 0;
	width: 670px;
	height: 34px;
	color: #808080;
	font-size: 80%;
}

#topLinks {
	padding: 137px 0 0 50px;
	width: 867px;
}

.topLink {
	width: 180px;
	min-height:200px;
	font-size: 11px!important;
	line-height: 170%;
	float: left;
}

#topLinks a {
	text-decoration: none;
}

#topLinks a:link,
#topLinks a:visited {
	color: #4d4d4d;
}

#topLinks a:hover,
#topLinks a:active {
	color: #cacaca;
}

#topLinks a.color:link,
#topLinks a.color:visited {
	color: #8ec320;
}

#topLinks a.color:hover,
#topLinks a.color:active {
	color: #ddedbc;
}

#topLinks ul {
	margin: 0;	
}

#topLinks ul ul {
	margin: -10px 0 0 0;
	padding: 0 0 0 18px;
}

#topLinks ul ul ul {
	margin: 0;
	padding: 0;
}

#topLinks ul ul li {
	margin: 2px 0 2px 0;
}

