@charset "Shift-JIS";

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

	ゴールドマン・サックス・アセット・マネジメント
	表（データテーブル）設定用CSS

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

/* ============================================================================
	ファンドページ・基準価額
============================================================================= */

table#kijunkagaku {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #9C9C9C;
	border-collapse: collapse;
	}

table#kijunkagaku th {
	background: #033266;
	color: #fff;
	border: 1px solid #9C9C9C;
	padding: 5px 10px;
	text-align: center;
	font-size: 14px;
	}

table#kijunkagaku td {
	background: #fff;
	text-align: center;
	border: 1px solid #9C9C9C;
	padding: 5px 10px;
	text-align: center;
	font-size: 14px;
	}

table#kijunkagaku td a {
	padding: 0 0 0 12px;
	background: transparent url("../img/blt_link.gif") no-repeat left 0.2em;
	}


/* ============================================================================
	基準価額一覧ページ
============================================================================= */

table.ichiran {
	width: 740px;
	margin: 0 16px;
	padding: 0;
	clear: both;
	border-top: 1px solid #8a8a8a;
	border-left: 1px solid #8a8a8a;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
	color: #003366;
}

/* hides from MacIE \*/
	table.ichiran { margin: 0 auto; }
/* End hide from MacIE */ 

table.ichiran th,
table.hanbailist th {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
	padding: 2px 3px;
	text-align: center;
	background: #6ea0d1 url("../../nav/img/common/bg_th/bg_th.gif") no-repeat right bottom;
}

/* 小見出しのセル */
table.ichiran th.sub,
table.hanbailist th.sub {
    border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
    color: #fff;
	padding: 2px 3px;
	text-align: left;
}

.ichiran th.sub a,
.hanbailist th.sub a {
	color: #fff !important;
	}

/* テーブル右端のボーダー処理 */
.right-sideend {
	border-right: 1px solid #8a8a8a !important;
	}

table.ichiran td {
    border-right: 1px solid #8a8a8a;
	border-bottom: 1px solid #8a8a8a;
    padding: 4px;
	height: 4em;
}

/* ファンド名称欄 */
.ichiran td.name {
	vertical-align: middle;
	background: transparent url("../../nav/img/common/blt_fundname.gif") no-repeat 4px center;
	padding: 4px 4px 4px 15px;
	text-align: left;
	width: 45%;
	}

.ichiran td.name a {
	color: #333 !important;
    text-decoration: underline;
}

/* 行のサブカラー */
.ichiran tr.sub td {
	background-color: #f1f0ef; 
}

/* ファンド愛称 */
.nickname {
	font-weight: bold;
	color: #003366;
	}

/* 基準価額・前日比欄 */
.ichiran td.kagaku,
.ichiran td.dividend {
	text-align: center;
	vertical-align: middle;
	width: 80px;
	}

.latest {
	font-size: 80%;
	}

.ichiran td.previous {
	text-align: center;
	vertical-align: middle;
	padding: 0 15px;
	width: 100px;
	}

.ichiran td.dividend {
	width: 95px;
	}


/* 一覧ページへ欄 */
.ichiran td.listpage {
	text-align: center;
	vertical-align: middle;
	width: 95px;
	}

.ichiran td.listpage a {
	color: #333;
    text-decoration: underline;
	background: transparent url("../../nav/img/common/blt_ichiran.gif") no-repeat left 0.3em;
	padding: 0 0 0 15px;
	text-align: left;
}

/* ============================================================================
	販売会社一覧ページ
============================================================================= */

table.hanbailist {
	width: 738px;
	margin: 0 16px;
	padding: 0;
	clear: both;
	border-top: 1px solid #8a8a8a;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
	color: #003366;
}

/* hides from MacIE \*/
	table.hanbailist { margin: 0 auto; }
/* End hide from MacIE */ 

table.hanbailist td {
    border-right: 1px solid #8a8a8a;
	border-bottom: 1px solid #8a8a8a;
    padding: 4px;
	text-align: left;
}

