/* er_layout.css	*/
*{
margin:	0;
padding:	0;
}
body	{
	background-color:	#ededed;
}
#issue_container	{
	padding: 6px;
	background-color: #ededed;
	}
#core_container	{
	width: 900px;;
	}
#row_container	{
	width: 900px;;
	}
#kernel_container	{
	float:	left;
	width: 700px;
	}

#topics	{
	width:	190px;;
	padding-left:	3px;
	float:	left;
	font-size:	12px;
	background-color: #000000;
	}
#contents	{
	width:	500px;
	padding-left:	3px;
	float:	right;
	background-color: #ededed;
	font-size:	12px;
	line-height:	1.5em;
	}




#contents	td	a:link	{color:#0000cc;}
#contents	td	a:hover	{color:#cc0000;background:#cccc0c;}
#contents	td	a:active	{color:#cc0000;background:#cccc0c;}
#contents	td	a:visited	{color:#cc0000;}



#contents_2d	{
	width:	700px;
	float:	left;
	background-color: #ededed;
	font-size:	12px;
	line-height:	1.5em;
	}




#contents_2d	td	a:link	{color:#0000cc;}
#contents_2d	td	a:hover	{color:#cc0000;background:#cccc0c;}
#contents_2d	td	a:active	{color:#cc0000;background:#cccc0c;}
#contents_2d	td	a:visited	{color:#cc0000;}




#list	{
	width:	470px;
	padding:	3px;
	font-size:	12px;
	line-height:	1.5em;
	}


#list	th	{
	width:	190px;
	vertical-align:	top;
	text-align:	left;
	color:	#0033ff;
	border-style:	solid none none none;
	border-width:	1px;
	}


#list	td	{
	color:	#000000;
	vertical-align:	top;
	border-style:	solid none none none;
	border-width:	1px;
	}


#list_2d	{
	width:	700px;
	padding:	3px;
	font-size:	12px;
	line-height:	1.5em;
	}


#list_2d	th	{
	width:	200px;
	vertical-align:	top;
	text-align:	left;
	color:	#0033ff;
	border-style:	solid none none none;
	border-width:	1px;
	}


#list_2d	td	{
	color:	#000000;
	vertical-align:	top;
	border-style:	solid none none none;
	border-width:	1px;
	}

#links	{
	float: right;
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	width:	190px;;
	padding-top:	3px;
	padding-bottom:	3px;
	font-size:	12px;
	background-color: #ededed;
	}


#header	{
	clear: both;
	background-color:	#ededed;
	/* background-image:	url(https://l-h.co.jp/bg/common.jpg); */
	font-size:	12px;
	width:	900px;;
}

#navigator	{
	clear: both;
	width:	900px;;
}


#footer	{
	clear: both;
	background-color: #666666;
	background-position:	left	top;
	background-repeat:	repeat-x;
	font-size:	10px;
	width:	900px;;
}

/* 旧 lh_navi.css より*/

/*	lh_navi.css	*/

#links	h4	{
	font-size:	12pt;
	text-align:	center;
	margin:	0px;
	padding:	4px;
	background-color:	#696969;
	color:	#ffffff;
	border-bottom:	1px	#ffffff	solid;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

ul.nobullets	{
	list-style-type: none;
	margin:	0px;
	padding:	0px;
	}

ul#links	{
	list-style-type: none;
	margin:	0px;
	padding:	0px;
	}

/*	▼go_site	*/



#links	li.go_site		a	{
	list-style-type: none;
	margin:	0px;
	padding:	4px; /* このpaddingは、ボタン部分のテキスト周りの余白	*/
	display:	block;
	background-color:	#cccc66;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li.go_site	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}

/*	▼go_class	*/

#links	li.go_class	a	{
	list-style-type: none;
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#cc9966;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li.go_class	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}

/*	▼go_outside	*/

#links	li#go_outside	a	{
	list-style-type: none;
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#cc99cc;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li#go_outside	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}

/*	▼go_doc	*/

#links	li.go_doc	a	{
	list-style-type: none;
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#ccdddd;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li.go_doc	a:hover	{
	list-style-type: none;
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}


/*	▼go_service*/

#links	li.go_service	a	{
	list-style-type: none;
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#ffccff;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li.go_service	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}


/*	▼go_double_heights	*/

#links	li#go_double_heights	a	{
	list-style-type: none;
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#ffccff;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	30px;
	line-height:	30px;
	}

#links	li.go_service	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}


/*	▼navigator	*/

#navigator	{
	margin-top:	0px;
	margin-bottom:	0px;
	border-bottom: 1px solid #FFFFFF;
	background-color:	#556622;
	font-family:	ヒラギノ角ゴシック std W8, sans-serif, helvetica bold;
	font-size:	12px;
	color:	#ffffff;
	float:	left;
	width:	100%;
	}

#navigator	ul	{
	margin:	0;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	}

#navigator	li	{
	display:	inline;
	padding:	0;
	}

#navigator	a	{
	text-decoration:	none;
	color:	#ffffff;
	display:	block;
	float:	left;
	border-right: 1px solid #FFFFFF;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	2px;
	}

#navigator	a:hover	{
	background-color:	#000000;
	color:	#ccff00;	
	}
	


