@charset "utf-8";
/* ================================
    CSS STYLES FOR infoCMS1.0
   ================================*/ 
.SubBottomPane p{
	margin:0;
}
h1{
	border:none;
}
/*---------------------ここから、新しいスキンのCSSです---------------------*/
#IndexSkin h1,
#IndexSkin h2,
#IndexSkin h3,
#IndexSkin h4,
#IndexSkin h5,
#IndexSkin h6{
	font-size:14px;
	font-weight:bold;
}
#IndexSkin .HeadPane h1{
	font-size:13px;
	font-weight:normal;
	border:none;
}
#IndexSkin a,
#IndexSkin a:link,
#IndexSkin a:visited,
#IndexSkin a:hover,
#IndexSkin a:active,
#IndexSkin ul,
#IndexSkin li,
#IndexSkin ol,
#IndexSkin dl,
#IndexSkin dt,
#IndexSkin dd,
#IndexSkin p,
#IndexSkin .Normal,
#IndexSkin .Normal li,
#IndexSkin .Contents p,
#IndexSkin .Contents a,
#IndexSkin .Contents td,
#IndexSkin .Contents td p,
#IndexSkin .Contents td a,
#IndexSkin .Contents td td,
#IndexSkin .Contents .Normal p,
#IndexSkin .Contents .Normal li,
#IndexSkin .Contents .Normal a,
#IndexSkin .Contents .Normal td,
#IndexSkin .Contents .Normal td p,
#IndexSkin .Contents .Normal td td,
#IndexSkin .Contents .Normal td a {
	font-size:14px;
}
ul,
li,
ol,
dl,
dt,
dd,
p,
.Normal,
.Normal li,
.Contents p,
.Contents td,
.Contents td p,
.Contents td,
.Contents td td,
.Contents .Normal p,
.Contents .Normal li,
.Contents .Normal td,
.Contents .Normal td p,
.Contents .Normal td td,
.RandomInfo,
.RandomInfo li,
.RssPubDate {
	color:#333333;
}
/*メイン部分の余白*/
.Main_Contents {
	padding:10px 15px 15px;
}
/*------------------------------------------
 SEOMENUV2 head
------------------------------------------*/

/*gNavエリアの幅*/

/*リストの設定。floatで横並び。*/
.SEOMenuV2_head ul {
	margin:0;
	padding:0;
	list-style-type:none;
	background:none;
	z-index:1;
}
.SEOMenuV2_head ul li {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:none;
	float:left;
	position: relative;
	z-index:1;
}

.SEOMenuV2_head ul li:hover {
	width:auto;
	z-index:1;
	font-size:13px !important;

}
/*リンクの設定。高さ32px。*/
.SEOMenuV2_head ul li a, .SEOMenuV2_head ul li a:hover, .SEOMenuV2_head ul li a:visited {
	height:32px;
	float:left;
	line-height:32px;
	text-decoration:none;
	display:block;
	color:#fff;
	z-index:1;
	font-size:13px !important;
	font-weight: bold;
	padding: 0 10px;
	background:url(/Portals/0/skins/toushin2009/images/nav_line.gif) no-repeat right;

}
/*リンクの設定。高さ32px。*/
.SEOMenuV2_head ul li a, .SEOMenuV2_head ul li a:hover, .SEOMenuV2_head ul li a:visited {
	height:32px;
	line-height:32px;
	text-decoration:none;
	display:block;
	color:#fff;
	z-index:1;
	font-size:13px !important;
	font-weight: bold;
	background:url(/Portals/0/skins/toushin2009/images/nav_line.gif) no-repeat right;

}
/*リンクの設定。高さ32px、選択中　*/
.SEOMenuV2_head ul li.CurrentItem {
	background:url(/Portals/0/skins/toushin2009/images/nav_line.gif) no-repeat right;
}