/* ファンド名称欄 */
.hanbailist td.agency {
	vertical-align: middle;
	padding: 4px;
	text-align: left;
	width: 30% !important;
	}

/* 販売会社 */
.hanbailist td.name {
	text-align: left;
	line-height: 1.5;
	width: 70%;
	}

/* 金融機関名 */
.hanbailist td.financial{
	width: 30%;
	}

/* 行のサブカラー */
.hanbailist tr.sub td {
	background-color: #f1f0ef; 
}

/* ファンド名リンク */

.hanbailist td.name li {
	float: left;
	list-style: none;
	margin: 0 12px 0 0;
	background: transparent url("../img/blt_link.gif") no-repeat left center !important;
	padding-left: 15px;
	}
.hanbailist td.name li.long {
	background: transparent url("../img/blt_link.gif") no-repeat left 0.5em !important;
	}
.hanbailist td.name li a {
	white-space: nowrap;
	}
	
#offshore .hanbailist td.agency {
	width:170px !important;
	}
#offshore .hanbailist td.name {
	width:386px !important;
}
#offshore .hanbailist td.link {
	max-width:154px !important;
}
#offshore .hanbailist td.link li {
	list-style: none;
}
/* ============================================================================
	ファンドページ／リスク・手数料等について
============================================================================= */

table#feeTable {
	width: 565px;
	padding: 0;
	margin: 1px 0 0.5em 1px;
	border-collapse: collapse;
	}

#feeTable td.left {
	width: 30%;
	padding: 10px !important;
	border: 1px solid #D8D8D8;
	background-color: #EEEEEE;
	}

#feeTable td.right {
	width: 70%;
	padding: 10px !important;
	border: 1px solid #D8D8D8;
	background-color: #FFFFFF;
	}

/* ============================================================================
	ファンドページ／ファンドの特徴
============================================================================= */

table#pointTable {
	width: 520px;
	padding: 0;
	margin: 1px 0 0.5em 1px;
	border-collapse: collapse;
	}

#pointTable td.left {
	width: 30%;
	padding: 10px !important;
	border: 1px solid #D8D8D8;
	background-color: #EEEEEE;
	}

#pointTable td.right {
	width: 70%;
	padding: 10px !important;
	border: 1px solid #D8D8D8;
	background-color: #FFFFFF;
	}


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

table#hanbai {
	width: 565px;
	padding: 0;
	margin: 1px 0 0.5em 1px;
	border-collapse: collapse;
	}

#hanbai td {
	width: 50%;
	padding: 12px 10px 12px 23px !important;
	border: 1px solid #D8D8D8;
	background-color: #FBFBFB;
	background-image: url("../img/blt_gaibu.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	}

#hanbai td.sub,
#hanbai tr.sub td {
	background-color: #F0F3F8;
	}

#hanbai td.none {
	background-image: none;
	}

#hanbai a {
	}


/* ============================================================================
	基準価額推移グラフ
============================================================================= */

table#transition {
	width: 455px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #8e8e8e;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	color: #000;
	}

table#transition th {
	padding: 4px 10px;
	border: 1px solid #8e8e8e;
	background-color: #bed4eb;
	}

table#transition th.sub {
	padding: 4px 10px;
	border-top: none;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px dashed #8e8e8e;
	border-left: 1px solid #8e8e8e;
	background-color: #fff;
	text-align: left;
	font-weight: normal;
	width: 40%;
	}

table#transition td {
	padding: 4px 10px;
	border-top: none;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px dashed #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-collapse: collapse;
	background-color: #ffffff;
	text-align: left;
	width: 60%;
	}

/* ============================================================================
	基準価額・分配金履歴
============================================================================= */

/* ファンド情報 */

table#kagakuinfo {
	width: 455px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #8e8e8e;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	color: #000;
	}

table#kagakuinfo th {
	padding: 4px 10px;
	border: 1px solid #8e8e8e;
	background-color: #bed4eb;
	}

