@charset "Shift-JIS";


/* 2010/04/21修正版****************************************************************

	ゴールドマン・サックス・アセット・マネジメント
	レイアウトCSS

***************************************************************************** */

/* 基本レイアウト ----------------------------------------------------------- */

body {
	background: transparent url("../img/bg_body.gif") repeat-x left top;
	}

div#contents {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	border-left: 1px solid #cdcecf;
	border-right: 1px solid #cdcecf;
	text-align: center;
	background: #fff;
	position: relative;
}

/* ヘッダー ----------------------------------------------------------------- */

div#header {
	width: 782px;
	height: 81px;
	position: relative;
	margin: 0 auto 10px;
	padding: 0;
	background: transparent url("../img/header/bg_header.gif") no-repeat right bottom;
	}

div#header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

div#header {
	display: inline-table;
	}

div#header {
	zoom: 1;
	}

/* hides from MacIE \*/
	* html div#header { height: 1%; }
	div#header { display: block; }
/* End hide from MacIE */

/* フッター関連：イメージ */

div#img {
	margin: 0 auto 10px;
	}

/* 本文 --------------------------------------------------------------------- */

/* TOPページ */

div#main {
	width: 782px;
	margin: 0 auto;
	padding: 0 0 30px;
	}

div#main:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

div#main {
	display: inline-table;
	}

div#main {
	zoom: 1;
	}

/* hides from MacIE \*/
* html div#main { height: 1%; }
div#main { display: block; }
/* End hide from MacIE */ 

body#foot #main {
	width: 755px;
	}

/* お知らせ */

div#oshirase {
	width: 578px;
	float: right;
	padding: 0 0 20px;
	text-align: left;
	background: transparent url("../../img/bg_main.gif") no-repeat right bottom;
	}

div#oshirase div#emerging{
	width: 578px;
	float: right;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	}

div#oshirase:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

div#oshirase {
	display: inline-table;
	}

div#oshirase {
	zoom: 1;
	}

/* hides from MacIE \*/
* html div#oshirase { height: 1%; }
div#oshirase { display: block; }
/* End hide from MacIE */ 


/* 下層ページ --------------------------------------------------------------- */

div#maintext {
	width: 570px;
	float: right;
	padding: 0 0 20px;
	text-align: left;
	}

/* ファンドメニュー */

div#menu {
	width: 200px;
	float: left;
	text-align: left;
	}

#menu #fundmenu {
	margin: 0;
	padding: 0;
	}

#menu #fundmenu p,
#menu #fundmenu p img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	}

/* プルダウン部分 */

#menu .submenu {
	display: block;
	width: 192px;
	margin: 0;
	padding: 0 1px;
/*	font-size: 12px;*/
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	}

#menu .submenu ul {
	list-style: none;
	margin: 0 6px;
	padding: 0;
	}

#menu .submenu ul li {
	list-style: none;
	margin: 5px 0;
	padding: 0.2em 0 0.2em 15px !important;
	vertical-align: bottom;
	}

.title {
	margin: 10px 0 5px;
	}

.title2 {
	margin: 10px 0 10px;
	}


/* プルダウン内価額一覧ボタン ----------------------------------------------- */

.kagakulist {
	padding: 8px 0 3px 5px;
	}

/* 各タイプ別色分け --------------------------------------------------------- */

/* 日本株式・世界株式 ------------------------------------------------------- */

div#treeMenu1,
div#treeMenu2 {
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	}

div#treeMenu1 ul li,
div#treeMenu2 ul li {
	background: transparent url("../img/smenu/blt_kabushiki.gif") no-repeat left center;
	}


/* 現在位置 */

div#treeMenu1 #positionnow,
div#treeMenu2 #positionnow {
	background: #213773 url("../img/smenu/blt_kabushiki_on.gif") no-repeat left center;
	color: #fff;
	}


/* 世界債券 ----------------------------------------------------------------- */

div#treeMenu3 {
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	}

div#treeMenu3 ul li {
	background: transparent url("../img/smenu/blt_saiken.gif") no-repeat left center;
	}


/* 現在位置 */

div#treeMenu3 #positionnow {
	background: #7CAC3E url("../img/smenu/blt_saiken_on.gif") no-repeat left center;
	padding: 0.5em 0 0.5em 15px;
	color: #fff;
	}

/* 日本バランス ------------------------------------------------------------- */
/* 世界バランス ------------------------------------------------------------- */

div#treeMenu4,
div#treeMenu5 {
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	}

