﻿@charset "utf-8";

/*
/////////////////////////////////////
print
/////////////////////////////////////
*/
 
#sideArea{display:none!important;}
#footMenu{display:none!important;}
 
#menuArea{display:none!important;}
 
#naviExtra{display:none!important;}
#globalMenu{display:none!important;}
#printbt{display:none!important;}
.pagenate{display:none!important;}
.pagetop{display:none!important;}
 

#pageTitleWrap{
margin:0;
padding:0;
}

#wrapper,
#contentsArea,
#headerwrap,
#header,
#topicPathArea,
#topicPathArea div,
#layout,
#layoutWrap{
width:649px !important;
clear:both!important;
}

#pageTitle{
margin:0;
padding:0;
}

/**/
.newsRelease h3{
display:block;
border-bottom:#000000 1px solid;
border-left:#000000 3px solid;
padding-left:5px;
}
/**/
 
#layout{
background:none!important;
float:none!important;
}
 

#pageTitleWrap{
 
background:none!important;
 
margin-bottom:20px;
}

#pageTitle{
 
background:none!important;
 
width:649px;
padding:10px 0 17px 0;
position:relative;
}


#contentsArea h1,#contentsArea h2,#contentsArea h3,#contentsArea h4{
margin:0 0 10px 0;
padding:0;
border:none;
 
background-image:none!important;
 
}

a{
text-decoration:none!important;
margin:0!important;
}

 
#contentsArea h1{
padding:0!important;
margin:0!important;
width:100%!important;
}

#contentsArea h1{border-bottom:2px #333333 solid; background-image:none!important;}
#contentsArea h2{border-bottom:1px #333333 solid!important; background-image:none!important;}
#contentsArea h3{border-left:2px #000 solid!important; padding-left:10px!important; background-image:none!important;}
#contentsArea h4{border-left:2px #000 solid!important; padding-left:10px!important; background-image:none!important;}
 

#contentsArea h2{
font-size:120%;
 
background:none!important;
 
padding:0;
margin:0px 0px 30px 0px;
}

#contentsArea h2 span{
border:none;
 
background:none!important;
 
display:block;
padding:2px 10px 2px 0;
}

/*
/////////////////////////////////////
ヘッダ
/////////////////////////////////////
*/
 
#headerwrap{
background:none!important;
}

#topicPathArea{
margin-top:10px;
color:#333333;
}
 
/*
////////////////////////////////////////
非表示のタブ
////////////////////////////////////////
*/

div.ui-tabs-hide{
 
display:none!important;
 
}


/*
/////////////////////////////////////
トップページ
/////////////////////////////////////
*/

body.index div#topFlash{
 
background:none!important;
 
margin:20px 0;
 
display:none!important;
 
height:0;
}

body.index div#topFlash img{
margin:0;
width:643px;
height:311px;
}

#sideAreaTop{
 
display:none!important;
 
}

.newsRelease{
}



.newsRelease h2{
margin:0 0 20px 0;
}

.rss,
.btnDetails{
 
display:none!important;
 
}

.newsTable{
width:649px;
display:block;
margin:0 0 20px 0;
}

#newsReleaseWrapper ul{
margin-bottom:20px;
}


.ui-tabs-nav .ui-tabs-selected a {
	visibility:visible;
}

.newsTable{
margin:0;
padding:0;
width:649px;
}

.newsTable th{
text-align:left;
}

.newsTable table{
width:649px;
 
background:none!important;
 
margin:0;
padding:0 0 4px 0;
text-align:left;
font-size:90%;
line-height:1.6em;
}

/*削除
.newsTable table .newsTablePdf{
display:none!important;
}
*/

.newsTable table tr td.newsTableText{
width:378px;
}

.newsReleaseInner{
border:none;
padding:0;
}


/*
/////////////////////////////////////
企業情報 h2ボックス
/////////////////////////////////////
*/

#contentsArea div.h2Box2Column{
width:649px;
 