/*テーブル設定。*/
.SEOMenuV2_head table {
	border-collapse:collapse;
	font-size:12px;
	z-index:1;
}
/*--------------------------------------*/

/*第一階層、幅と背景画像の設定*/
.SEOMenuV2_head ul li.Tab36 a {
	background:url(/Portals/0/skins/toushin2009/images/nav_line.gif) no-repeat right;
	z-index:1;
}

/*第一階層、hoverしたときに背景画像を変更*/
.SEOMenuV2_head ul li.Tab36 a:hover {
	background:url(/Portals/0/skins/toushin2009/images/nav_line.gif) no-repeat right;
	z-index:1;
}

/*第二階層以下は上ライン有*/
.SEOMenuV2_head ul li ul {
	border-top:1px solid #ccc;
	position:relative;
	top:32px;
	padding:0;
	margin:0;
}
/*第二階層以下は縦並びに*/
.SEOMenuV2_head ul li ul li {
	clear:both;
	z-index:1;
	height:auto;
	padding: 0;
	line-height: 1.2em;
}

/*第二階層以下は幅200、高さ30、文字有、ボーダー有。*/
.SEOMenuV2_head ul li ul li a, .SEOMenuV2_head ul li ul li a:link, .SEOMenuV2_head ul li ul li a:visited, .SEOMenuV2_head ul li ul li a:hover, 
.SEOMenuV2_head ul li ul li a:active, .SEOMenuV2_head ul li ul li a:focus {
	width:190px;
	padding: 5px;
	border:1px solid #ccc;
	border-top:none;
	z-index:1;
	color:#333333;
	margin: 0;
	background:#f9f9f9;
	height: auto;
	line-height:normal;
	font-size:13px !important;
}

/*--hover時--*/
.SEOMenuV2_head ul li ul li a:hover {
	background:#C1D2EE;
	color:#333333;
}

/*第二階層以下の背景設定、タブ名がないと第一階層と同じ背景になってしまうので注意*/
.SEOMenuV2_head ul li.Tab36 ul li a {
	background:#f9f9f9;
}

/*第二階層以下の背景hover設定、タブ名がないと第一階層と同じ背景になってしまうので注意*/
.SEOMenuV2_head ul li.Tab36 ul li a:hover {
	background:#d7e1ea;
	width:200px;
}

/*第二階層以下は普段は非表示にする*/
.SEOMenuV2_head ul li ul {
	display:none;
	z-index:1;
}
/*第二階層以下をロールオーバー時に表示する*/
.SEOMenuV2_head ul li:hover ul {
	display:block;
	position:absolute;
	left:0;
	z-index:1;
}
/*第三階層以下は普段は非表示にする*/
.SEOMenuV2_head ul li:hover ul li ul {
	display:none;
	z-index:1;
}
/*第三階層以下をロールオーバー時に表示する*/
.SEOMenuV2_head ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	top:0;
	left:200px;
	z-index:1;
}

/*第四階層以下はいつでも非表示にする*/
.SEOMenuV2_head ul li:hover ul li:hover ul li ul {
	display:none;
	z-index:1;
}

/*IE6のときはjavascriptで:hoverをクラスに変換*/

/*第二階層以下をロールオーバー時に表示する*/
* html .SEOMenuV2 .SEOMenuV2_head ul li.cssplay_hover ul {
	display:block;
	position:absolute;
	top:32px;
	left:0;
	z-index:1;
}

/*第三階層以下は普段は非表示にする*/
* html .SEOMenuV2 .SEOMenuV2_head ul li.cssplay_hover ul li ul {
	display:none;
	z-index:1;
}
/*第三階層以下をロールオーバー時に表示する*/
* html .SEOMenuV2 .SEOMenuV2_head ul li.cssplay_hover ul li.cssplay_hover ul {
	display:block;
	position:absolute;
	top:0;
	left:200px;
	z-index:1;
}

