#cats-language-ja {
	width:50px;
	height:48px;
	font-size:10px;
	line-height: 40px;
	margin-left:240px;
}

#cats-language-ja a {
	text-decoration:none !important;
}
#cats-language-ja a:hover{
	color:#999999;
}

#cats-search-ja {
	width:300px;
	height:50px;
	font-size:10px;
	border-bottom:solid 1px #CCC;
}
#cats-search-ja li{
	float: left;
	line-height: 50px;
	margin-right:10px;
}
#cats-search-ja li a {
	float: left;
	line-height: 50px;
	text-decoration:none !important;
}

#cats-ja {
	width:300px;
	height:50px;
	font-size:12px;
}
#cats-ja li {
	float: left;
	line-height: 50px;
	margin-right:70px;
}
#cats-ja li a {
	float: left;
	line-height: 50px;
	text-decoration:none !important;
}
#cats-ja li a:hover, #cats li a.active {
	border-bottom:solid 1px #666666;
}

.cats-bottom{border-bottom:solid 1px #CCC;}

#cats-work-ja{
		width:40px;
		height:50px;
		line-height: 50px;
		font-size:12px;
		float:left;
}
#cats-work-category-ja {
		width:70px;
		height:15px;
		margin:26px 0 0 0;
		padding:0 0 0 68px;
		line-height: 23px;
		float:left;
		font-size:10px;
			border-top:solid 1px #CCC;
}

#cats-work-category-ja a {
	float: left;
	line-height:23px;
	text-decoration:none !important;
}
#cats-work-category-ja a:hover, #cats-work-category-ja a.active {
	border-bottom:solid 1px #666666;
}

#cats-work-year-ja {
		width:40px;
		height:15px;
		margin:26px 0 0 0;
		padding:0 0 0 50px;
		line-height: 23px;
		float:left;
		font-size:10px;
			border-top:solid 1px #CCC;
}

#cats-work-year-ja a {
	float: left;
	line-height: 23px;
	text-decoration:none !important;
}
#cats-work-year-ja a:hover, #cats-work-year-ja a.active {
	border-bottom:solid 1px #666666;
}