background:none!important;
 
}

#contentsArea div.h2BoxWrapper2Column{
 
background:none!important;
 
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner{
width:315px;
float:left;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner h2,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner h2{
 
background:none!important;
 
width:315px;
height:34px;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner h2.noLink,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner h2.noLink{
 
background:none!important;
 
border-width:0 0 1px 0;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner h2.noLink span,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner h2.noLink span{
padding:10px 0 0 0;
margin:0;
border-width:0 0 1px 0;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner h2 a,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner h2 a{
padding:10px 0 0 0;
margin:0;
display:block;
color:#313131;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner div.h2BoxInnerContents,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner div.h2BoxInnerContents{
margin:0;
padding:0;
 
background:none!important;
 
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner div.h2BoxInnerContents a,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner div.h2BoxInnerContents a{
color:#005ead;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner div.h2BoxInnerContents p,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner div.h2BoxInnerContents p{
margin:0;
padding:0;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner div.h2BoxInnerContents img,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInner div.h2BoxInnerContents img{
float:left;
margin:0 15px 0 0;
padding:0;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInnerMargin,
#contentsArea div.h2BoxWrapper1Column div.h2BoxInnerMargin{
margin:0 18px 0 0;
}

.h2BoxInnerContents ul
{
	margin:0 0 0 90px;
	padding:0;
	display:block;
}

.h2BoxInnerContents li
{
	margin:0;
	padding:0;
}

.h2BoxInnerContents li a
{
　　 
	background:none!important;
	 

	padding:0;
}

ul.h2BoxInnerContents_ul
{
	margin:0;
}

/* 1カラム */
#contentsArea div.h2Box1Column{
width:649px;
 
background:none!important;
 
}

#contentsArea div.h2BoxWrapper1Column{
 
background:none!important;
 
}


/*
/////////////////////////////////////
h4ボックス
/////////////////////////////////////
*/

#contentsArea div.h4Box{
width:649px;
margin:30px 0 30px 0;
border:none;
}

#contentsArea div.h4BoxInner{
width:649px;
padding:15px 0;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
background-color:#F4F4F4;
}

#contentsArea div.h4BoxInner .h4Inner{
margin:0 15px;
}

#contentsArea div.h4BoxInner h4{
padding:0 0 5px 0;
 
background:none!important;
 
}

#contentsArea div.h4BoxInner ul{
margin:0;
padding:0;
}

#contentsArea div.h4BoxInner ul li{
padding:0;
 
background:none!important;
 
}

#contentsArea div.h4BoxInner ul li.targetBlank{
 
background:none!important;
 
}


/*
/////////////////////////////////////
dl 疑似テーブル
/////////////////////////////////////
*/

.dlTable{
width:649px;
}


/*
/////////////////////////////////////
トップメッセージ
/////////////////////////////////////
*/

.messgage_left
{
	float:left;
	width:411px;
}

.messgage_left p
{
	margin:0 0 22px 0;
}

.messgage_right
{
	margin:0 0 0 426px;
	width:215px;
}

/* IE6 only */
*html .messgage_right
{
	margin:0 0 0 424px;
}

.messgage_right img
{
	margin:0 0 5px 0;
}

.messgage_right p
{
	text-align:right;
}

.messgage_right span
{
	font-size:140%;
}


/*
/////////////////////////////////////
会社概要
/////////////////////////////////////
*/

.company_profile_right{
margin:0 0 0 300px;
width:344px;
}

/* IE6 only */
* html .company_profile_right{
margin:0 0 0 298px;
}

.company_profile_map{
width:649px;
text-align:center;
}


/*
/////////////////////////////////////
経営理念
/////////////////////////////////////
*/

body.management_philosophy div#contentsArea div.management_philosophy_wrapper{
margin:0 0 0 240px;
}

body.management_philosophy div#contentsArea div.management_philosophy_wrapper h2{
border:none !important;
}