table#kagakuinfo th.sub {
	padding: 4px 10px;
	border-top: none;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px dashed #8e8e8e;
	border-left: 1px solid #8e8e8e;
	background-color: #fff;
	text-align: left;
	font-weight: normal;
	width: 40%;
	}

table#kagakuinfo td {
	padding: 4px 10px;
	border-top: none;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px dashed #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-collapse: collapse;
	background-color: #ffffff;
	text-align: left;
	width: 60%;
	}

/* 履歴 */

table.kagakuhistory {
	width: 60%;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #8e8e8e;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	color: #000;
	}

table.kagakuhistory th {
	padding: 5px;
	border: 1px solid #8e8e8e;
	background-color: #e5e8f4;
	empty-cells: show;
	font-weight: normal;
	color: #036;
	text-align: center;
	}

table.kagakuhistory td {
	padding: 5px;
	border-top: none;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px dashed #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-collapse: collapse;
	background-color: #ffffff;
	empty-cells: show;
	text-align: center;
	}

/* 分配金 */
body#history .dividend {
	width: 50%;
	color: #436c97;
	}

body#history .bunpai {	
	width: 50%;
	}

/* ============================================================================
	ファンドの休日ページ・一覧
============================================================================= */

table#holidayListTable {
	width: 100%;
	border-collapse: collapse;
}
table#holidayListTable th {
	width: 8%;
	text-align: center;
	color: #023165;
}
table#holidayListTable th,
table#holidayListTable tr.bottom td {
	border-bottom: 1px solid #999999;
}
table#holidayListTable .bottomNone,
table#holidayListTable .bottomNone td {
	border-bottom: none;
}
table#holidayListTable td {
	border-bottom: 1px solid #D5D5D5;
	padding: 10px;
}
table#holidayListTable td.date {
	width: 12%;
	text-align: right;
	color: #023165;
}
table#holidayListTable td.holiday {
	width: 48%;
	text-align: left;
	padding-left: 15px;
}
table#holidayListTable td.nation {
	width: 32%;
	text-align: left;
	padding-left: 5px;
}

/* 080121 */

div#maintext2 {
 width: 553px;
 float: right;
 padding: 0 15px 20px 0;
 text-align: left;
}

div#maintext2 .section {
 margin: 0 0 13px;
 padding: 0 !important;
}

.hdr {
 background: url(../../misc/img/hdr_main_box_549.gif) repeat-y;
}

.bdr {
 padding-top: 10px!important;
 background: url(../../misc/img/bg_main_box_549.gif) no-repeat 0 bottom;
}

#maintext2 .section .box {
 margin: 0;
 padding: 0 0px 10px;
}

body#holiday #maintext2 ul li {
 float: left;
 list-style: none;
 margin: 0 1em 0 0;
 padding-left: 15px;
 white-space: nowrap;
 background-image: none;
}

div#maintext2 .section li a,#maintext2 .hdrsection li a {
 white-space: nowrap;
 list-style: none;
 margin: 0 12px 0 0;
 background: transparent url(../../misc/img/btl_link.gif) no-repeat left center;
 padding-left: 15px;
 float: left;
 display: inline;
}

div#maintext2 .updata {
 font-weight: bold;
 padding: 0 10px 0 0;
 float: right;
 margin-bottom: 10px;
}

div#maintext2 .tolist {
 clear: both;
 float: right;
 padding-bottom: 0 !important;
 margin-bottom: 0 !important;
}

div#maintext2 #calender {
 width: 549px;
}

div#maintext2 h3.table,div#maintext2 h4.table {
 margin-bottom: 0 !important;
}

div#maintext2 table#holidayListTable tr.sub2 {
 background-color: #f8f8f8;
}

div#maintext2 table#holidayListTable tr.sub3 {
 background-color: #efefef;
}