/*第四階層以下はいつでも非表示にする*/
* html .SEOMenuV2 .SEOMenuV2_head ul li.cssplay_hover ul li.cssplay_hover ul li ul {
	display:none;
	z-index:1;
}



/*---------------------------------------------------------------
 SEOMENUV2
---------------------------------------------------------------*/
/*gNavエリアの幅*/
.SEOMenuV2 .SEOMenuV2 {margin:0; padding:0;}

/*---------------------第1階層目---------------------*/

.SEOMenuV2 .SEOMenuV2 ul {
	list-style:none;
	margin:0;
	padding:0px;
}

.SEOMenuV2 .SEOMenuV2 ul li {
	margin-bottom:3px;
	position: relative;
	height: 26px;
	z-index:1;	
}

/*リンクの設定。高さ32px。*/
.SEOMenuV2 .SEOMenuV2 ul li a,
.SEOMenuV2 .SEOMenuV2 ul li a:link,
.SEOMenuV2 .SEOMenuV2 ul li a:visited,
.SEOMenuV2 .SEOMenuV2 ul li a:active,
.SEOMenuV2 .SEOMenuV2 ul li a:focus {
	height:16px;
	text-decoration:none;
	display:block;
	color:#18405A;
	font-weight: bold;
	padding: 2px 10px 3px 10px;
	background:url(/Portals/0/skins/toushin2009/images/left_nav.gif) no-repeat left;
	list-style-type:none;
	line-height:normal;
	z-index:1;
	font-size:13px !important;
}

/**:first-child+html .SEOMenuV2 .SEOMenuV2 ul li a,
.SEOMenuV2 .SEOMenuV2 ul li a:link,
.SEOMenuV2 .SEOMenuV2 ul li a:visited,
.SEOMenuV2 .SEOMenuV2 ul li a:active,
.SEOMenuV2 .SEOMenuV2 ul li a:focus {
	padding: 7px 10px 3px 10px;}IE用*/

* html .SEOMenuV2 .SEOMenuV2 ul li a,
.SEOMenuV2 .SEOMenuV2 ul li a:link,
.SEOMenuV2 .SEOMenuV2 ul li a:visited,
.SEOMenuV2 .SEOMenuV2 ul li a:active,
.SEOMenuV2 .SEOMenuV2 ul li a:focus {
	padding: 7px 10px 3px 10px;/*IE用*/
}

/*リンクの設定。高さ32px、hover　*/
.SEOMenuV2 .SEOMenuV2 ul li a:hover {
	background:url(/Portals/0/skins/toushin2009/images/left_nav_on.gif) no-repeat left;
	color:#FFF;
	height:16px;
	font-size:13px !important;
}

/**:first-child+html .SEOMenuV2 .SEOMenuV2 ul li a:hover{
	padding: 7px 10px 3px 10px;}IE用*/

* html .SEOMenuV2 .SEOMenuV2 ul li a:hover{
	padding: 7px 10px 3px 10px;/*IE用*/
}

/*リンクの設定。高さ32px、選択中　*/
.SEOMenuV2 .SEOMenuV2 ul li.CurrentItem a{
	background:url(/Portals/0/skins/toushin2009/images/left_nav_on.gif) no-repeat left;
	color:#FFF;
}

* html .SEOMenuV2 .SEOMenuV2 ul li.CurrentItem a.CurrentLinkClass{
	background:url(/Portals/0/skins/toushin2009/images/left_nav_on.gif) no-repeat left;
	color:#FFF;
}

/*テーブル設定。*/
.SEOMenuV2 .SEOMenuV2 table {
	border-collapse:collapse;
	font-size:12px;
}


/*---------------------第2階層目---------------------*/

/*第二階層以下をロールオーバー時に表示する*/
.SEOMenuV2 .SEOMenuV2 ul li:hover ul {
	display:block;
	left:200px;
	position: absolute;
	z-index:1;
	top:0px;
	float:left;
}