body.management_philosophy div#contentsArea div.management_philosophy_wrapper h2 img{
width:409px;
height:51px;
}


/*
/////////////////////////////////////
業績
/////////////////////////////////////
*/

body.business_report div#contentsArea ul li{
float:left;
width:100px;
margin:0 5px 10px 0;
padding:0;
border:none;
background-color:#FFFFFF;
 
background:none!important;
 
}

/* IE6 only */
* html body.business_report div#contentsArea ul li{
float:left;
width:100px;
}

body.business_report div#contentsArea ul li.business_report_list_last{
margin:0;
}

body.business_report div#contentsArea ul li a{
 
background:none!important;
 
padding:0;
display:block;
line-height:1.3;
}

/* IE6 only */
* html body.business_report div#contentsArea ul li a{
height:37px;
}

body.business_report div#contentsArea ul li a span{
font-size:90%;
}


/*
/////////////////////////////////////
組織図
/////////////////////////////////////
*/

body.structure div#contentsArea img{
width:649px;
height:382px;
}


/*
/////////////////////////////////////
ネットワーク
/////////////////////////////////////
*/

body.network div#contentsArea img{
width:649px;
height:359px;
}


/*
/////////////////////////////////////
業務内容
/////////////////////////////////////
*/

body.management_policy div#contentsArea p a{
 
background:none!important;
 
padding:0;
}

body.management_policy div#contentsArea img{
margin:0 0 40px 0;
}

body.management_policy div#contentsArea ul li{
 
background:none!important;
 
padding:0;
}

#contentsArea div.h4BoxInner h4{
padding:0 0 5px 0;
 
background:none!important;
 
}


/*
/////////////////////////////////////
運用資産情報
/////////////////////////////////////
*/

.contents_assets_management p
{
	float:left;
	width:300px;
	margin:0 5px 0 0;
}


/*
/////////////////////////////////////
受賞歴
/////////////////////////////////////
*/

body.prize div#contentsArea h2{
border:none !important;
}

body.prize div#contentsArea div.h3BoxWrapper{
width:649px;
 
background:none!important;
 
padding:0 0 1px 0;
}

body.prize div#contentsArea div.h3BoxInner{
 
background:none!important;
 
}

body.prize div#contentsArea div.h3Box{
float:left;
width:313px;
}

body.prize div#contentsArea div.h3BoxMargin{
margin:0 23px 0 0;
}

body.prize div#contentsArea div.h3Box h3{
margin:0;
padding:0 !important;
border:none !important;
}

body.prize div#contentsArea div.h3Box h3 img{
width:313px;
height:86px;
}

body.prize div#contentsArea div.h3Box dl{
width:313px;
 
background:none!important;
 
margin:11px 0 0 0;
}

/* IE6 only */
* html body.prize div#contentsArea div.h3Box dl{
margin:11px 0 0 0;
}

body.prize div#contentsArea div.h3Box dl dt{
 
background:none!important;
 
padding:0;
}

body.prize div#contentsArea div.h3Box dl dd{
 
background:none!important;
 
padding:0;
}


/*
/////////////////////////////////////
企業情報
/////////////////////////////////////
*/

.h2BoxInnerContents li a
{
 
	background-image:none!important;
 
	padding:0;
}


/*
/////////////////////////////////////
地図
/////////////////////////////////////
*/

.company_profile_map a{
 
display:none!important;
 
}


/*
/////////////////////////////////////
ニュースリリース h2ボックス
/////////////////////////////////////
*/

#contentsArea div.indexH2Box{
width:315px;
}


#contentsArea div.indexH2Box h2{
width:315px;
}

#contentsArea div.indexH2Box h2 a{
padding:0;
}

#contentsArea div.fundH2{
margin:0 15px 0 0;
}

#contentsArea div.companyH2 h2{
 
background:none!important;
 
}

#contentsArea div.fundH2 h2{
 