div#treeMenu4 ul li,
div#treeMenu5 ul li {
	background: transparent url("../img/smenu/blt_balance.gif") no-repeat left center;
	}


/* 現在位置 */

div#treeMenu4 #positionnow,
div#treeMenu5 #positionnow {
	background: #e3bc57 url("../img/smenu//blt_balance_on.gif") no-repeat left center;
	padding: 0.5em 0 0.5em 15px;
	color: #fff;
	}

/* 絶対利益追求 ------------------------------------------------------------- */

div#treeMenu6 {
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	}

div#treeMenu6 ul li {
	background: transparent url("../img/smenu/blt_rieki.gif") no-repeat left center;
	}


/* 現在位置 */

div#treeMenu6 #positionnow {
	background: #e37b57 url("../img/smenu/blt_rieki_on.gif") no-repeat left center;
	padding: 0.5em 0 0.5em 15px;
	color: #fff;
	}

/* REIT --------------------------------------------------------------------- */

div#treeMenu7 {
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	}

div#treeMenu7 ul li {
	background: transparent url("../img/smenu/blt_reit.gif") no-repeat left center;
	}


/* 現在位置 */

div#treeMenu7 #positionnow {
	background: #b491bb url("../img/smenu/blt_reit_on.gif") no-repeat left center;
	padding: 0.5em 0 0.5em 15px;
	color: #fff;
	}

/* 投資環境レポート -------------------------------------------------------- */

/* 現在位置 */

body#gminfo div#menu li#positionnow a {
	color: #fff;
}

/* おすすめファンド・おすすめコンテンツ ------------------------------------- */

.osusumefund {
	width: 202px;
	margin: 0;
	padding: 0 0 12px;
	background: transparent url("../img/recommend/btm_osusume.gif") no-repeat left bottom;
	font-size: 12px;
	line-height: 1.5;
	}

.osusumefund p.comment {
	margin: 0 10px;
	padding: 0 0 0 20px;
background: transparent url("../img/smenu/blt_kabushiki.gif") no-repeat left center;
	}


/* ファンドバナー ----------------------------------------------------------- */
#menu-banner {
	width: 203px;
	margin: 0 11px 0 3px;
	}

/* 会社情報：サイドメニュー */
/* グローバルマーケット情報：サイドメニュー */

body#company #menu ul,
body#company #menu ul li,
body#gminfo #menu ul,
body#gminfo #menu ul li {
	margin: 0;
	padding: 0;
	}
body#gminfo #menu ul {
	margin-bottom: 10px;
}
	
body#company #menu ul li img,
body#gminfo #menu ul li img {
	vertical-align: bottom;
}

/* フッター ================================================================= */

#footer {
	clear: both;
	width: 782px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: transparent url("../img/bg_footer.gif") no-repeat left top;
	color: #5d5e60;
	font-size: 80%;
	font-size: 12px;
	}

#footer2 {
	clear: both;
	width: 782px;
	height: 182px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: transparent url("../img/bg_footer.gif") no-repeat left top;
	color: #5d5e60;
	font-size: 80%;
	font-size: 12px;
	}
	
body#history #footer2,
body#graph #footer2 {
	clear: both;
	width: 782px;
	height: 150px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: transparent url("../img/bg_footer.gif") no-repeat left top;
	color: #5d5e60;
	font-size: 80%;
	font-size: 12px;
	}

/* 資産運用ABC・今この人に聞きたいお金の話のみ ============================= */

body#abc #main {
	width: 782px;
	margin: 0 auto;
	padding: 0 !important;
	}
/*
body#abc #footer {
	clear: both;
	margin: 30px auto 0;
	}
	
body#abc #footer2 {
	clear: both;
	margin: 0 auto 0;
	}
	*/
/* ヘッダーロゴ修正分 ----------------------------------------------------------------- */

div#header2 {
	width: 782px;
	height: 110px;
	position: relative;
	margin: 0 auto 10px;
	padding: 0;
	background: transparent url("../img/header/bg_header_2.gif") no-repeat right bottom;
	}

div#header2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

div#header2 {
	display: inline-table;
	}

div#header2 {
	zoom: 1;
	}

/* hides from MacIE \*/
	* html div#header2 { height: 1%; }
	div#header2 { display: block; }
/* End hide from MacIE */


/* ページトップボタン ============================= */
#totop{
	right:100px;
	display:none;
}
#totop a:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#sale{
	position:relative;
}
#bank{
	position:relative;
}
#securities{
	position:relative;
}
		
