@charset "Shift_JIS";
/*------------------------------------------------------*/
/* Header */
/*------------------------------------------------------*/
/* 全体 --------------------------------- */
	div#header {
		position: relative;
		width: 984px;
		height: 52px;
		margin: 0 auto;
		}

/* link --------------------------------- */
	div#header a {
		color: #29314e;
		}

/* kuritaLogo | 栗田工業ロゴ --------------------------------- */
	div#header div#kuritaLogo {
		position: absolute;
		top: 10px;
		left: 10px;
		width: 137px;
		height: 32px;
		font-size: 0;
		line-height: 0;
		}

/* utility | 右上のナビゲーション・検索エリア --------------------------------- */
	div#header div#utility {
		position: relative;
		top: 0;
		right: 10px;
		width: 100%;
		text-align: right;
		}

	/* hNav | ナビゲーション  */
		div#header div#hNav {
			position: absolute;
			top: 26px;
			right: 361px;
			}
		div#header div#hNav li {
			display: inline;
			padding: 0 11px 0 9px;
			_padding: 0 7px 0 11px;
			border-right: solid 1px #cfd7e4;
			}
		div#header div#hNav li.last {
			padding-right: 0;
			border-right: none;
			}
	
	/* english | ENGLISHボタン  */
		div#header div#english {
			position: absolute;
			top: 25px;
			right: 299px;
			width: 50px;
			height: 18px;
			font-size: 0;
			line-height: 0;
			}

	/* searchForm | 検索フォーム  */
		div#header div#searchForm {
			position: absolute;
			top: 25px;
			right: 90px;
			width: 200px;
			height: 18px;
			}
		div#header div#searchForm div.icon {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 19px;
			height: 18px;
			background: url(/common/images/header/icon_searchForm.png) no-repeat;
			}
		div#header div#searchForm div.txt input {
			position: absolute;
			top: 0px;
			left: 19px;
			width: 126px;
			height: 15px;
			padding: 2px 5px 1px 0;
			border: none;
			background-color: #e7eef5;
			color: #4d4d4d;
			}
		div#header div#searchForm div.btn input {
			position: absolute;
			top: 0;
			right: 0;
			width: 50px;
			height: 18px;
			_margin-bottom: 1px;
			vertical-align: bottom;
			}
	
	/* fontSize | フォントサイズボタン  */
		div#header div#fontSize {
			position: absolute;
			top: 25px;
			right: 10px;
			cursor: pointer;
			}
		div#header div#fontSize li {
			display: inline;
			margin:0;
			padding: 0;
			}
		
		/* suggestarea1 | サイトナビプラス検索窓用  */	
		#suggestarea1 {
			z-index:120;
			position:absolute;
			display:none;
			border-top:1px solid #ccc;
		}
		#suggestarea1 ul{
			padding:0;
			margin:0;
		}
		#suggestarea1 ul li{
			list-style-type:none;
			padding:3px 5px;
			border-bottom:1px solid #ccc;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			font-size:10px;
			background-color:#fff;text-align:left;
		}

/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/