* html .SEOMenuV2 .SEOMenuV2 ul li.cssplay_hover ul {
	display:block;
	left:200px;
	top:0px;
	position: absolute;
	padding:0; margin:0;
	z-index:1;
}

/*第二階層*/

.SEOMenuV2 .SEOMenuV2 ul li ul {
	clear:both;
	margin:0;
	padding:0;
	border-top:1px solid #ccc;
	z-index:1;
}

/*第二階層以下は普段は非表示にする*/
.SEOMenuV2 .SEOMenuV2 ul li ul{
	display:none;
}

/*第二階層以下は縦並びに*/
.SEOMenuV2 .SEOMenuV2 ul li ul li {
	clear:both;
	margin:0;
	padding:0;
	z-index:1;
	height: auto;}
	
* html .SEOMenuV2 .SEOMenuV2 ul li ul li {
	clear:both;
	margin:0;
	padding:0;
	z-index:1;
	height:0;
}

/*第二階層以下は幅200、高さ30、文字有、ボーダー有。*/
.SEOMenuV2 .SEOMenuV2 ul li ul li a,
.SEOMenuV2 .SEOMenuV2 ul li ul li a:link,
.SEOMenuV2 .SEOMenuV2 ul li ul li a:visited,
.SEOMenuV2 .SEOMenuV2 ul li ul li a:active,
.SEOMenuV2 .SEOMenuV2 ul li ul li a:focus {
	width:190px;
	padding: 5px;
	margin: 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	z-index:1;
	color:#333333;
	background:#f9f9f9;
	height:auto;
	line-height:normal;
}

/*--hover時--*/
.SEOMenuV2 .SEOMenuV2 ul li ul li a:hover {
	width:190px;
	padding: 5px;
	background:#C1D2EE;
	color:#333333;
	z-index:1;
}


/*第二階層以下の背景設定、タブ名がないと第一階層と同じ背景になってしまうので注意*/
.SEOMenuV2 .SEOMenuV2 ul li.Tab36 ul li a {
	background:#f9f9f9;
}

/*第二階層以下の背景hover設定、タブ名がないと第一階層と同じ背景になってしまうので注意。（幅も消したらだめ aと:linkと:hoverの兼ね合いか？？？）*/
.SEOMenuV2 .SEOMenuV2 ul li.Tab36 ul li a:hover {
	background:#d7e1ea;
	width:200px;
	display:block;
}
/*---------------------第3階層目---------------------*/

/*第三階層以下をロールオーバー時に表示する*/
.SEOMenuV2 .SEOMenuV2 ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	top:0;
	left:200px;
	z-index:1;
	height: auto;}
	
/*第三階層以下をロールオーバー時に表示する*/
* html .SEOMenuV2 .SEOMenuV2 ul li.cssplay_hover ul li.cssplay_hover ul {
	display:block;
	position:absolute;
	top:0;
	left:200px;
	z-index:1;
	height:auto;
}
/*第三階層以下は普段は非表示にする*/
.SEOMenuV2 .SEOMenuV2 ul li:hover ul li ul {
	display:none;
}

/*第三階層以下は普段は非表示にする*/
* html .SEOMenuV2 .SEOMenuV2 ul li.cssplay_hover ul li ul {
	display:none;
	position:absolute;
}
/*第三階層以下は幅200、高さ30、文字有、ボーダー有。*/
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li a,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li a:link,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li a:hover,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li a:visited,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li a:active,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li a:focus {
	width:190px;
	padding: 5px;
	border:1px solid #ccc;
	border-top:none;
	z-index:1;
	color:#333333;
	margin: 0;
	background:#f9f9f9;
	height: auto;
	line-height:normal;
}
/*--hover時--*/
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li a:hover {
	background:#C1D2EE;
	color:#333333;
	z-index:1;
	height: auto;
}



/*---------------------第4階層目---------------------*/

