@charset "Shift-JIS";


/* =============================================================================

	ゴールドマン・サックス・アセット・マネジメント
	印刷用CSS

============================================================================= */

/* =============================================================================
	全般的な設定
============================================================================= */

body {
	font-size: 11pt;
	zoom: 90%;
	}

.hidden {
	display: block;
	visibility: inherit;
	}

/* メニュー・ボタン類は表示を消す */
#headmenu,
#gmenu,
#menu,
#qalinklist2,
.returntop,
.print,
.close,
.details {
	display: none;
}


/* =============================================================================
	レイアウト関連
============================================================================= */

body,
div#header,
div#contents {
	background: none;
	}

div#header #headrogo {

	}

div#main {
	margin: 0;
	padding: 0;
	background: none;
	text-align: left;
	}

body#nav_allfund .anchor, 
body#nav_japan .anchor,
body#nav_world .anchor,
body#nav_j_balance .anchor,
body#nav_w_balance .anchor,
body#nav_bond .anchor,
body#nav_profit .anchor,
body#nav_reit .anchor, {
	zoom: 90%;
	background: none;
	text-align: left;
	margin: 0px;
	padding: 0;
	float: left;
	position: left;
	}

body#nav_allfund div#main p, 
body#nav_japan div#main p,
body#nav_world div#main p,
body#nav_j_balance div#main p,
body#nav_w_balance div#main p,
body#nav_bond div#main p,
body#nav_profit div#main p,
body#nav_reit div#main p{
	zoom: 90%;
	background: none;
	text-align: left;
	margin: 0px;
	padding: 0;
	clear: both;
	float: left;
	position: left;
	}

body#nav_allfund div#main p.updata, 
body#nav_japan div#main p.updata,
body#nav_world div#main p.updata,
body#nav_j_balance div#main p.updata,
body#nav_w_balance div#main p.updata,
body#nav_bond div#main p.updata,
body#nav_profit div#main p.updata,
body#nav_reit div#main p.updata{
	zoom: 90%;
	background: none;
	text-align: right;
	margin: 0px;
	padding: 0;
	clear: both;
	float: right;
	position: right;
	}

body#nav_allfund div#main p.link, 
body#nav_japan div#main p.link,
body#nav_world div#main p.link,
body#nav_j_balance div#main p.link,
body#nav_w_balance div#main p.link,
body#nav_bond div#main p.link,
body#nav_profit div#main p.link,
body#nav_reit div#main p.link{
	width: 550px;
	zoom: 90%;
	background: none;
	text-align: left;
	margin: 0px;
	padding: 0;
	clear: both;
	float: left;
	position: left;
	}














body#foot div#main, 
body#nav_allfund div#main, 
body#nav_japan div#main,
body#nav_world div#main,
body#nav_j_balance div#main,
body#nav_w_balance div#main,
body#nav_bond div#main,
body#nav_profit div#main,
body#nav_reit div#main,
body#sale div#main,
body#offshore div#main,
body#bank div#main{
	zoom: 90%;
	background: none;
	text-align: left;
	margin: 0 0 0 8px;
	padding: 0 0 40px 0;
	float: left;
	position: left;
	}

body#nav_allfund ul#fundlineup, 
body#nav_japan ul#fundlineup,
body#nav_world ul#fundlineup,
body#nav_j_balance ul#fundlineup,
body#nav_w_balance ul#fundlineup,
body#nav_bond ul#fundlineup,
body#nav_profit ul#fundlineup,
body#nav_reit ul#fundlineup,
body#nav_allfund .ichiran, 
body#nav_japan .ichiran,
body#nav_world .ichiran,
body#nav_j_balance .ichiran,
body#nav_w_balance .ichiran,
body#nav_bond .ichiran,
body#nav_profit .ichiran,
body#nav_reit .ichiran,
body#sale ul#fundlineup,
body#sale .anchor,
body#sale .hanbailist,
body#offshore ul#fundlineup,
body#offshore .anchor,
body#offshore .hanbailist,
body#bank ul#fundlineup,
body#bank .anchor,
body#bank .hanbailist,
body#securities ul#fundlineup,
body#securities .anchor,
body#securities .hanbailist,
body#securities ul#fundlineup,
body#securities .anchor,
body#securities .hanbailist,
body#post ul#fundlineup,
body#post .anchor,
body#post .hanbailist  {
	width: 90%;
	background: none;
	text-align: left;
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;
	float: left;
	position: left;
	}

body#index #main,
div#maintext,
div#qacontents,
div#s_right,
div#oshirase {
	zoom: 90%;
	float: none;
	width: auto;
	margin: 0 auto;
	padding: 0;
	background: none;
	}

div#footer {
	width: 80%;
	margin: 0 auto;
	padding: 0;
	float: left;
	position: left;
	}

div#main .section {
	page-break-after: auto;
	page-break-inside: avoid;
	margin: 0 auto;
	padding: 0;
	}