div#maintext2 table#holidayListTable tr.bond {
 background: url(../../misc/img/tdbg-bond.gif) repeat-x;
}

div#maintext2 table#holidayListTable tr.balance {
 background: url(../../misc/img/tdbg-balance.gif) repeat-x;
}

div#maintext2 table#holidayListTable td.holiday {
 width: 247px;
 text-align: left;
 padding-left: 15px;
 vertical-align: top;
}

div#maintext2 table#holidayListTable td.nation {
 width: 302px;
 text-align: left;
 padding-left: 5px;
 vertical-align: top;
 display: table-cell;
}

div#maintext2 table#holidayListTable td.nation span.date {
 display: inline;
 white-space: nowrap;
}

div#maintext2 table#holidayListTable a {
 font-weight: nomal;
 background: transparent url("../img/blt_link.gif") no-repeat left 0.25em;
 padding-left: 12px;
}

div#maintext2 table#holidayListTable a img {
 margin: 0;
 padding: 0;
 background-image: none;
}

div#maintext2 table#holidayListTable a.top {
 margin: 0;
 padding: 0;
 float: right;
}

div#maintext2 table#holidayListTable td.intable {
 padding: 0;
 margin: 0;
}


div#maintext2 table#holidayListTable td.intable img {
 vertical-align: bottom
 padding: 0;
 margin: 0;
}

div#maintext2 table#holidayListTable a.g {
 font-weight: nomal;
 background: transparent url(../../misc/img/btl_link_g.gif) no-repeat left 0.25em;
 padding-left: 12px;
}

/* 外国投資信託の申込取扱場所 */
#offshore #contents #main .hanbailist td.name li {
	float: left;
	list-style: none;
	background: transparent url("../img/blt_gaibu.gif") no-repeat left 0.2em !important;
	width: 350px !important;
	margin: 0 12px 0 0 !important;
	padding: 0 0 0 24px !important;

}
#offshore #contents #main .hanbailist td.link li {
	float: left;
	list-style: none;
	width: 154px !important;

}

#offshore #contents #main .hanbailist td.pros li {
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding-left: 0px;
	white-space: nowrap;
	width: 150px;
	line-height: 150%;
}

/* マーケット情報についてディスクレーマー */
table#marDis {
	margin: 10px;
	border: 1px solid #CCC;
	background-color: #F2F2F2;
	border-collapse: collapse;
}
table#marDis th,
table#marDis td {
	padding: 7px;
	font-size: 90%;
	border: 1px solid #CCC;
	vertical-align: top;
}
table#marDis th {
	width: 30%;
}
table#marDis td ul li {
	background: transparent url("../img/blt_disc.gif") no-repeat left 0.3em;
	padding: 0px 0px 0px 13px;
	margin-bottom:1em;
	line-height:120%;
}
table#marDis td ul li span {
	font-size:0.8em;
	display:block;
	margin-top:0.5em;
}

/* ============================================================================
	償還ファンド運用報告書一覧
============================================================================= */

table.shokanlist {
	width: 738px;
	margin: 0 16px;
	padding: 0;
	clear: both;
	border-top: 1px solid #8a8a8a;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
	color: #003366;
	font-size:80%;
}
table.shokanlist th {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
	padding: 2px 3px;
	text-align: center;
	background: #6ea0d1 url("../../nav/img/common/bg_th/bg_th.gif") no-repeat right bottom;
}
/* hides from MacIE \*/
	table.shokanlist { margin: 0 auto; }
/* End hide from MacIE */ 

table.shokanlist td {
    border-right: 1px solid #8a8a8a;
	border-bottom: 1px solid #8a8a8a;
    padding: 4px;
	text-align: left;
}
.shokanlist td.name {
	width: 63% !important;
}
.shokanlist td.kohu {
	width: 11% !important;
	text-align:center;
}
.shokanlist td.unnyou {
	width: 11% !important;
	text-align:center;
}
.shokanlist td.date{
	width: 5% !important;
	text-align:center;
}