form.search{	margin:4px 0px 4px 0px;	padding: 0px 0px 4px 0px;	border-bottom: dashed #aaa 1px;}form.search a {	color: #ce0000;	text-decoration: none;}form.search a:hover {	color: #e66509;	text-decoration: underline;}form.search input[name=word] {	width:100%}form.search table {	border:0px;	border-spacing:0px 0px;	width:100%;}form.search td, tr {	border:0px;	padding:0px;	margin:0px;}form.search table.search-area td {	width:33%;}form.search table.search-method td {	width:50%;}form.search td.search-middle-right {	padding:2px;}form.search td.search-left, form.search td.search-right {	padding:	2px;	white-space:nowrap;}form.search td.search-right a {	margin:0px 0px 0px 4px;	padding:1px 8px 1px 8px;	border:solid 1px #444;}form.search td.search-right a:hover {	border:solid 1px #ce0000;}form.search td.search-middle {	width:100%;}form.search td.search-area-title {	vertical-align:top;	padding-top:5px;}div.search-area {	/*border:solid #444 1px; */	padding:0px;	margin:2px 0px 2px 0px;}div.search-area .search-header {	font-size:12px;	font-weight:bold;	background:#fc6;	margin:0px;	padding:2px;}div.search-area .search-header.area-empty {	background:#fea;	color:#888;}div.search-area .search-header span {	float:left;}div.search-area .search-header span.info {	float:right;	font-weight:normal;	font-size:11px}div.search-area a {	color: #a00;	text-decoration: none;}div.search-area a:hover {	color: #a00;	text-decoration: underline;}div.search-area a.area-empty {	color: #c66;	text-decoration: none;}div.search-area a.area-empty:hover {	color: #c66;	text-decoration: underline;}div.search-item {	margin:0px 0px 2px 0px;	padding:2px 4px 2px 4px;	background:#fffdd5;}div.search-item div.title {/*	background: url(ikt_arrow_red.gif) no-repeat 0px 3px;	padding:0px 0px 1px 12px;*/	padding:0px 0px 1px 0px;	text-align:justify;}div.search-item a {	color: #ce0000;	text-decoration: none;}div.search-item a:hover {	color: #e66509;	text-decoration: underline;}div.search-item .details {	display:none;	font-size:11px;	padding-left:12px;	padding:0px 0px 1px 12px;	text-align:justify;}div.search-item .info {	color:#444;	font-size:11px;	padding:0px 0px 2px 12px;	text-align:justify;}div.search-item-empty {	font-style: italic;	color:#888;	padding:1px 0px 4px 12px;}