/* CSS Document */
.tit_h2 h2#word{
	font-size:larger;
	color:#000;
}

.words_index2 {
	border:1px solid #d5d2d2;
	width:553px;
	padding:5px;
	margin: 10 0 20px 0;
}

* html .words_index2 {
	width:563px;
}

.words_index2 dl dt {
	font-weight:bold;
}

.words_index2 dl dd {
}

.words_index2 dl dd ul {
	line-height:120%;
	clear:left;
}

.words_index2 dl dd ul li {
	display:inline;
}

.words_list2 {
	padding:6px 12px;
	border-right:1px solid #d5d2d2;
	border-bottom:1px solid #d5d2d2;
	border-left:1px solid #d5d2d2;
}
.words_list2 ul {
	line-height:150%;
}
.words_list2 ul li {
	display:inline;
	padding: 0 8px 0 0;
}


.words_list2 table {
}

.words_list2 table td {
}

.keyword_list2 {
	line-height:150%;
	width:539px;
	padding:5px 12px;
	border:1px solid #d5d2d2;
	background:#ebebeb url("../haken/imgs/bg_words_01.gif") repeat-x left bottom;
}

* html .keyword_list2 {
	width:563px;
	padding:5px 12px;
}

.keyword_list2 dl dt {
	width:138px;
	font-weight:bold;
	float:none;
	margin: 0 0 5px 0;
}

.keyword_list2 dl dd {
	display:inline;
	padding: 0 8px 0 0;
}

.keyword_list2 dl dd table td {
}

.keyword_list2 dl dd table td {
}




.moreInfo {margin:35px 0px 0px 0px;}

.hl_tit { margin:0px;}
.moreInfo p { margin:10px 0px 10px 0px;}
.moreInfo dl {
	 background-color:#f5f9fb;
	 margin: 0;
	 padding: 0;
	 overflow:hidden;
	 border-bottom:1px solid #e0e2e3;
}
.moreInfo dt { 
	padding:5px 0px 5px 18px; 
	_padding:7px 0px 3px 18px; 
	margin:0px 0px 0px 0px; 
	float:left;	
	background:url(/haken/imgs/hl_list.gif) no-repeat  10px 10px transparent;
	_background:url(/haken/imgs/hl_list.gif) no-repeat  10px 8px transparent;
 	 border-bottom:1px solid #ffffff;
	 font-size:80%!important;
}


*+html .moreInfo dt { 
	padding:7px 0px 3px 18px; 
	margin:0px 0px 0px 0px; 
	float:left;
	background:url(/haken/imgs/hl_list.gif) no-repeat  10px 8px transparent;
 	 border-bottom:1px solid #ffffff;
	 font-size:80%!important;
}

.moreInfo dd {
	float:left;
	margin:0px 5px 0px 0px;
	 padding:5px 0px 5px 0px;
	 _padding:7px 0px 3px 0px;
	 font-size:80%!important;
 	 border-bottom:1px solid #ffffff;
}

*+html .moreInfo dd {
	float:left;
	margin:0px 5px 0px 0px;
	 padding:7px 0px 3px 0px;
	 font-size:80%!important;
 	 border-bottom:1px solid #ffffff;
}

.moreInfo dl.first-low {
	 background-color:#f5f9fb;
	 margin: 0;
	 padding: 0;
	 overflow:hidden;
	 border-top:1px solid #e0e2e3;
}

.moreInfo dt.last-low { 
	padding:5px 0px 5px 18px; 
	_padding:7px 0px 3px 18px; 
	margin:0px 0px 0px 0px; 
	float:left;	
	background:url(/haken/imgs/hl_list02.gif) no-repeat  10px 10px transparent;
	_background:url(/haken/imgs/hl_list02.gif) no-repeat  10px 8px transparent;
 	 border-bottom:1px solid #ffffff;
}

*+html .moreInfo dt.last-low { 
	padding:7px 0px 3px 18px; 
	margin:0px 0px 0px 0px; 
	float:left;	
	background:url(/haken/imgs/hl_list02.gif) no-repeat  10px 8px transparent;
 	 border-bottom:1px solid #ffffff;
}

.moreInfo dt a {font-size:100%; margin-right:10px;}
.moreInfo dt span.tgt-pg {font-weight:bold; margin-right:10px; font-size:100%;}
