/******************************************************/
/* header */
/******************************************************/
div#header{
	width:950px;
	margin:0 auto;
	line-height:100%;
}
.popup div#header{
	width:690px;
}

div#header .headerLogo{
	float:left;
	width:300px;
	padding:20px 0 20px 0;
}

div#header .headerLogo img[src$="header_logo_s.gif"] {
	padding:0px 0 7px 0;
}

div#header .headerInner{
	float:right;
	width:650px;
	padding:25px 0 0 0;
}
div#header .headerLogo2{
	padding:20px 0 20px 0;
}
	div#header .headerLogo2 p{
		display:inline;
		padding:0 30px 0 0;
	}

/* 文字サイズ */
div#header .fontSize{
	float:left;
}
	div#header .fontSize ul{
		margin:0 20px 0 263px;
		width:148px;
		height:23px;
		background:url(/common/images/header_fontsize_bg.gif) no-repeat left top;
	}
		div#header .fontSize .fontSizeNormal{
			float:left;
			padding:5px 8px 4px 90px;
		}
			div#header .fontSize .fontSizeNormal a{
				display:block;
				text-indent:-9999px;
				overflow:hidden;
				width:27px;
				height:14px;
				background:url(/common/images/header_fontsize_normal.gif) no-repeat left bottom;
			}
		div#header .fontSize .fontSizeBig{
			float:left;
			padding:5px 0 0 0;
		}
			div#header .fontSize .fontSizeBig a{
				display:block;
				text-indent:-9999px;
				overflow:hidden;
				width:14px;
				height:14px;
				background:url(/common/images/header_fontsize_big.gif) no-repeat left top;
			}

/* サイト内検索 */
div#header #search_form{
	float:left;
}
	div#header #search_form input{
		float:left;
	}
	div#header #search_form #i_search_input{
		border:0;
		width:191px;
		_width:185px;
		height:23px;
		background:url(/common/images/header_search_bg.gif) no-repeat left top;
		color:#999999;
		padding:0 0 0 5px;
		line-height:180%;
	}

/* subNavi */
div#header .subNavi{
	clear:both;
	text-align:right;
	padding:14px 0 0 0;
}
	div#header .subNavi ul li{
		display:inline;
		padding:0 0 0 15px;
	}


/******************************************************/
/* globalNavi */
/******************************************************/
div#globalNavi{
	background:url(/common/images/header_gmenu_bg.gif) repeat-x left top;
}
	div#globalNavi ul{
		width:950px;
		margin:0 auto;
		background:url(/common/images/header_gmenu_bg.gif) repeat-x left top;
	}
		div#globalNavi ul li{
			float:left;
		}

/******************************************************/
/* clear */
/******************************************************/
div#header #search_form div,
div#header .headerInner,
div#header .fontSize ul,
div#globalNavi ul,
div#header{display: inline-block;}

div#header #search_form div:after,
div#header .headerInner:after,
div#header .fontSize ul:after,
div#globalNavi ul:after,
div#header:after{
	content:".";
	display: block;
	height: 0;
	visibility:hidden;
	clear: both;
}

/* Hides MacIE5 \*/
* html div#header #search_form div,
* html div#header .headerInner,
* html div#header .fontSize ul,
* html div#globalNavi ul,
* html div#header{height:1%;}

div#header #search_form div,
div#header .headerInner,
div#header .fontSize ul,
div#globalNavi ul,
div#header{display:block;}
/* Hides MacIE5 */