/* テーブルには罫線を引く */

table,
th,
td {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #000 !important;
}

div#maintext table {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 5px;
	border: 1px solid #000;
}

div#maintext table th,
div#maintext table td {
	padding: 3px;
	font-size: 90%;
	page-break-after: auto;
	page-break-inside: avoid;
}

div#maintext table th {
	border-bottom: 1px solid #000;
}

div#maintext table td {
	border: 1px dotted #000;
}

/* 改ページ */
.change { page-break-before: always }

/* =============================================================================
	TOPページ
============================================================================= */


/* Flash */

#flash img {
	width: 90%;
	}

/* バナー部分 */

#topics {
	margin: 10px auto;
	padding: 0;
	}

#topics img {
	width: 159px;
	height: 90px;
	}

/* お知らせ */

p.detail {
	width: 28em;
	}

/* ファンドページ・ファンド概要 */

#fanddetail {
	margin: 10px 0;
	padding: 15px 0 0;
}


#hint .hintdetail {
	margin-top: 10px;
	margin-left: 0px;
	}


body#fund #main .section {

	margin-left: 0px;
	margin: 0px;
	float: left;
	clear: both;
	position: left;
	}



/* アンカーリンク部分 */

#pagenavi {
	margin: 10px 0;
	}

/* ファンドページ・販売会社 */

table#hanbai {
	width: 550px !important;
	margin: 50px;
	padding: 50px;
	}

table#hanbai td {
	width: 285px !important;
	padding: 12px 10px 12px 25px;
	background-image: url("../img/blt_gaibu.gif");
	background-repeat: no-repeat;
	background-position: 2% 50%;
	}

/* 基準価額インラインフレーム */

table#kijunkagaku {
	width: 90%;
	}

/* ファンド一覧・販売一覧ページ */

ul#fundlineup {
	margin: 0 auto;
	width: 90%;
	}



#discrepancy{
	width: 565px;
	}

#discrepancy ul{
	float: left;
	position: left;
	margin: 0 auto;
}

/* ファンド一覧 */
ul#fundlineup img {
	width: 80px;
	}

/* 販売一覧 */
body#sale ul#fundlineup img,
body#offshore ul#fundlineup img,
body#bank ul#fundlineup img,
body#securities ul#fundlineup img,
body#post ul#fundlineup img {
	width: 160px;
	height: 36px;
	}

.anchor {
	width: 90%;
	margin: 0 auto;
	}

table.ichiran {
	border: 1px solid #000;
	width: 90%;
	margin: 0 auto;
	}

table.ichiran th {
	backgroun-color: #6EA0D1 !important;
	}
	
td#previous {
	white-space: nowrap;
	}

table.hanbailist th,
table.hanvailist td {
	page-break-before: auto;
	page-break-inside: always;
	}

/* 会社情報 */
#companyinfo {
	width: 80%;
	}


/* 資産運用ABC */
body#abc #main{
	margin: 0;
	padding: 0;
	background: none;
	text-align: left;
	/*float: left;*/
	}

body#abc #contentsbody{float:none; text-align:left; margin:10px; font-size:12px;} /* add 2008/01/29 */

body#abc #qacontents{float:left; width:570px;}

body#abc #s_right{float:left; width:570px;}

body#abc #qaboxmid{
	/*background: none;*/
	text-align: left;
	float: none;
}

body#abc #box_reference {_margin-right:55px;} /* IE_hack */ /* add 2008/01/29 */
body#abc #box_reference table {border:none !important; width:500px; _width:480px;} /* IE_hack */ /* add 2008/01/29 */
body#abc #box_reference table th {padding-right:10px !important; padding-bottom:5px; border:none !important;} /* add 2008/01/29 */
body#abc #box_reference table td {border:none !important;} /* add 2008/01/29 */
/*
body#abc #box_reference table {border:none !important;}
body#abc #box_reference table th {background:url(../../img/blt_news.gif) right 4px no-repeat; padding-right:10px !important; font-weight:normal; vertical-align:top; padding-bottom:5px; border:none !important;}
body#abc #box_reference table td {vertical-align:top; padding-left:5px; padding-bottom:5px; border:none !important;}
body#abc #box_reference table td img {vertical-align:text-top;}
*/
/* add 2008/01/29 end */



.nextpage {
	display: none;
}

.special {
	margin: 0px;
	padding: 0;
	float: left;
	position: left;
	}

.special img {
	margin: 0px 0px 10px 0px;
	}

body#holiday h2{
	margin: 0px;
	padding: 0;
	float: left;
	position: left;
}

body#holiday .updata,
body#holiday .tolist {
	width: 570px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	clear: both;
	text-align: right;
	position: left;
	float: left;
	}

body#holiday #holidayList{
	font-size: 90%;
}
div#main div#oshirase div#emerging {
	text-align: left;
	float:left;
}