/*第四階層以下をロールオーバー時に表示する*/
.SEOMenuV2 .SEOMenuV2 ul li:hover ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	top:0;
	left:200px;
	z-index:1;
	height: auto;}
	
/*第四階層以下をロールオーバー時に表示する*/
* html .SEOMenuV2 .SEOMenuV2 ul li.cssplay_hover ul li.cssplay_hover ul li.cssplay_hover ul {
	display:block;
	position:absolute;
	top:0;
	left:200px;
	z-index:1;
	height:auto;
}
/*第四階層以下は普段は非表示にする*/
.SEOMenuV2 .SEOMenuV2 ul li:hover ul li ul li ul{
	display:none;
}

/*第四階層以下は普段は非表示にする*/
* html .SEOMenuV2 .SEOMenuV2 ul li.cssplay_hover ul li ul li ul{
	display:none;
	position:absolute;
}
/*第四階層以下は幅200、高さ30、文字有、ボーダー有。*/
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li ul li a,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li ul li a:link,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li ul li a:hover,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li ul li a:visited,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li ul li a:active,
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li ul li a:focus {
	width:190px;
	padding: 5px;
	border:1px solid #ccc;
	border-top:none;
	z-index:1;
	color:#333333;
	margin: 0;
	background:#f9f9f9;
	height: auto;
	line-height:normal;
}
/*--hover時--*/
.SEOMenuV2 .SEOMenuV2 ul li ul li ul li ul li a:hover {
	background:#C1D2EE;
	color:#333333;
	z-index:1;
	height: auto;
}


/****************************
 SearchPane
****************************/
#dnn_ctr2759_ContentPane .FundSearch th {
	padding:0 0 0 10px !important;
	width:50px !important;
	font-size:12px !important;
	_width:50px !important; 
	height:40px !important;
	line-height:40px !important;
	color:#333333;
}
#dnn_ctr2760_ContentPane .FundSearch th {
	padding:0 0 0 10px !important;
	width:50px !important;
	font-size:12px !important;
	height:40px !important;
	line-height:40px !important;
	color:#333333;
}
#GoogleSearch{
	border: 1px solid rgb(166, 187, 230);
	margin:0pt;
	padding-top:7px;
	background:#F0F3FA;
	overflow:hidden;
	width:310px;
	color:#333333;
}
/*--Search用コンテナのCSS--*/
.Searchbox .Contents {
	padding:0 0 5px !important;
}
.Searchbox .Title {
	margin-bottom:10px;
}
#dnn_ctr2759_ViewFund_DM_txtBoxFundName{/width:175px !important;}
#dnn_ctr2760_ViewFund_FR_txtBoxFundName{/width:175px !important;}
.Searchbox .Head {
	font-size:13px;
}
/****************************
 ページツール
****************************/
#dnn_ctr2773_ModuleContent{text-align:center;}
#dnn_ctr2773_ModuleContent table{
	width:455px;
	margin:auto;
}
#dnn_ctr2773_ModuleContent table a{
	font-size:13px !important;
}
#dnn_ctr1416_ModuleContent{text-align:center;}
#dnn_ctr1416_ModuleContent table{
	width:455px;
	margin:auto;
}
#dnn_ctr1416_ModuleContent table a{
	font-size:13px !important;
}
/****************************
データ > 純資産総額推移 > 株式投資信託 過去の推移のテーブル
****************************/
#IndexSkin .NetAssetsTotalChange .message table {
	width:80%;
}
/*IE パンくず調整*/
*:first-child+html .Breadcrumbs {
	line-height:15px; /* IEのみ適用 */
}
* html .Breadcrumbs {
	line-height:15px; /* IEのみ適用 */
}
/****************************
1カラムのスキン
****************************/
.IndexSkin-1column .Left_contents {
	background:none;
	float:right;
	margin:0;
	padding-left:0;
	width:970px;
}
.IndexSkin-1column .Contents02,
.IndexSkin-1column .Contents03,
.IndexSkin-1column .Contents05,
.IndexSkin-1column .Contents06,
.IndexSkin-1column .Contents08,
.IndexSkin-1column .Contents09 {
	width:475px;
}
/****************************
パンくず
****************************/
#IndexSkin .Breadcrumbs,
#IndexSkin .Breadcrumbs a,
#IndexSkin .Breadcrumbs a:link,
#IndexSkin .Breadcrumbs a:visited,
#IndexSkin .Breadcrumbs a:hover,
#IndexSkin .Breadcrumbs a:active{
	font-size:13px !important;
}
/****************************
パンくず
****************************/
.NetAssetsTotalChange .message{
	width:100%;
	background:#FFF;
}
.NetAssetsTotalChange{
	width:100%;
}

