@charset "Shift-JIS";

/* 2010/04/21修正版*************************************************************

	ゴールドマン・サックス・アセット・マネジメント
	ヘッダー専用CSS

***************************************************************************** */

/* レイアウト =============================================================== */

div#header .box {
	background: none !important;
	margin: 0;
	padding: 7px 8px 0 0;
	}

div#header #headrogo {
	display: block;
	float: left;
	width: 397px;
	}

div#header #headmenu {
	padding: 0;
	width: 352px;
	float: right;
	font-size: 12px;
	text-align: 1;
	}
	
/* ロゴ変更追加分 */
div#header2 .box {
	background: none !important;
	margin: 0;
	padding: 7px 8px 0 0;
	}

div#header2 #headrogo {
	display: block;
	float: left;
	width: 166px;
	padding:23px 0px 27px 26px;
	}
	
div#header2 #headmenu {
	padding: 0;
	width: 352px;
	float: right;
	font-size: 12px;
	text-align: 1;
	}

/* サイトマップボタン ======================================================= */

#sitemap {
	text-align: right;
	padding: 15px 10px 0 0;
	}

/* ロゴ変更追加分 */	
#companyname {
	text-align: right;
	padding: 24px 10px 0 0;
	}

/* グラフページは「サイトマップ」をトル */

body#graph div#header #headmenu,
body#history div#header #headmenu {
	padding: 30px 0 0;
	}


/* 検索フォーム ============================================================= */

/*2013.08まで*/
div#header #search{
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 174px;
	height: 33px;
	/*float: right;*/
	background: transparent url("../img/header/bg_search.gif") no-repeat left top;
	}

#search form {
	position: absolute;
	left: 0;
	top: 0;
	width: 174px;
	height: 33px;
}
#search .search {
	-moz-box-sizing: border-box;
	position: absolute;
	left: 5px;
	top: 5px;
	padding: 1px;
	width: 115px;
	height: 17px;
}

#search .searchsubmit {
	position: absolute;
	right: 3px;
	top: 6px;
	padding: 1px;
	width: 42px;
	height: 17px;
}

div#header2 #search{
	position: absolute;
	right: 10px;
	bottom: 27px;
	width: 174px;
	height: 33px;
	background: transparent url("../img/header/bg_search.gif") no-repeat left top;
}

/*2013.09から*/
div#header2 #search2{
	position: absolute;
	right: 10px;
	bottom: 27px;
	width: 174px;
	height: 33px;
	background: transparent url("../img/header/bg_search.gif") no-repeat left top;
}

#search2 form {
	height: 33px;
	left: 0;
	position: absolute;
	top: 0;
	width: 174px;
}
#search2 .searchBox {
	height: auto;
	left: 5px;
	-moz-box-sizing: border-box;
	padding: 2px 1px;
	position: absolute;
	top: 5px;
	width: 115px;
}
#search2 .searchsubmit {
	height: auto;
	padding: 2px 1px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 42px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:2px;
	border:1px solid #337fed;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #3d94f6), color-stop(100%, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	background:-ms-linear-gradient( top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #1570cd;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #97c4fe;
 	-moz-box-shadow:inset 1px 1px 0px 0px #97c4fe;
 	box-shadow:inset 1px 1px 0px 0px #97c4fe;
}
div#header #search2 .searchsubmit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #1e62d0), color-stop(100%, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	background:-ms-linear-gradient( top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}



/* フォントサイズ変更ボタン ================================================= */

div#fontsize {
	position: absolute;
	right: 187px;
	bottom: 10px;
	width: 165px;
	height: 33px;
	/*float: left;*/
	background: transparent url("../img/font/bg_fontsize.gif") no-repeat left top;
	}

#fontsmall {
	position: absolute;
	left: 105px;
	width: 18px;
	height: 25px;
	background: transparent url("../img/font/fontsmall.gif") no-repeat left top;
	}

#fontmiddle {
	position: absolute;
	left: 123px;
	top: 2px;
	width: 19px;
	height: 25px;
	background: transparent url("../img/font/fontmiddle.gif") no-repeat left bottom;
	}

#fontlarge {
	position: absolute;
	left: 141px;
	top: 2px;
	width: 20px;
	height: 25px;
	background: transparent url("../img/font/fontlarge.gif") no-repeat left top;
	}

/* グラフページは右寄せ */

body#graph div#fontsize,
body#history div#fontsize {
	float: right;
	}

/* ロゴ変更追加分 */	
div#header2 #fontsize {
	position: absolute;
	right: 187px;
	bottom: 27px;
	width: 165px;
	height: 33px;
	/*float: left;*/
	background: transparent url("../img/font/bg_fontsize.gif") no-repeat left top;
	}

/* フォントサイズ変更 ======================================================= */

#select {
	padding: 0;
	}

#select ul li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	background: none !important;
	}

#select ul li a {
	display: block;
	text-decoration: none;
	border: none;
	text-indent: -1000em;
	outline-width: 0;
	top: 4px;
	}

/* =============================================================================
	グローバルメニュー
============================================================================= */

#gmenu {
	height: 43px;
	margin: 0 auto 10px;
	padding: 0;
	}

/* リンク設定 */

#gmenu ul {
	margin: 0 9px;
	padding: 0;
	height: 38px;
	}
	
#gmenu li {
	list-style-type: none;
	list-style-image:none;
	float:left;
	}
#gmenu li img{
	width:112px;
	height:38px;
	}
#gmenu li img#gm_company{
	width:110px;
	height:38px;
	}