@charset "utf-8";/* 特に記述が無い限り日英共通 *//* Clearfix */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* ▼レイアウト */	#search_main{	float:left;	width: 720px;	}	#search_top{	width:720px;	height:7px;	background: url(/report/imgs/bg_news_top.gif) top no-repeat;	}	#search_head{	width: 720px;	padding: 11px 0 0 0;	background: url(/report/imgs/bg_news_body.gif) top repeat-y;	color:#252525;	}		#search_main h2{	float:left;	margin: 5px 0 30px 20px;	display: inline;	}	#search_main #head_navi{	float:right;	text-align:right;	margin-right:20px;	display: inline;	}	#search_bottom{	width:720px;	height:10px;	background: url(/report/imgs/bg_news_bottom.gif) top no-repeat;	}	div.estresult {}div.resinfo {	clear:both;	margin: 0 1px 23px;	padding: 6px 19px 5px;	background: #DADADA;	color:#252525;}div.hints {	width: 680px;	padding:0 20px;	color:#E15E86;	margin-bottom: 19px;}p.note {	width: 680px;	padding:0 20px;	margin-bottom: 19px;}dl.doc {	width: 680px;	padding:0 20px;	color:#252525;	margin-bottom: 19px;}dl.doc dd {}a.doc_title {	font-size:16px;	line-height:1.2;	font-weight:bold;	margin-bottom: 5px;}a:link.doc_title{color: #199D3A;text-decoration: none;}a:visited.doc_title{color: #007B1F;text-decoration: none;}a:active.doc_title{color: #199D3A;text-decoration: nonee;}a:hover.doc_title{color: #199D3A;text-decoration: underline;}span.doc_link {	color:#A58B61;}dd.doc_text {	margin-bottom: 1px;}strong.key {}code.delim { color: #252525; letter-spacing: -0.1em; }dd.doc_navi {}div.paging {	text-align: right;	font-size:11px;	line-height:1.1;	color:#989898;	margin: 15px 20px 5px 0;}div.paging a:link{color: #666;text-decoration: none;}div.paging a:visited{color: #666;text-decoration: none;}div.paging a:active{color: #666;text-decoration: none;}div.paging a:hover{color: #222;text-decoration: underline;}a.navi {	margin: 0 10px;}span.void {	margin: 0 10px;}a.pnum {	margin: 0;	padding: 0 2px;}span.pnow {	margin: 0;	padding: 0 2px;	color:#252525;	font-weight:bold;}/* ▼ */span.doc_score {  font-size: smaller; color: #555555;}span.doc_score:before {  content: "(";}span.doc_score:after {  content: ")";}