/*=======RSSモジュール======== */

.RssItem a {
	clear:both;
	display:block;
	padding-bottom:5px;
}
/****************************
投資信託の運用会社の沿革
****************************/
#dnn_ctr2306_ViewEnkaku_lblUpDate{
	font-size:14px;
}

/*=======RSSボタン======== */
#dnn_ctr1430_Forum_Container_lnkRSS {
	margin-top:-7px;
}
* html #dnn_ctr1430_Forum_Container_lnkRSS {
	margin-top:-22px;
}
*:first-child+html #dnn_ctr1430_Forum_Container_lnkRSS {
	margin-top:-12px;
}
html:first-child #dnn_ctr1430_Forum_Container_lnkRSS { 
	margin-top:-10px;
}
html[xmlns*=""] body:last-child #dnn_ctr1430_Forum_Container_lnkRSS {
	margin-top:-10px;
}
body:first-of-type #dnn_ctr1430_Forum_Container_lnkRSS {
	margin-top:-3px;
}

/*=======FundSearch======== */
.FundSearch th {
	font-size:12px;
}


#IndexSkin * html .SEOMenuV2Admin li {behavior: expression(this.onmouseover=new Function("this.className+=' seoenuv2_hover'"),this.onmouseout=new Function("this.className = this.className.replace(' seoenuv2_hover','')"),this.style.behavior=null);}

.SEOMenuV2Admin								{font-size:12px;background:#CCCCCC;border-bottom:1px solid #ccc;z-index:000;font-weight:bold;}
.SEOMenuV2Admin ul							{margin:0;padding:0;list-style-type:none;background:none;z-index:000;}
.SEOMenuV2Admin li							{margin:0 2px 0 0;padding:0;list-style-type:none;background:none;float:left;position:relative;background:#eee;border:1px solid #ccc; font-weight:bold;}
.SEOMenuV2Admin ul li a						{float:left;display:block;text-decoration:none;line-height:30px;padding:0 15px;height:30px;text-align:center;text-decoration:none; font-weight:bold;}
.SEOMenuV2Admin ul li a:link,
.SEOMenuV2Admin ul li a:visited				{color:#333; font-weight:bold; text-decoration:none;}
.SEOMenuV2Admin ul li a:hover,
.SEOMenuV2Admin ul li a:active				{color:#FFF;background:#069; font-weight:bold;}
.SEOMenuV2Admin ul li ul					{display:none;width:170px;}
.SEOMenuV2Admin ul li ul li					{border-top:none;}

.SEOMenuV2Admin ul li:hover ul				{display:block;position:absolute;top:30px;left:0;}
.SEOMenuV2Admin ul li:hover ul li a 		{display:block;width:170px;height:20px;line-height:20px;padding:0 15px;text-align:left;}
.SEOMenuV2Admin ul li.seoenuv2_hover ul		{display:block;position:absolute;top:30px;left:0;}
.SEOMenuV2Admin ul li.seoenuv2_hover ul li a{display:block;width:170px;height:20px;line-height:20px;padding:0 15px;text-align:left;}


/*=======管理画面用======== */
.ST008 .SidePane {
	background:#FFFFFF;
}