background:none!important;
 
}

#contentsArea div.reportH2 h2{
 
background:none!important;
 
}

#contentsArea .indexH2ConBox{
width:315px;
 
background:none!important;
 
border:none;
}

#contentsArea div.indexH2Box p{
 
background:none!important;
 
margin:0 0 0 5px;
padding:0;
}


/*
/////////////////////////////////////
ニュースリリース h3ボックス
/////////////////////////////////////
*/

#contentsArea div.indexH3Box{
margin:0 0 30px 0;
}

#contentsArea div.indexH3Box div.indexH3BoxHeader{
 
background:none!important;
 
width:649px;
height:34px;
}

#contentsArea div.indexH3Box div.indexH3BoxHeader h3{
margin:0 20px 0 0;
}

#contentsArea div.indexH3Box div.indexH3BoxHeader img{
position:absolute;
top:6px;
left:600px;
}

#contentsArea div.indexH3Box div.indexH3BoxInner{
width:649px;
margin:0;
padding:23px 0 0 0;
border:none;
 
background:none!important;
 
}


/*
/////////////////////////////////////
ニュース　テーブル
/////////////////////////////////////
*/

.newsTable table{
 
background:none!important;
 
}

.newsTable table tr th,
.newsTable table tr td{
padding:7px 0;
}

.newsTable table tr th{
width:72px;
vertical-align:top;
}

.newsTable table tr td.newsTableText span a{
background:none!important;
padding-left:0;
}

.newsTable table tr td.newsTablePdf{
padding-left:0;
}

.newsTable table tr td.newsTablePdf a{
 
background:none!important;
 
}

.btnDetails{
 
background:none!important;
 
width:183px;
padding:5px 0;
text-align:center;
margin-top:10px;
}

body.news #contentsArea .indexH3BoxInner div.newsTable{
width:649px;
margin:0;
}

body.news #contentsArea .indexH3BoxInner div.newsTable table tr td.newsTableText{
width:307px;
}

body.fund #contentsArea div.newsTable table tr td.newsTableText,
body.report #contentsArea div.newsTable table tr td.newsTableText,
body.company #contentsArea div.newsTable table tr td.newsTableText{
width:383px;
}


/*
/////////////////////////////////////
投資リポート　h2ボックス
/////////////////////////////////////
*/

div.hapikuroH2,div.risingnationH2,div.diamreportH2{
margin:0 15px 0 0;
}

div.hapikuroH2 a,div.risingnationH2 a,div.diamreportH2 a{
color:#313131;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner div.h2BoxInnerContents p.pdfDL a{
padding:0;
background:none!important;
}

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner div.h2BoxInnerContents p.reportBacknumber{
background:none!important;
margin:15px 0 3px 96px;
padding:0;
}


/*
/////////////////////////////////////
リポート　テーブル
/////////////////////////////////////
*/

#contentsArea div.reportTable table{
margin:0 0 30px 0;
width:649px;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}

/* IE6 only */
* body #contentsArea div.reportTable table{
font-size:90%;
}

#contentsArea div.reportTable tr,
#contentsArea div.reportTable th{
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}

#contentsArea div.reportTable table tr th.reportTable_th_01{
border-style:solid;
border-width:1px 0 0;
border-color:#CCCCCC;
}

/* IE6 only */
* html #contentsArea div.reportTable table tr th.reportTable_th_02{
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
}

#contentsArea div.reportTable table tr td.reportTable_td_01{
 
background:none!important;
 
}

#contentsArea div.reportTable table tr td.reportTable_td_02{
background:#FFFFFF;
}

#contentsArea div.reportTable table tr td.reportTable_td_03{
 
background:none!important;
 
}

.reportTable table tr td.reportTable_td_03 a{
 
background:none!important;
 
padding-left:0;
}


/*
/////////////////////////////////////
info_top h2ボックス
/////////////////////////////////////
*/

