@charset "utf-8";

.contents .ttl_main ,
.contents .ttl_sub {
  border-left: 5px solid #e10000;
  font-weight: bold;
}
.contents .ttl_main {
  margin: 20px 0 ;
  padding: 8px 8px 8px 10px;
  font-size: 1.1em;
  background: #f0f0f0;
}
.contents .ttl_sub {
  margin: 20px 0 10px;
  padding: 3px 3px 3px 10px;
}
#glossaryWrap #incontents{
  width: 840px;
  margin: 20px auto 0;
}
#glossaryWrap #incontents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
*html #glossaryWrap #incontents {
	height: 1%;
}

#glossaryWrap .note {
	margin: 0 15px;
}
#glossaryWrap .note img {
	vertical-align:middle;
}

/* ------------------------- */
/* 検索系 */
#searchWord{
	margin:20px 0 0;
}
/* searchTable */
#searchWord .searchTable {
	width:100%;
	border:1px solid #555;
	table-layout:fixed;
}
#searchWord .searchTable td {
	padding:5px 20px 5px 5px;
	border:1px solid #555;
	vertical-align: middle;
	background: url(/support/images/ico_arrow_g.gif) no-repeat 96% center;
	cursor:pointer;
	height:30px;
}
#searchWord .searchTable td:hover {
	color:#FF6633;
}
#searchWord .searchTable td.null {
	cursor:auto;
	background:none;
}
#searchWord .searchTable td.select{
	font-weight:bold;
}
/* searchWord_Area */
#searchWord #searchWord_Area .pagetop{
	margin-top:10px;
	text-align:right;
	display:none;
}
#searchWord #searchWord_Area .inbox {
	display:none;
}
#searchWord #searchWord_Area .inbox .ttlBox {
	border-bottom: 1px solid #ccc;
}
#searchWord #searchWord_Area .inbox .ttlBox h4 {
	margin-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
	border-left: 8px solid #e10000;
}
#searchWord #searchWord_Area .inbox table{
	width:100%;
	table-layout:fixed;
}
#searchWord #searchWord_Area .inbox table th,
#searchWord #searchWord_Area .inbox table td{
	padding:10px 0;
	border-bottom:1px dotted #CCC;
}
#searchWord #searchWord_Area .inbox table th.name{
	padding-left:10px;
}
#searchWord #searchWord_Area .inbox table td{
	vertical-align:top;
}
#searchWord #searchWord_Area .inbox table .name{
	border-left:1px solid #CCC;
}
#searchWord #searchWord_Area .inbox table .name:first-child {
	border-left:none;
}
#searchWord #searchWord_Area .inbox table td.name{
	padding-left:22px;
	background: url(/support/images/ar_g01.gif) no-repeat 10px 0.95em;
}

/* インクリメントサーチ */
#incsearchBox #inputBox{
	margin: 0 15px;
	padding-left:66px;
	min-height:64px;
	background:url(/support/refrigerator/images/ico_search.gif) 0 center no-repeat;
}
#incsearchBox #inputBox input {
	margin-top:10px;
	width:392px;
	padding:3px;
	border:1px solid #999;
	height:20px;
	line-height:20px;
}
#incsearchBox #view_area{
	margin:10px 0 10px 81px;
}
#incsearchBox #view_area table{
	width:400px;
}
#incsearchBox #view_area table th ,
#incsearchBox #view_area table td{
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	border-left:1px dotted #555;
	border-right:1px solid #555;
	padding:5px;
}
#incsearchBox #view_area table th:first-child ,
#incsearchBox #view_area table td:first-child {
	width:45%;
	border-left:1px solid #555;
	border-right:none;
}
#incsearchBox #view_area table td strong {
  font-weight: bold;
}
#incsearchBox #view_area table td strong.high1 {
  background-color: #FFFF99
}
#incsearchBox #view_area table td strong.high2 {
  background-color: #CCFFFF;
}
#incsearchBox #view_area table td strong.high3 {
  background-color: #CCFF99;
}
#incsearchBox #view_area table td strong.high4 {
  background-color: #FFCC99;
}