.header{
	/*background-image:url(../images/header_bg.jpg);*/
	background-repeat: repeat-x;
	/*height:105px;*/
	text-align:left;
	width:100%;
	padding:4px 0 0 0;
}
head:first-child+body .header{
	display:block;
}
.header .logo{
	float: left;
	/*width: 171px;*/
}
.header .headerBanner{
	float: left;
}
.header .fontSize{
	float: left;
	/*width: 121px;*/
	margin:0 15px 0 0;
	padding:0;
}
*html .header .fontSize{
	/*width: 130px;*/
}
.header .fontSize img{
	margin:0;
	padding:0;
	float:left;
	display:block;
}
.header .fontSize a img{
	margin:3px 0 0 4px;
}
.header .globalMenu{
	float: right;
	width: 750px;
	/*width: 700px;*/
}
.header .globalMenu img{
	float: left;
	vertical-align:middle;
}
.header .globalMenu .search{
	float: left;
	width: 180px;
	/*width: 220px;*/
	font-size:10px;
	margin:0 0 0 5px;
	/*margin:0 0 0 10px;*/
}
.header .globalMenu .search form{
	margin:0;
	/*padding:0;*/
}
.header .globalMenu .search span{
	margin: 0 0 0 20px;
}
.header .globalMenu .search input{
	vertical-align:middle;
	margin: 3px 0 0 0;
}
.header .globalMenu .search input.word{
	/* width:170px; 090625変更*/
	width:115px;
}
.header .globalMenu .lang{
	float:left;
	width:80px;
	height:55px;
	background-image:url(../images/lang_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	vertical-align:bottom;
	padding:0;
	margin:0;
}
.header .globalMenu .lang img{
	/*margin:30px 0 0 40px;*/
}
.gIcon{
	margin:7px 3px 0 0;
}