#contentsArea div.h2BoxWrapper2Column div.h2BoxInner div.h2BoxInnerContents p span a{
background:none!important;
padding:0;
}


/*
/////////////////////////////////////
リンク
/////////////////////////////////////
*/

#contentsArea ul.targetBlank li{
background:none!important;
padding:0;
}


/*
/////////////////////////////////////
プライバシーポリシー
/////////////////////////////////////
*/

body.policy div#contentsArea{
margin:0;
}

#contentsArea div.h4BoxInner ul li{
padding:0;
 
background:none!important;
 
}


/*
/////////////////////////////////////
金融商品勧誘方針
/////////////////////////////////////
*/

body.invitation div#contentsArea{
margin:0;
}


/*
/////////////////////////////////////
ご利用にあたって
/////////////////////////////////////
*/

body.notice div#contentsArea{
margin:0;
}

body.notice div#contentsArea ul li{
 
background:none!important;
 
padding:0;
}


/*
/////////////////////////////////////
投資信託ご購入の注意
/////////////////////////////////////
*/

body.attension div#contentsArea{
margin:0;
}

body.attension div#contentsArea p span{
font-weight:bold;
}

body.attension div#contentsArea ul li{
 
background:none!important;
 
padding:0;
}

body.attension div#contentsArea ul li ul li{
 
background:none!important;
 
}


/*
/////////////////////////////////////////
特定投資家制度に関する「期限日」について
/////////////////////////////////////////
*/

body.institution div#contentsArea{
margin:0;
}


/*
/////////////////////////////////////
サイトマップ
/////////////////////////////////////
*/

body.sitemap div#contentsArea{
margin:0;
}

body.sitemap div#contentsArea div.h2BoxInnerContents ul
{
	margin:0 !important;
	padding:0 !important;
}

body.sitemap div#contentsArea div.h2BoxInnerContents li a
{
	 
background:none!important;
 
	padding:0 !important;
}

body.sitemap div#contentsArea div.h2BoxInnerContents ul.h2BoxInnerContents_ul
{
	margin:9px 0 0 0 !important;
}


/*
/////////////////////////////////////
ファンド情報　テーブル
/////////////////////////////////////
*/

div#contentsArea div.fundTable table{
width:648px;
border-width:1px;
}

/* IE6 only */
* html div#contentsArea div.fundTable table{
width:649px;
}

#contentsArea div.fundTable table tr th{
border-color:#CCCCCC;
 
background:none!important;
 
color:#333333;
}

#contentsArea div.fundTable table tr td{
padding:8px 5px;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#CCCCCC;
}

#contentsArea div.fundTable table tr td.fundTable_td_list{
border-width:1px 0 1px 0;
border-color:#CCCCCC;
}


/*
/////////////////////////////////////
ローカルナビ
/////////////////////////////////////
*/

body.list_unit div#contentsArea div#localnavi ul li{
width:79px;
}

body.list_unit div#contentsArea div#localnavi ul li a{
_width:79px;
}

body.list_unit div#contentsArea div#localnavi ul li.localnavi_on{
width:79px;
}

body.price div#contentsArea div#localnavi ul li{
width:70px;
}

body.price div#contentsArea div#localnavi ul li a{
width:auto;
}

body.price div#contentsArea div#localnavi ul li.localnavi_first{
width:50px;
}

body.price div#contentsArea div#localnavi ul li.localnavi_last{
width:60px;
}

body.price div#contentsArea div#localnavi ul li.frag8{
width:100px;
}

div#contentsArea div.list_explanation{
padding:8px 8px 10px 8px;
background:none!important;
}

div#contentsArea div.list_explanation dl{
width:112px;
}


/*
/////////////////////////////////////
ファンド一覧
/////////////////////////////////////
*/

#contentsArea div.list_typeLink{
 
background:none!important;
 
}


#contentsArea div.fundTable table tr td div.fundTable_name_wrapper{
width:290px!important;
}
 


/*
/////////////////////////////////////
ファンド一覧　詳細ページ
/////////////////////////////////////
*/

body.fundDetail #contentsArea div#pageTitleWrap{
 
background:none!important;
 
}

body.fundDetail #contentsArea div#pageTitle p{
margin:0;
}

body.fundDetail #contentsArea div.fundDetail_document_wrapper{
 
width:456px!important;
margin:0 0px 10px 0!important;
_margin:0 16px 10px 0!important;
float:left!important;
display:inline!important;
background:none!important;
 

}

body.fundDetail #contentsArea div.fundDetail_document{
 
width:456px;
 
padding:0;
 
background:none!important;
 

}
 
body.fundDetail #contentsArea img{
float:right!important;
display:inline!important;
margin:0!important;
padding:0!important;
}


body.fundDetail #contentsArea div.fundDetail_document dl img{
float:left!important;
padding-right:5px!important;
}
/*追加おわり*/

body.fundDetail #contentsArea div.fundDetail_document dl.fundDetail_document_first{
_margin:0 5px 0 3px!important;
}

body.fundDetail #contentsArea div.fundDetail_document dl.fundDetail_document_last{
_margin:0 0 0 3px!important;
}

/*ファンド詳細タブメニュー*/




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

body.fundDetail #contentsArea div.fundDetail_document dl{
float:left;
display:inline;
width:140px;

margin:0 10px 50px 6px;
/*追加終わり*/
}

body.fundDetail #contentsArea div.fundDetail_document dl.fundDetail_document_first{
margin:0 5px 0 3px;
width:140px;
}

body.fundDetail #contentsArea div.fundDetail_document dl.fundDetail_document_last{
margin:0 0 0 3px;
}


body.fundDetail #contentsArea .cumulative dt{
width:30%!important;
}

body.fundDetail #contentsArea .cumulative dd{
width:60%!important;
}
/*終わり*/

/*
////////////////////////////////////////
ファンド一覧　詳細ページ  ファンド概要
////////////////////////////////////////
*/

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-1 h2{
 
background:none!important;
 
}

.fundDetailTabInner{
width:619px;
border-width:1px;
border-style:solid;
border-color:#BCBCBC;
margin:0 0 30px 0;
padding:22px 14px 36px 14px;
text-align:left;
}

/* IE6 only */
* html .fundDetailTabInner{
width:649px;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-1 table{
width:617px;
overflow:hidden;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-1 table tr th,
body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-1 table tr td{
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
 
background:none!important;
 
}


/*
/////////////////////////////////////
ファンド一覧　詳細ページ  基準価額
/////////////////////////////////////
*/

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 table{
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
border-collapse:collapse;
margin-top:10px;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 table tr th{
 
background:none!important;
 
color:#000000;
border-width:0 1px 1px 0;
border-style:solid;
border-color:#CCCCCC;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 table tr th.thLast{
border-width:0 1px 1px 0;
border-style:solid;
border-color:#CCCCCC;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 ul{
width:100%;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 ul li{
float:left;
width:92px;
_width:90px!important;
height:23px;
margin:0 5px 19px 0;
 
_margin:0 2px 19px 0!important;
 
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 h2{
 
background:none!important;
width:100%!important;
margin:20px 0 0 0;
float:none!important;
}

 
body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 div.archive div.archiveDl{
width:640px!important;
_width:640px!important;
}


body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 div.archive div.archiveDl dl{
margin:10px!important;
width:290px!important;
float:left;
_float:none;
_display:inline;
}



body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 div.archive div.archiveDl dl.dlLast{
margin:10px!important;
width:290px!important;
}


body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 div.archive div.archiveDl dl dt{
font-size:100%;
width:200px!important;
background-color:#CCCCCC;
display:block!important;
float:left!important;
}


body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 div.archive div.archiveDl dl dd{
font-size:100%;
width:50px!important;
display:block!important;
float:left!important;
}

/*追加*/
body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 div.archive p{
padding:10px 0 10px 0!important;
_padding:5px 0 5px 0!important;
text-align:right!important;
margin-right:10px!important;
float:none!important;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 div.archive p img{
float:none!important;
padding:0 10px!important;
_padding:0 5px!important;
}

/*追加*/
 
body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-3 #graph{
display:block;
}


/*
////////////////////////////////////////
ファンド一覧　詳細ページ  販売会社一覧
////////////////////////////////////////
*/

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-4 h2{
 
background:none!important;
 
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-4 table{
overflow:hidden;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
border-collapse:collapse;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-4 table tr th,
body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-4 table tr th.thLast{
border-width:0 1px 1px 0;
border-color:#CCCCCC;
border-style:solid;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-4 table tr.colored{
background-color:#F4F4F4;
}

body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-4 table tr td,
body.fundDetail #contentsArea div.fundDetailTab div#fundDetailTabWrapper div.fundDetailTabInner div#fragment-4 table tr td.tdFirst{
border-width:0 1px 1px 0;
}


/*
///////////////////////////////////////////
ファンド一覧　詳細ページ  バナー用ボックス
///////////////////////////////////////////
*/

body.fundDetail #contentsArea div.fundDetailBnrBox{
 
display:none!important;
 
}


/*
///////////////////////////////////////////////
ファンド一覧　詳細ページ  投資信託ご購入の注意
///////////////////////////////////////////////
*/

body.fundDetail #contentsArea div.fundDetailCaution{
margin:0 0 30px 0;
}


/*
////////////////////////////////////////
販売会社一覧
////////////////////////////////////////
*/


body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper ul.distributorsLocalNavi li{
display:block;
 /width:325px;
}

body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper ul.distributorsLocalNavi li a {
display:block;
 /width:325px;
}


body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper h2.distributorsPrint{
display:block;
border-bottom:#000000 1px solid;
border-left:#000000 3px solid;
padding-left:5px;
margin-top:20px;
}

body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper div#distributorsTabInner{
border:none;
margin:0;
padding:0;
width:649px;
}

 
body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper div#distributorsTabInner ul{
display:none!important;
 
}

body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper div#distributorsTabInner table{
border-width:1px;
border-collapse:collapse;
}

body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper div#distributorsTabInner table tr th,
body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper div#distributorsTabInner table tr th.thLast{
border-width:0 1px 1px 0;
border-color:#CCCCCC;
border-style:solid;
}

body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper div#distributorsTabInner table tr.colored{
background-color:#F4F4F4;
}

body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper div#distributorsTabInner table tr td,
body.distributors #contentsArea div.distributorsTab div#distributorsTabWrapper div#distributorsTabInner table tr td.tdFirst{
border-width:0 1px 1px 0;
}


/*
////////////////////////////////////////
分配金一覧
////////////////////////////////////////
*/

body.dividend #contentsArea div.fundH3 span{
 
display:none!important;
 
}


/*
////////////////////////////////////////
海外休業日一覧
////////////////////////////////////////
*/

body.h_calender div#contentsArea ul li{
 
background-image:none!important;
 
width:298px;
}

/* IE6 only */
* html body.h_calender div#contentsArea ul li{
width:320px;
}

body.h_calender div#contentsArea ul li a{
 
background-image:none!important;
 
padding:11px 0 0 0;
}


/*
/////////////////////////////////////
エラーページ
/////////////////////////////////////
*/

body.notfound div#contentsArea{
margin:0;
}


/*
/////////////////////////////////////
backToIndex
/////////////////////////////////////
*/

.backToIndex a{
 
background:none!important;
 
padding:0;
}


/*
/////////////////////////////////////
footer 
/////////////////////////////////////
*/
body #footer{
border-width:1px 0 0 0;
border-style:solid;
border-color:#000000;
width:649px;
 
background:none!important;
 
}

#footer li a{
padding:0;
background:none!important;
 
}