@charset "utf-8";
/* CSS Document */

/*#########################################################*/
/* fund_detail

*fund_detail専用スタイルシート
*ページが大きいため、キャッシュ化させ表示を高速化させる目的

*/
/*#########################################################*/

/*共通項目の上書き*/
div.center {
	width: 80%;
	margin: 0 auto;
}

p.center {
	text-align: center;
}

/*=1======================================================*/
/*-------メインボックス-------*/
div.fund_base_info {
	padding: 15px 15px 5px 15px;
	margin-bottom: 30px;
	border-top: 1px solid #ccc;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	border-left: 1px solid #ccc;
	background: #FFF;
}

div.fund_base_info_ttlbox {
	margin-bottom: 10px;
	min-height: 1px;
	border-bottom: 1px solid #ccc;
	zoom: 1;
}

div.fund_base_info_ttlbox:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}

div.fund_base_info_box {
	float:left;
	display:inline; /* 2011.02.16追加 */
	width:450px; /* 2011.02.16追加 */
	padding-bottom: 22px;
}

div.fund_base_info div.favorite {
	float:right;
}

.fund_img_box {
	float: left;
	width: 75px;
	margin-right: 25px;
}

div.fund_base_info_box h1 {
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.5;
	background: #FFF;
}

p.fund_info_bunrui {
	margin-top: 5px;
	margin-bottom: 3px;
}

p.fund_info_keisaimei {
	margin-bottom: 0;
}

p.fund_info_code {
	margin-bottom: 0px;
}

div.report_box {
	clear: both;
	margin: 5px auto;
	min-height: 1px;
	zoom: 1;
}

div.report_box:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}
il.report_list > br {
	display: none;
}
ul.report_list li {
	display:inline-block;
	font-size: 0.96em;
	line-height: 1.3;
	float:left;
	vertical-align:top;
	padding-left:30px;
	margin-right:10px;

	margin-top:5px;/* 2014.11.17 */
	margin-bottom:5px;/* 2014.11.17 */

	min-height:30px;
	min-width:115px;
	_height:30px;/*ie6対応*/
}

.report_list li a {
    display: inline-block;
    min-width: 115px;
}

.report_list li a span{
	font-size:12px;/*2014.11.17*/
}
ul li.r_weekly {
	background:url(/images/shuho.gif) no-repeat left;
}
ul li.r_monthly {
	background:url(/images/geppou.gif) no-repeat left;
}
ul li.r_koufu {
	background:url(/images/kohfu.gif) no-repeat left;
}
ul li.r_seikyu {
	background:url(/images/seikyu.gif) no-repeat left;
}
ul li.r_unyou {
	margin-left:0px;
	background:url(/images/unpou.gif) no-repeat left;
}
ul li.z_unyou {
	margin-left:0px;
	background:url(/images/unpou.gif) no-repeat left;
}
ul li.k_unyou {
	margin-left:0px;
	background:url(/images/kohfuunpou.gif) no-repeat left;
}

ul li.r_unyou_t {
	margin-left: 0px;
	background: url(/images/tanto.gif) no-repeat left 0.1em;
}

ul li.r_kumiire {
	margin-left: 0px;
	background: url(/images/kumiire.gif) no-repeat top -0.1em left -0.1em;
}

ul li.r_kumiire a {
	min-width: 100px;
	width: 105px;
}

ul li.gaibu_r_monthly {
    background: url(/images/gaibu_geppou.gif) no-repeat left top;
}
/*-------OFF表示--------*/
ul li.r_weekly_off {
	background:url(/images/shuho_off.gif) no-repeat left ;
	color:#888;
}
ul li.r_monthly_off {
	background:url(/images/geppou_off.gif) no-repeat left ;
	color:#888;
}
ul li.r_koufu_off {
	background:url(/images/kohfu_off.gif) no-repeat left ;
	color:#888;
}
ul li.r_seikyu_off {
	background:url(/images/seikyu_off.gif) no-repeat left ;
	color:#888;
}
ul li.r_unyou_off {
	margin-left:0px;
	background:url(/images/unpou_off.gif) no-repeat left ;
	color:#888;
}
ul li.z_unyou_off {
	margin-left:0px;
	background:url(/images/unpou_off.gif) no-repeat left ;
	color:#888;
}
ul li.k_unyou_off {
	margin-left:0px;
	background:url(/images/kohfuunpou_off.gif) no-repeat left ;
	color:#888;
}

ul li.gaibu_r_monthly_off {
    margin-left:0px;
	background: url(/images/gaibu_geppou_off.gif) no-repeat left top;
	color:#888;
}

ul li.gaibu_r_monthly button.send-btn {
	background: none;
    border: 0;
    color: #005699;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
	font-style: inherit;
    font-weight: inherit;
    font-size: 0.96em;
    line-height: 1.3;
    min-width: 115px;
    padding: 0;
    text-align: left;
    text-decoration: underline;
}

ul li.gaibu_r_monthly button.send-btn:hover {
	color: #cd1400;
}

p.topics_ttl, p.keyword_ttl {
	background: url("/images/bg_h2.gif") no-repeat scroll 0 2px;
	display: inline;
	font-size: 0.85em;
	height: 20px;
	margin: 5px 0 0 5px;
	padding: 5px 0 0 15px;
	font-weight:bold;
}
div.topic_box, div.keyword_box {
	clear: both;
	width: 640px;
	margin: 10px auto;
	min-height: 1px;
	border: 1px solid #ccc;
	zoom: 1;
}

div.topic_box:after, div.keyword_box:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}

p.btn_topics, p.btn_keyword {
	float: right;
	width: 30px;
	margin-bottom: 0;
	display: block;
}

img#openclose_t, img#openclose_k {
	cursor: pointer;
}

div#topics_innerbox {
	height: 48px;
	width: 640px;
	overflow: hidden;
}

div#keyword_innerbox {
	height: 31px;
	width: 640px;
	overflow: hidden;
}
div#topics_innerbox2 {
	height: 7.5em;
	overflow-y: scroll;
}
div#keyword_innerbox2 {
	height: 2.8em;
	overflow-y: scroll;
}
div.topics_innercnt, div.keyword_innercnt {
	margin: 5px;
	font-size: 0.96em;
	line-height: 2;
}


p.topics_innercnt_ttl, p.keyword_innercnt_ttl {
	background: url("/images/bg_h2.gif") no-repeat scroll 0 2px;
	display: inline;
	font-size: 0.85em;
	height: 20px;
	margin: 5px 0 0 5px;
	padding: 5px 0 0 15px;
	position: absolute;
}


div.topics_innercnt_wrap, p.keyword_innercnt_wrap {
	float: left;
}
dl.topics_innercnt_list{
	clear: both;
	content: "";
	display: block;
	padding: 3px 0;
	min-height: 1px;

	line-height: 0;

}

dl.topics_innercnt_list dt {
	float: left;
	width: 8.5em;
	margin-bottom: 0em;
	color: #666666;
    line-height: 1.25;
    margin: 0;
    padding: 0;
}

dl.topics_innercnt_list dd {
	padding: 0 0 0 10px;
	margin-bottom: 0.3em;
	margin-left: 8.5em;
    line-height: 1.25;
    width: auto;
}

/*-------タブ--------*/
/*--大--*/
ul.fund_detail_tab {
	height: 69px;
	width: 100%;
	margin-bottom: 25px;
	background: url(../images/detail_tab_bg.gif) repeat-x 0 0;
}

ul.fund_detail_tab li {
	float: left;
	height: 69px;
	display: inline-block;
}

ul.fund_detail_tab li a {
	height: 100%;
	width: 100%;
	display: block;
}

/*--小--*/
ul.fund_detail_tab_s {
	height: 47px;
	width: 100%;
	margin-bottom: 25px;
	background: url(../images/detail_tab_bg.gif) repeat-x 0 bottom;
}

ul.fund_detail_tab_s li {
	float: left;
	height: 47px;
	display: inline-block;
}

ul.fund_detail_tab_s li a {
	height: 100%;
	width: 100%;
	display: block;
}

/*--大・小共通--*/
ul.fund_detail_tab li span, ul.fund_detail_tab_s li span {
	display: none;
}

ul.fund_detail_tab li a, ul.fund_detail_s_tab li a {
	background-position: 0 0 !important;
}

ul.fund_detail_tab li a.selected, ul.fund_detail_tab_s li a.selected {
	background-position: 0 -69px !important;
}

/*商品概要*/
ul li.tab_outline {
	width: 103px;
}

ul.fund_detail_tab li.tab_outline a {
	background: url(../images/detail_tab_outline.gif) no-repeat;
}

ul.fund_detail_tab_s li.tab_outline a {
	background: url(../images/detail_tab_s_outline.gif) no-repeat;
}

/*投資リスク*/
ul li.tab_risk {
	width: 102px;
}

ul.fund_detail_tab li.tab_risk a {
	background: url(../images/detail_tab_risk.gif) no-repeat;
}

ul.fund_detail_tab_s li.tab_risk a {
	background: url(../images/detail_tab_s_risk.gif) no-repeat;
}

/*手続・手数料等*/
ul li.tab_fee {
	width: 102px;
}

ul.fund_detail_tab li.tab_fee a {
	background: url(../images/detail_tab_fee.gif) no-repeat;
}

ul.fund_detail_tab_s li.tab_fee a {
	background: url(../images/detail_tab_s_fee.gif) no-repeat;
}

/*販売会社*/
ul li.tab_sales {
	width: 103px;
}

ul.fund_detail_tab li.tab_sales a {
	background: url(../images/detail_tab_sales.gif) no-repeat;
}

ul.fund_detail_tab_s li.tab_sales a {
	background: url(../images/detail_tab_s_sales.gif) no-repeat;
}

/*チャート・レポート*/
ul li.tab_report {
	width: 102px;
}

ul.fund_detail_tab li.tab_report a {
	background: url(../images/detail_tab_report.gif) no-repeat;
}

ul.fund_detail_tab_s li.tab_report a {
	background: url(../images/detail_tab_s_report.gif) no-repeat;
}

/*指定証券会社*/
ul li.tab_sales {
	width: 103px;
}

ul.fund_detail_tab li.tab_sales a.tab_broker {
	background: url(../images/detail_tab_broker.gif) no-repeat;
}

ul.fund_detail_tab_s li.tab_sales a.tab_broker {
	background: url(../images/detail_tab_s_broker.gif) no-repeat;
}

/*大口投資家の皆さまへ*/
ul li.tab_trade {
	width: 102px;
}

ul.fund_detail_tab li.tab_trade a {
	background: url(../images/detail_tab_trade.gif) no-repeat;
}

ul.fund_detail_tab_s li.tab_trade a {
	background: url(../images/detail_tab_s_trade.gif) no-repeat;
}

/*-------関連情報--------*/

div.kanren_box_2colum {
	margin-bottom: 20px;
}

div.kanren_box_2colum:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}

div.kanren_box_half_left {
	float: left;
	width: 300px;
}

div.kanren_box_half_right {
	float: right;
	width: 300px;
}

div.kanren_ttlbox {
	width: 300px;
	border-top: #999 1px solid;
	border-right: #999 1px solid;
	border-left: #999 1px solid;
	background: #FFF url(../images/bg_index.gif) no-repeat top left;
}

p.kanren_ttl {
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.6;
	background: url(../images/bg_h2.gif) no-repeat left 0.1em;
}

p.kanren_btn {
	float: right;
	margin: 0;
}

/*関連マーケットレポート*/

img#openclose_r1, img#openclose_r2 {
	cursor: pointer;
}

div#kanren_report1, div#kanren_report2 {
	min-height: 4em;
	height: 4em;
	width: 300px;
	overflow: hidden;
	border-right: #999 1px solid;
	border-bottom: #999 1px solid;
	border-left: #999 1px solid;
	background-color: #fff;
}
/* 2013.5.27 add */
.kanren_rep a{
	width:170px;
	margin-bottom:5px;
	vertical-align:top;/* 2013.06.07 */
}

/*関連ニュース*/
img#openclose_n1, img#openclose_n2 {
	cursor: pointer;
}

div#kanren_news1, div#kanren_news2 {
	height: 5em;
	width: 300px;
	overflow: hidden;
	border-right: #999 1px solid;
	border-bottom: #999 1px solid;
	border-left: #999 1px solid;
	background-color: #fff;
}

/*-------便利な機能--------*/
div.func_box {
	clear: both;
	margin-bottom: 10px;
	min-height: 1px;
	zoom: 1;
}

div.func_box:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}

p.func_ttl {
	float: left;
	width: 6em;
	font-size: 0.96em;
	font-weight: bold;
	display: block;
}

ul.func_list li {
	display:inline-block;
	font-size: 0.96em;
	float:left;
	margin-right:20px;
	min-height:25px;
	line-height:1.8;
	_height:28px;/*ie6対応*/
}

ul.func_list1 li {
	display:inline-block;
	font-size: 0.96em;
	float:left;
	min-height:42px;
	line-height:1.8;
	padding-left:0:
	_height:45px;/*ie6対応*/
}


ul.func_list li.f_mylist {
	padding-left: 28px;
	background: url(../images/icon_mylist_register.gif) no-repeat left -0.2em;
}

ul.func_list li.f_mail {
	padding-left: 28px;
	background: url(../images/icon_mail.gif) no-repeat left -0.3em;
}

ul.func_list li.f_data {
	padding-left: 28px;
	background: url(../images/icon_data.gif) no-repeat left 0.1em;
}

ul.func_list li.f_print {
	padding-left: 25px;
	background: url(../images/icon_print.gif) no-repeat left 0.1em;
}

ul.func_list li.f_rss {
	padding-left: 20px;
	margin-right: 0;
	background: url(../images/icon_rss.gif) no-repeat left 0.1em;
}
ul.func_list1 li.f_daily_hibi {
	text-align: center;
	font-size: 12px;
}
ul.func_list1 li  {
	padding-left: 5px;
}
ul.func_list1 li a {
    color: #ffffff;
    display: block;
    min-height: 30px;
    text-align: center;
    text-decoration: none;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	outline:none;
}


ul.func_list1 li.f_mail a{
	width:144px;
	background: url(../images/btn_mail.gif) no-repeat 0 top;
}

ul.func_list1 li.f_data a{
	width:140px;
	background: url(../images/btn_csv.gif) no-repeat 0 top;
}

ul.func_list1 li.f_daily_hibi a{
	width:144px;
	background: url(../images/btn_hibikaiji.png) no-repeat 0 top;
}

ul.func_list1 li.f_print a{
	width:95px;
	background: url(../images/btn_print.gif) no-repeat 0 top;
}
ul.func_list1 li.f_holiday a{
	width:144px;
	background: url(../images/btn_holiday.gif) no-repeat 0 top;
}
ul.func_list1 li.f_mail a:hover
,ul.func_list1 li.f_data a:hover
,ul.func_list1 li.f_daily_hibi a:hover
,ul.func_list1 li.f_print a:hover
,ul.func_list1 li.f_holiday a:hover{
	background-position: 0px -30px;
}

ul.func_list1 li.f_daily_hibi span {
	display: inline-block;
	margin-top: -4px;
}

/*-------リコメンド--------*/
div.reccomend {
	clear: both;
	width: 615px;
	margin-bottom: 15px;
	overflow: auto;
	text-align: center;
}

div.reccomend_top {
	padding: 10px;
	text-align: center;
}

div.rec_outer {
	position: relative;
	height: auto !important;
	height: 185px;
	width: 560px;
	margin: 0 auto;
	min_height: 185px;
}

p#rec_prev1, p#rec_prev2 {
	position: absolute;
	left: -20px;
	top: 60px;
	cursor: pointer;
}

p#rec_next1, p#rec_next2 {
	position: absolute;
	top: 60px;
	right: -20px;
	cursor: pointer;
}

div.rec_inner {
	height: 100%;
	width: 100%;
	overflow: hidden;
}

ul.rec_images {
	float: left;
	width: 540px;
	padding: 0 0px 10px 20px;
	margin-right: auto;
	margin-left: auto;
}

ul.rec_images li {
	float: left;
	width: 115px;
	margin-right: 20px;
	display: inline;
}

ul.rec_images li span {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.1;
	display: block;
}

ul.rec_images li img {
	border: none;
}

/*-------関係会社--------*/
div.related {
	margin-bottom: 20px;
	min-height: 1px;
	border: #999 double 4px;
	zoom: 1;
}

div.related:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}

p.related_ttl {
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
}

p.caution_pc {
	text-align: center;
}

p.caution_pc span {
	display: none;
}

dl.rel_company {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

dl.rel_company dt {
	float: left;
	clear: both;
	display: inline-block;
}

dl.rel_company dd {
	margin-left: 10px;
	padding-left:21em;
}

dl.rel_contact {
	margin-bottom: 15px;
}

dl.rel_contact dt {
	margin: 15px 0 15px 20px;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	float:left;
	*display:inline;
}

dl.rel_contact dd {
	float:right;
	margin: 15px 20px 15px 10px;

	display: inline-block;
	*display:inline;
}

dl.rel_contact dd span {
	display: none;
}

/*=2==================================================================================*/
div.risk_list_box {
	position: relative;
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
	text-align: center;
}

p.risk_list_ttl {
	padding: 5px 5px 0 5px;
	margin-bottom: 20px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 2;
	text-align: center;
	background: #EEEEEE;
}

ul.risk_list:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}


ul.risk_list {
	position: relative;
	float: left;
	left: 50%;
	display: inline-block;
}


ul.risk_list li {
	position: relative;
	float: left;
	left: -50%;
	height: 60px;
	width: 140px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline-block;
	display: block;
	text-align: center;
}

ul.risk_list li span {
	width: 140px;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
/*orignal-----------------------------*/
.risk_list_high {
	background: url(../images/btn_detail_risk_h.gif) no-repeat;
}

.risk_list_low {
	background: url(../images/btn_detail_risk_l.gif) no-repeat;
}

div.risk_box {
	margin-bottom: 20px;
	border: #CCC solid 1px;
	clear:both;
}

div.risk_box p.risk_box_ttl {
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: bold;
	background: #CCC;
	*margin-top:-1px;
}

div.risk_box p {
	margin: 5px 10px 10px 10px;
}/*-----------------------------*/

/*2012.03.20 add start-----------------------------*/
.risk_list_high_styl_01{
	background: url(../images/btn_detail_risk_hight_1.gif) no-repeat;
}
.risk_list_high_styl_02{
	background: url(../images/btn_detail_risk_hight_2.gif) no-repeat;
}
.risk_list_high_styl_03{
	background: url(../images/btn_detail_risk_hight_3.gif) no-repeat;
}
.risk_list_high_styl_04{
	background: url(../images/btn_detail_risk_hight_4.gif) no-repeat;
}

.risk_list_low_styl_01 {
	background: url(../images/btn_detail_risk_low_1.gif) no-repeat;
}
.risk_list_low_styl_02 {
	background: url(../images/btn_detail_risk_low_2.gif) no-repeat;
}
.risk_list_low_styl_03 {
	background: url(../images/btn_detail_risk_low_3.gif) no-repeat;
}
.risk_list_low_styl_04 {
	background: url(../images/btn_detail_risk_low_4.gif) no-repeat;
}
/* risk01 -----------------------------------------------------------*/
div.risk_box_high_styl_01 {
	margin-bottom: 20px;
	border: #DA2128 solid 1px;
	clear:both;
}
div.risk_box_high_styl_01 p.risk_box_ttl{
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: bold;
	background: #FBD1D7;
	_margin-top:-1px;
}

div.risk_box_low_styl_01 p,
div.risk_box_high_styl_01 p {
	margin: 5px 10px 10px 10px;
}

div.risk_box_low_styl_01 {
	margin-bottom: 20px;
	border: #DA2128 solid 1px;
	clear:both;
}
/* risk02 -----------------------------------------------------------*/
div.risk_box_high_styl_02 {
	margin-bottom: 20px;
	border: #E07E27 solid 1px;
	clear:both;
}
div.risk_box_high_styl_02 p.risk_box_ttl{
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: bold;
	background: #FFE4B1;

}

div.risk_box_low_styl_02 p,
div.risk_box_high_styl_02 p {
	margin: 5px 10px 10px 10px;
}

div.risk_box_low_styl_02 {
	margin-bottom: 20px;
	border: #E07E27 solid 1px;
	clear:both;
}

/* risk03 -----------------------------------------------------------*/
div.risk_box_high_styl_03 {
	margin-bottom: 20px;
	border: #58AA47 solid 1px;
	clear:both;
}
div.risk_box_high_styl_03 p.risk_box_ttl{
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: bold;
	background: #E5EDAB;
}

div.risk_box_low_styl_03 p,
div.risk_box_high_styl_03 p {
	margin: 5px 10px 10px 10px;
}

div.risk_box_low_styl_03 {
	margin-bottom: 20px;
	border: #58AA47 solid 1px;
	clear:both;
}

/* risk04 -----------------------------------------------------------*/
div.risk_box_high_styl_04 {
	margin-bottom: 20px;
	border: #007CAA solid 1px;
	clear:both;
}
div.risk_box_high_styl_04 p.risk_box_ttl{
	padding: 5px 0 5px 10px;
	margin: 0;
	font-weight: bold;
	background: #CADFF2;
}

div.risk_box_low_styl_04 p,
div.risk_box_high_styl_04 p {
	margin: 5px 10px 10px 10px;
}

div.risk_box_low_styl_04 {
	margin-bottom: 20px;
	border: #007CAA solid 1px;
	clear:both;
}

/*2012.03.20 add end-----------------------------*/


/*=3==================================================================================*/
/*button*/
p.rel_note {
	margin: 10px;
	display: block;
}

p.rel_note span {
	display: none;
}

/*=4==================================================================================*/
/*-------ダウンロードボタン--------*/
div#btn_chart_download:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}

div#btn_chart_download {
	min-height: 1px;
	zoom: 1;
}

div#btn_chart_download h2 {
/*	padding-right: 264px; */
	padding-right: 215px;
}

div#btn_chart_download a {
	display:block;
	position: relative;
/*	width:264px; */
/*	height:28px; */
	width:215px;
	height:29px;
	background:url(../images/btn_downroad01.gif) no-repeat;
	float:right;
	margin-bottom:8px;/* 1222 高さ調整 *//*margin-top:-50px;*//* 1222　位置調整 */
}

div#btn_chart_download a:hover {
	background-position: bottom;
}

div#btn_chart_download a span {
	display: none;
}

/*-------チャートボックス--------*/
div.chartbox {
	margin: 0 0 30px 0;
}

/*-------h2にpdfアイコン--------*/
h2.h2_pdf span {
	height: auto !important;
	height: 16px;
	padding-left: 25px;
	min-height: 16px;
	font-size: 1em;
    display: inline;
	background: url(../images/icon_pdf_s.gif) no-repeat left 0.2em;
}

/*-------h2に月報アイコン--------*/
h2.h2_geppou span {
	height: auto !important;
	height: 16px;
	padding-left: 35px;
	padding-top: 13px;
	min-height: 16px;
	font-size: 1em;
    display: inline;
	background: url(/images/fund/geppou.gif) no-repeat left;
}
/*-------h2に週報アイコン--------*/
h2.h2_shuhou span {
	height: auto !important;
	height: 16px;
	padding-left: 35px;
	padding-top: 13px;
	min-height: 16px;
	font-size: 1em;
    display: inline;
	background: url(/images/fund/shuho.gif) no-repeat left;
}

h2.h2_zunyou span {
	height: auto !important;
	height: 16px;
	padding-left: 35px;
	padding-top: 13px;
	min-height: 16px;
	font-size: 1em;
    display: inline;
	background: url(/images/fund/unpou.gif) no-repeat left ;
}
h2.h2_shuhou,
h2.h2_geppou,
h2.h2_zunyou {
	border-bottom: none;
	margin: 0 0 20px;
	line-height: 1.5;
	padding: 20px 0 5px 0;
}



/*=6==================================================================================*/
/*=7==================================================================================*/
/*button*/
p.btn_syosai span {
	display: none;
}

p.btn_syosai {
	margin: 5px;
}

p.btn_download {
	float: right;
}

p.btn_download a span {
	display: none;
}

p.btn_download a {
	float: right;
	height: 28px;
	width: 265px;
	display: block;
	background: url(../images/btn_downroad01.gif) no-repeat 0 0;
}

p.btn_download a:hover {
	background-position: 0 -28px;
}

/*=8==================================================================================*/
/*リンクリスト--------------------------------------------------------*/
ul.link_txt {
}
ul.link_txt li {
	margin-right:15px;
	display:inline;
}
/*外部・PDF--------------------------------------------------------*/
.datelist_hr_linkout a {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
 /display: inline; /*for ie5～7*/
 /zoom: 1; /*for ie5～7*/
	padding: 0 0 0 12px;
	background: url(/images/icon_square_gray.gif) left 0.5em no-repeat;
}
.datelist_hr_link a {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
 /display: inline; /*for ie5～7*/
 /zoom: 1; /*for ie5～7*/
	padding: 0 0 0 12px;
	background: url(/images/icon_arrow01_blue.gif) left 0.1em no-repeat;
}

span.pdf {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
 /display: inline; /*for ie5～7*/
 /zoom: 1; /*for ie5～7*/
	background:url(/images/icon_pdf_s.gif) no-repeat left 0em;
	padding: 0 0 0 18px;
	margin-left:5px;
	min-height:16px;
	height: auto !important;
	height: 16px;
}

span.pdf2 {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
 /display: inline; /*for ie5～7*/
 /zoom: 1; /*for ie5～7*/
	background:url(/images/icon_pdf_s.gif) no-repeat left 0em;
	padding: 0 0 0 18px;
	margin-left:5px;
	min-height:16px;
	height: auto !important;
	height: 16px;
}
/*Flash代替コンテンツ2012.03.20add-------------------------------------*/
div.chartbox div.flash_change {
	width:595px;
	height:300px;
	border:1px solid #ccc;
	padding:5px;
}

div.chartbox div.flash_change_top {
	background: #f0f0f0;
}

.flash_inner_left {
	min-height:60px;
	float:left;
	margin:10px;
	*margin:10px 0 10px 5px;
}

.flash_inner_right {
padding:5px ;
	margin-left:170px;
}
.flash_inner_right p{
	padding:0;
	margin:0;
}

.flash_change_bottm {
	clear:both;
	text-align:center;
}

/*分配金実績 2013.5.28 add*/
table.distri_view {
	/*width:615px;*/
	width:680px;
}

table.distri_view td {
	/*border-top:1px solid red;*/
	height:34px;
	*height:35px;

	background-image: url("/images/profit_tab.jpg");
	cursor: pointer;
}

table.distri_view td.close {
	background-position: 0 -1px;
}
table.distri_view td.close:hover {
	background-position: 0 -36px;
}

table.distri_view td.open {
	background-position: 0 -71px;
}

table.distri_view td.open:hover {
	background-position: 0 -106px;
}

/*チャート 2014.06.27add-------------------------------------*/

#eventchart {
	width: 650px;
	height: 474px;
	margin-left: auto;
	margin-right: auto;
	display:block;
}

#eventchart div.highcharts-tooltip {
    display: block;
	width: 260px;
}
#eventchart div.highcharts-tooltip span,
#eventchart table.chart-tooltip {
    display: inline-block;
	width: 260px;
}
#eventchart div.highcharts-tooltip hr {
    display: inline-block;
    margin: 0 2px;
}

#eventchart input.eventchartRangeSelectorFrom,
#eventchart input.eventchartRangeSelectorTo {
	width: 100px;
}

#eventchart ul.eventchartRangeSelectorPulldown li {
	float: left;
}

#eventchart ul.eventchartRangeSelectorPulldown li a,
#eventchart ul.eventchartRangeSelectorPulldown li span {
	display: inline-block;
	text-align: center;
	width: 80px;
	border: 1px solid #ccc;
}

#eventchart ul.eventchartRangeSelectorPulldown li:hover {
	background-color: #999;
}

#eventchart ul.eventchartRangeSelectorPulldown li.current {
	background-color: #666;
}

#eventchart ul.eventchartRangeSelectorPulldown li.disabled,
#eventchart ul.eventchartRangeSelectorPulldown li.disabled:hover {
	background-color: #333;
}


#simplechart {
	width: 295px;
	height: 219px;
	margin-left: auto;
	margin-right: auto;
}

#simplechart div.highcharts-tooltip {
    display: block;
	width: 100px;
}
#simplechart div.highcharts-tooltip span,
#simplechart table.simplechart-tooltip {
    display: inline-block;
	width: 100px;
}

#simplechart div.highcharts-tooltip hr {
    display: inline-block;
    margin: 0 2px;
}

div.clear {
	clear: both;
}

div.eventChartContainer {
	border:1px solid #eee;
	padding-top:10px;
}
div.eventchartRangeSelector table tbody tr.tabs {
    /*border-bottom:1px solid #333;*/
}
div.eventchartRangeSelector table tbody tr.range {
	height:40px;
}

div.eventchartRangeSelector table tbody tr.range td {
	height:40px;
	background-color:#eee;
}
div.eventchartRangeSelector table tbody tr.range td.tbl_unit {
	width:150px;
	border-right:1px dashed #ccc
}
div.eventchartRangeSelector table tbody tr.range td.tbl_period {
	width:330px;
	border-right:1px dashed #ccc
}
div.eventchartRangeSelector table tbody tr.range td.tbl_return {
	width:170px;
}


/*=2014.7.17 Add======================================================*/

#main ul.fund_detail_tab,
#main ul.fund_detail_tab_s {
	height: 83px;
	width: 100%;
	margin-bottom: 25px;
}

#main ul.fund_detail_tab{
    background:url(../images/fund/tab_shadow.png) repeat-x left bottom;
}

#main ul.fund_detail_tab_s{
    background:url(../images/fund/tab_shadow_s.png) repeat-x center top;
}

#main ul.fund_detail_tab li,
#main ul.fund_detail_tab_s li{ display:inline; width:98px; height:83px; float:none;}

#main ul.fund_detail_tab li a,
#main ul.fund_detail_tab_s li a{ background:url(../images/fund/chart_tab.gif) no-repeat center 0; }

#main ul.fund_detail_tab li a{height:69px; margin-top:8px; display:inline-block; width:98px;}
#main ul.fund_detail_tab_s li a{ display:inline-block; width:98px;}


#main ul.fund_detail_tab li.tab_outline a{background-position: 0 -177px!important;}
#main ul.fund_detail_tab li.tab_outline a.selected{background-position: 0 -255px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab li.tab_risk a{background-position: -97px -177px!important;}
#main ul.fund_detail_tab li.tab_risk a.selected{background-position: -97px -255px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab li.tab_fee a{background-position: -194px -177px!important;}
#main ul.fund_detail_tab li.tab_fee a.selected{background-position: -194px -255px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab li.tab_report a{background-position: -291px -177px!important;}
#main ul.fund_detail_tab li.tab_report a.selected{background-position: -291px -255px!important; height:83px; margin-top:0px;}


#main ul.fund_detail_tab li.tab_sales_company a{background-position: -333px -177px!important;}
#main ul.fund_detail_tab li.tab_sales_company a.selected{background-position: -333px -255px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab li.tab_sales a {background-position: -388px -177px!important;}
#main ul.fund_detail_tab li.tab_sales a.selected{background-position: -388px -255px!important; height:83px; margin-top:0px;}


#main ul.fund_detail_tab li.tab_sales a.tab_broker{background-position: -485px -177px!important;}
#main ul.fund_detail_tab li.tab_sales a.selected.tab_broker{background-position: -485px -255px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab li.tab_trade a{ width:98px; background-position: -582px -177px!important;}
#main ul.fund_detail_tab li.tab_trade a.selected{ width:98px; background-position: -582px -255px!important; height:83px; margin-top:0px;}










#main ul.fund_detail_s_tab li a {height:69px; margin-bottom:8px;}


#main ul.fund_detail_tab_s li.tab_outline a{background-position: 0 0px!important;}
#main ul.fund_detail_tab_s li.tab_outline a.selected{background-position: 0px -86px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab_s li.tab_risk a{background-position: -97px 0px!important;}
#main ul.fund_detail_tab_s li.tab_risk a.selected{background-position: -97px -86px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab_s li.tab_fee a{background-position: -194px 0px!important;}
#main ul.fund_detail_tab_s li.tab_fee a.selected{background-position: -194px -86px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab_s li.tab_report a{background-position: -291px 0px!important;}
#main ul.fund_detail_tab_s li.tab_report a.selected{background-position: -291px -86px!important; height:83px; margin-top:0px;}


#main ul.fund_detail_tab_s li.tab_sales_company a{background-position: -335px 0px!important;}
#main ul.fund_detail_tab_s li.tab_sales_company a.selected{background-position: -335px -86px!important; height:83px; margin-top:0px;}


#main ul.fund_detail_tab_s li.tab_corporate a{background-position: -485px 0px!important;}
#main ul.fund_detail_tab_s li.tab_corporate a.selected{background-position: -485px -86px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab_s li.tab_sales a{background-position: -388px 0px!important;}
#main ul.fund_detail_tab_s li.tab_sales a.selected{background-position: -388px -86px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab_s li.tab_sales a.tab_broker{background-position: -485px 0px!important;}
#main ul.fund_detail_tab_s li.tab_sales a.selected.tab_broker{background-position: -485px -86px!important; height:83px; margin-top:0px;}

#main ul.fund_detail_tab_s li.tab_trade a{ width:98px; background-position: -582px 0px!important;}
#main ul.fund_detail_tab_s li.tab_trade a.selected{ width:98px; background-position: -582px -86px!important; height:83px; margin-top:0px;}

#main #tab_report #eventchart ul.eventchartRangeSelectorPulldown{
    background: url("/images/fund/tab_shadow.gif") repeat-x scroll left bottom;
    width:650px;
    overflow:hidden;
    display:block;
}

#main #tab_report #eventchart ul.eventchartRangeSelectorPulldown li{
    margin-right:3px;
}

#main #tab_report #eventchart ul.eventchartRangeSelectorPulldown li a,
#main #tab_report #eventchart ul.eventchartRangeSelectorPulldown li span {
    display: inline-block;
    text-align: center;
    width: 85px;
    height:28px;
    background:url(/images/fund/eventchart_tab.gif) no-repeat;
    text-indent:-99999px;
    border:none;
    padding-bottom:1px;
}



.eventchartRangeSelector tr{
    text-align:center;
    display:block;
}

#main #tab_report #eventchart .eventchartRangeSelector .c_t_a a {
    background-position: 0 0;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_b a {
    background-position: -88px 0;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_c a {
    background-position: -177px 0;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_d a {
    background-position: -264px 0;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_e a {
    background-position: -352px 0;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_f a {
    background-position: -440px 0;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_g a {
    background-position: -530px 0;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_a.current a {
    background-position: 0 -30px !important;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_b.current a {
    background-position: -88px -30px !important;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_c.current a {
    background-position: -176px -31px !important;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_d.current a {
    background-position: -264px -30px !important;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_e.current a {
    background-position: -352px -30px !important;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_f.current a {
    background-position: -440px -30px !important;
}
#main #tab_report #eventchart .eventchartRangeSelector .c_t_g.current a {
    background-position: -528px -31px !important;
    width: 87px;
}
#main #tab_report #eventchart .eventchartRangeSelector li.disabled {
    display: none;
}

div.fund_head {
	width:523px;
}
div.fund_head .fund_name {
	width: 460px;
}
div.fund_head .favorite {
	float:right;
	width: 50px;
	font-size: 0.8em;
	cursor: pointer;
}

.favorite_icon {
    background: url("/images/icon_fav_off.gif") repeat scroll 0 0 ;
    display: inline-block;
    height: 50px;
    width: 65px;
	margin-left: 7px;
	cursor: pointer;
}


.checked {
    background: url("/images/icon_fav_on.gif") repeat scroll 0 0 ;
}

div.null_data_msg
{
	background-image: url( "/images/sidemenu/no_date_b.png?t=20210708" );
	background-repeat: no-repeat;
	border: none;
	height: 50px;
}

ul.func_list1 li.f_mylist ,
ul.func_list li.f_mylist{
	display:none;
}





/******************************************************************/

/* ========================================================= */
/* h Style */
h2 {
	display: block;
	background: url("/images/bg_h2.png") no-repeat left bottom;
	padding-bottom: 15px;
	font-size: 128.5%;
	font-weight: bold;
	border-bottom: none;
	margin-bottom: 20px;
}

/* ========================================================= */
/* bread_path */
#bread_path {
	width: 945px;
	/*	padding: 0 0 0 5px;*/
	padding: 15px 0;
	margin: 0 auto;
}

/* ========================================================= */
/* ul標記の縞模様テーブル */
ul.list_stripe {
    background: url("../images/bg_stripe.gif") repeat-y scroll left top;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    display: inline;
    float: left;
    margin-bottom: 25px;
    width: 681px;
}
ul.list_stripe li {
    border-bottom: 1px dotted #999;
    display: inline;
    float: left;
    margin-bottom: -1px;
    min-height: 1em;
    padding: 7px 0 6px;
    text-align: center;
    width: 227px;
}

/* ========================================================= */
/* アイコン表示 */
span.pdf {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
 /display: inline; /*for ie5～7*/
 /zoom: 1; /*for ie5～7*/
	background:url(/images/icon_pdf_s.gif) no-repeat left 1px;
	padding: 0 0 0 30px;
	margin-left:5px;
	min-height:16px;
	height: auto !important;
	height: 16px;
}

span.pdf2 {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	background:url(/images/icon_pdf_s.gif) no-repeat left 0em;
	padding: 0 0 0 30px;
	margin-left:5px;
	min-height:16px;
	height: auto !important;
	height: 16px;
}

/* 動画アイコン */
span.icom_movie {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	background: url("/images/icon_movie_s3.gif") no-repeat scroll left center !important;
	padding: 0 0 0 30px;
	margin-left:5px;
	min-height:16px;
	height: auto !important;
	height: 16px;
}


/* ========================================================= */
/* 共通項目の上書き */
div.center {
	width: 80%;
	margin: 0 auto;
}
p.center {
	text-align: center;
}
/* 2016.08.17 追加 */
p.right {
	text-align: right;
}

/* ========================================================= */
/* メインボックス */

/*
div.fund_base_info {
	padding: 20px 0 5px;
	margin-bottom: 30px;
	border-top: 1px solid #ccc;
}
div.fund_base_info_ttlbox {
	margin-bottom: 10px;
	min-height: 1px;
	zoom: 1;
}
div.fund_base_info_ttlbox:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}
*/
.cell_valstyle{
	font-size:128.5%;
	font-weight:bold;
}


div.fund_base_info_box {
	float: left;
	display: inline;
/*	width: 480px;*/
	padding-bottom: 10px;
}
div.fund_base_info div.favorite {
	float: right;
}
/*
.favorite_icon {
    background: url("/images/icon_fav_off.gif") repeat scroll 0 0 ;
    display: inline-block;
    height: 52px;
    width: 65px;
	margin-left: 7px;
	cursor: pointer;
}
*/
.favorite_icon .checked {
    background: url("/images/icon_fav_on.gif") repeat scroll 0 0 ;
}


.fund_img_box {
	float: left;
	width: 75px;
	margin-right: 25px;
}
div.fund_base_info_box h1 {
	padding: 0;
	margin: 0 0 10px;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.5;
	background: #FFF;
	border: none;
}
p.fund_info_bunrui {
	margin-top: 5px;
	margin-bottom: 3px;
}
p.fund_info_keisaimei {
	margin-bottom: 0;
}
p.fund_info_code {
	margin-bottom: 0px;
}
/* 基本情報 table */
div.half_l {
	float: left;
	width: 300px;
	min-height: 1px;
	zoom: 1;
}
div.half_l table.tbl_trvt {
	width: 300px;
	border-collapse: separate;
	border-spacing: 1px;
	background: #b2b2b2;
	border: none;
	margin: 0 0 8px;
}
div.half_l table.tbl_trvt th {
	padding: 7px;
	text-align: right;
	border-top: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	background: #e9e9e9;
}
div.half_l table.tbl_trvt td {
	padding: 8px 8px;
	text-align: right;
	background: #FFF;
	border-top: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
}
div.half_l .kijun {
	font-size: 90%;
}

ul.report_list {
	margin-right: -30px;
}
ul.report_list li {
	display: inline-block;
	font-size: 0.96em;
	line-height: 1.3;
	float: left;
	vertical-align: top;
	padding-left: 33px;
/*	margin-right: 30px;*/
	margin-top: 5px;
	margin-bottom: 5px;
	min-height: 32px;
	min-width: 115px;
	width: 120px;
	_height: 30px;
}
.report_list li a {
	display: inline-block;
	min-width: 115px;
}
.report_list li a span {
	font-size: 12px;/*2014.11.17*/
}
ul li.r_weekly {
	background: url(/images/fund/shuho.gif) no-repeat left top;
}
ul li.r_monthly {
	background: url(/images/fund/geppou.gif) no-repeat left top;
}
ul li.r_koufu {
	background: url(/images/fund/kohfu.gif) no-repeat left top;
}
ul li.r_seikyu {
	background: url(/images/fund/seikyu.gif) no-repeat left top;
}
ul li.r_unyou {
	margin-left: 0px;
	background: url(/images/fund/unpou.gif) no-repeat left top;
}
ul li.z_unyou {
	margin-left: 0px;
	background: url(/images/fund/unpou.gif) no-repeat left top;
}
ul li.k_unyou {
	margin-left: 0px;
	background: url(/images/fund/kohfuunpou.gif) no-repeat left top;
}
ul li.r_unyou_t {
	margin-left: 0px;
}
ul li.r_stock {
	margin-left: 0px;
	background: url(/images/fund/meigarafundrep.gif) no-repeat left top;
}
/*-------OFF表示--------*/
ul li.r_weekly_off {
	background: url(/images/fund/shuho_off.gif) no-repeat left top;
	color: #888;
}
ul li.r_monthly_off {
	background: url(/images/fund/geppou_off.gif) no-repeat left top;
	color: #888;
}
ul li.r_koufu_off {
	background: url(/images/fund/kohfu_off.gif) no-repeat left top;
	color: #888;
}
ul li.r_seikyu_off {
	background: url(/images/fund/seikyu_off.gif) no-repeat left top;
	color: #888;
}
ul li.r_unyou_off {
	margin-left: 0px;
	background: url(/images/fund/unpou_off.gif) no-repeat left top;
	color: #888;
}
ul li.z_unyou_off {
	margin-left: 0px;
	background: url(/images/fund/unpou_off.gif) no-repeat left top;
	color: #888;
}
ul li.k_unyou_off {
	margin-left: 0px;
	background: url(/images/fund/kohfuunpou_off.gif) no-repeat left top;
	color: #888;
}
ul li.r_stock_off {
	margin-left: 0px;
	background: url(/images/fund/meigara_grayfundrep.gif) no-repeat left top;
	color: #888;
}
/*-------ファンド関連のお知らせ--------*/
/*
div.topic_box {
	clear: both;
	width: 680px;
	margin: 10px auto;
	min-height: 1px;
	zoom: 1;
	position: relative;
}
div.topic_box:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}
p.topics_innercnt_ttl {
	background: url(/images/line_red.gif) 0 bottom repeat-x;
	padding-top: 9px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 105%;
}
p.btn_topics {
	float: right;
	width: 20px;
	margin-bottom: 0;
	display: block;
	position: absolute;
	right: 10px;
	top: 0;
}
img#openclose_t {
	cursor: pointer;
}
div#topics_innerbox {
	height: 48px;
	width: 680px;
	overflow: hidden;
}
div.topics_innercnt {
	margin: 5px;
	font-size: 0.96em;
	line-height: 2;
}
div.topics_innercnt_wrap {
	float: left;
}
dl.topics_innercnt_list {
	clear: both;
	content: "";
	display: block;
	padding: 3px 0;
	min-height: 1px;
	line-height: 0;
}
dl.topics_innercnt_list dt {
	float: left;
	width: 8em;
	margin-bottom: 0em;
	color: #666666;
	line-height: 1.25;
	margin: 0;
	padding: 0;
}
dl.topics_innercnt_list dd {
	padding: 0 0 0 15px;
	margin-bottom: 0.8em;
	margin-left: 8em;
	line-height: 1.25;
	width: auto;
	background: url(/images/icon_arrow01_red.gif) 0 2px no-repeat;
}
*/

/* ========================================================= */
/*-------タブ--------*/
ul.fund_detail_tab {
	height: 83px;
	width: 100%;
	margin-bottom: 25px;
	background: url(/images/fund/detail_tab_bg.gif) repeat-x 0 0;
}
ul.fund_detail_tab li {
	float: left;
	height: 83px;
	display: inline-block;
	margin-right:-1px;
}
ul.fund_detail_tab li a {
	height: 100%;
	width: 100%;
	display: block;
}
ul.fund_detail_tab li span {
	display: none;
}
ul.fund_detail_tab li a {
	background-position: 0 0 !important;
}
ul.fund_detail_tab li a.selected {
	background-position: 0 -69px !important;
}
#main ul.fund_detail_tab {
	height: 83px;
	width: 100%;
	margin-bottom: 25px;
}

/*--背景画像指定--*/
#main ul.fund_detail_tab {
	background: url(/images/fund/tab_shadow.gif) repeat-x left bottom;
}
#main ul.fund_detail_tab li {
	display: inline;
	width: 98px;
	height: 83px;
	float: none;
}
#main ul.fund_detail_tab li a {
	background: url(/images/fund/chart_tab.gif) no-repeat center 0;
	height: 72px;
	margin-top: 10px;
	display: inline-block;
	width: 92px;
}
/*ファンドの特色*/
#main ul.fund_detail_tab li.tab_outline a {
	background-position: 0 -101px!important;
}
#main ul.fund_detail_tab li.tab_outline a.selected {
	background-position: 0 0!important;
	height: 83px;
	margin-top: 0px;
}
/*投資リスク*/
#main ul.fund_detail_tab li.tab_risk a {
	background-position: -96px -101px!important;
}
#main ul.fund_detail_tab li.tab_risk a.selected {
	background-position: -96px 0!important;
	height: 83px;
	margin-top: 0px;
}
/*手続・手数料*/
#main ul.fund_detail_tab li.tab_fee a {
	background-position: -193px -101px!important;
}
#main ul.fund_detail_tab li.tab_fee a.selected {
	background-position: -193px 0!important;
	height: 83px;
	margin-top: 0px;
}
/*チャート・運用実績*/
#main ul.fund_detail_tab li.tab_report a {
	background-position: -290px -101px!important;
}
#main ul.fund_detail_tab li.tab_report a.selected {
	background-position: -290px 0!important;
	height: 83px;
	margin-top: 0px;
}
/*販売会社*/
#main ul.fund_detail_tab li.tab_sales a {
	background-position: -387px -101px!important;
}
#main ul.fund_detail_tab li.tab_sales a.selected {
	background-position: -387px 0!important;
	height: 83px;
	margin-top: 0px;
}
/*関連情報*/
#main ul.fund_detail_tab li.tab_info a {
	background-position: -678px -101px!important;
}
#main ul.fund_detail_tab li.tab_info a.selected {
	background-position: -678px 0!important;
	height: 83px;
	margin-top: 0px;
}
/*指定証券会社*/
#main ul.fund_detail_tab li.tab_sales a.tab_broker {
	background-position: -484px -101px!important;
}
#main ul.fund_detail_tab li.tab_sales a.selected.tab_broker {
	background-position: -484px 0!important;
	height: 83px;
	margin-top: 0px;
}
/*大口投資家の皆さまへ*/
#main ul.fund_detail_tab li.tab_trade a {
	width: 95px;
	background-position: -582px -101px!important;
}
#main ul.fund_detail_tab li.tab_trade a.selected {
	width: 95px;
	background-position: -582px 0!important;
	height: 84px;
	margin-top: 0px;
}
#main ul.fund_detail_s_tab li a {
	height: 69px;
	margin-bottom: 8px;
}




/*------------------------------------------------------------------------------*/

/*--背景画像指定--*/
#main ul.fund_detail_tab.pdfLink {
	height: 60px;
	width: 100%;
	margin-bottom: 25px;
}
#main ul.fund_detail_tab li.pageLink{
	display: inline;
	width: 98px;
	height: 50px;
	float: none;
}
#main ul.fund_detail_tab li.pageLink a {
	background: url(/images/fund/tab_official.png) no-repeat center 0;
	height: 50px;
	margin-top: 10px;
	display: inline-block;
	width: 182px;
}
/*ファンドの特色*/
#main ul.fund_detail_tab li.tab_outline.pageLink a {
	background-position: 0 -102px!important;
}
#main ul.fund_detail_tab li.tab_outline.pageLink a:hover {
	background-position: 0 -51px!important;
}
#main ul.fund_detail_tab li.tab_outline.pageLink a.selected {
	background-position: 0 0!important;
	height: 50px;
	margin-top: 0px;
}
/*チャート・運用実績*/
#main ul.fund_detail_tab li.tab_report.pageLink a {
	background-position: -182px -102px!important;
}
#main ul.fund_detail_tab li.tab_report.pageLink a:hover {
	background-position: -182px -51px!important;
}
#main ul.fund_detail_tab li.tab_report.pageLink a.selected {
	background-position: -182px 0!important;
	height: 50px;
	margin-top: 0px;
}
/*販売会社*/
#main ul.fund_detail_tab li.tab_sales.pageLink a {
	background-position: -364px -102px!important;
}
#main ul.fund_detail_tab li.tab_sales.pageLink a:hover {
	background-position: -364px -51px!important;
}
#main ul.fund_detail_tab li.tab_sales.pageLink a.selected {
	background-position: -364px 0!important;
	height: 50px;
	margin-top: 0px;
}
/*------------------------------------------------------------------------------*/

/* 上部 ETF用 start---------------------------------------*/

/*--背景画像指定--*/
#main ul.fund_detail_tab.EtfPdfLink {
	height: 60px;
	width: 100%;
	margin-bottom: 25px;
}
#main ul.fund_detail_tab.EtfPdfLink li.pageLinkEtf {
	display: inline;
	width: 98px;
	height: 50px;
	float: none;
}
#main ul.fund_detail_tab.EtfPdfLink li.pageLinkEtf a {
	background: url(/images/fund/toptab_official_VIX.png) no-repeat center 0;
	height: 50px;
	margin-top: 10px;
	display: inline-block;
	width: 134px;
}
/*ファンドの特色*/
#main ul.fund_detail_tab.EtfPdfLink li.tab_outline.pageLinkEtf a {
	background-position: 0 -102px!important;
}
#main ul.fund_detail_tab.EtfPdfLink li.tab_outline.pageLinkEtf a:hover {
	background-position: 0 -51px!important;
}
#main ul.fund_detail_tab.EtfPdfLink li.tab_outline.pageLinkEtf a.selected {
	background-position: 0 0!important;
	height: 50px;
	margin-top: 0px;
}
/*チャート・運用実績*/
#main ul.fund_detail_tab.EtfPdfLink li.tab_report.pageLinkEtf a {
	background-position: -137px -102px!important;
}
#main ul.fund_detail_tab.EtfPdfLink li.tab_report.pageLinkEtf a:hover {
	background-position: -137px -51px!important;
}
#main ul.fund_detail_tab.EtfPdfLink li.tab_report.pageLinkEtf a.selected {
	background-position: -137px 0!important;
	height: 50px;
	margin-top: 0px;
}
/*指定証券会社*/
#main ul.fund_detail_tab.EtfPdfLink li.tab_sales.pageLinkEtf a {
	background-position: -274px -102px!important;
}
#main ul.fund_detail_tab.EtfPdfLink li.tab_sales.pageLinkEtf a:hover {
	background-position: -274px -51px!important;
}
#main ul.fund_detail_tab.EtfPdfLink li.tab_sales.pageLinkEtf a.selected {
	background-position: -274px 0!important;
	height: 50px;
	margin-top: 0px;
}
/*大口投資家の皆さまへ*/
#main ul.fund_detail_tab.EtfPdfLink li.tab_trade.pageLinkEtf a {
	background-position: -411px -102px!important;
}
#main ul.fund_detail_tab.EtfPdfLink li.tab_trade.pageLinkEtf a:hover {
	background-position: -411px -51px!important;
}
#main ul.fund_detail_tab.EtfPdfLink li.tab_trade.pageLinkEtf a.selected {
	background-position: -411px 0!important;
	height: 50px;
	margin-top: 0px;
}

/* 上部 ETF用 end-----------------------------------------*/



/*-------タブ逆さ--------*/
ul.fund_detail_tab_s {
	height: 83px;
	width: 100%;
	margin-bottom: 25px;
	background: url(/images/fund/detail_tab_bg.gif) repeat-x 0 0;
}
ul.fund_detail_tab_s li {
	float: left;
	height: 83px;
	display: inline-block;
}
ul.fund_detail_tab_s li a {
	height: 100%;
	width: 100%;
	display: block;
}
ul.fund_detail_tab_s li span {
	display: none;
}
ul.fund_detail_tab_s li a {
	background-position: 0 0 !important;
}
ul.fund_detail_tab_s li a.selected {
	background-position: 0 -69px !important;
}
#main ul.fund_detail_tab_s {
	height: 83px;
	width: 100%;
	margin-bottom: 25px;
}

/*--背景画像指定--*/
#main ul.fund_detail_tab_s {
	margin-top:20px;
	clear:both;
	background: url(/images/fund/tab_shadow.gif) repeat-x left top;
	padding-top:0px;
}
#main ul.fund_detail_tab_s li {
	display: inline;
	width: 98px;
	height: 83px;
	float: none;
	margin-right:-1px;
}
#main ul.fund_detail_tab_s li a {
	background: url(/images/fund/chart_tab_bottom.gif) no-repeat center 0;
	display: inline-block;
	width: 92px;
}
/*ファンドの特色*/
#main ul.fund_detail_tab_s li.tab_outline a {
	background-position: 0 -99px!important;
}
#main ul.fund_detail_tab_s li.tab_outline a.selected {
	background-position: 0 -1px!important;
	height: 84px;
	margin-top: 0px;
}
/*投資リスク*/
#main ul.fund_detail_tab_s li.tab_risk a {
	background-position: -96px -99px!important;
}
#main ul.fund_detail_tab_s li.tab_risk a.selected {
	background-position: -96px 0!important;
	height: 84px;
	margin-top: 0px;
}
/*手続・手数料*/
#main ul.fund_detail_tab_s li.tab_fee a {
	background-position: -193px -99px!important;
}
#main ul.fund_detail_tab_s li.tab_fee a.selected {
	background-position: -193px 0!important;
	height: 84px;
	margin-top: 0px;
}
/*チャート・運用実績*/
#main ul.fund_detail_tab_s li.tab_report a {
	background-position: -290px -99px!important;
}
#main ul.fund_detail_tab_s li.tab_report a.selected {
	background-position: -290px 0!important;
	height: 84px;
	margin-top: 0px;
}
/*販売会社*/
#main ul.fund_detail_tab_s li.tab_sales a {
	background-position: -387px -99px!important;
}
#main ul.fund_detail_tab_s li.tab_sales a.selected {
	background-position: -387px 0!important;
	height: 84px;
	margin-top: 0px;
}
/*関連情報*/
#main ul.fund_detail_tab_s li.tab_info a {
	background-position: -678px -99px!important;
}
#main ul.fund_detail_tab_s li.tab_info a.selected {
	background-position: -678px 0!important;
	height: 84px;
	margin-top: 0px;
}
/*指定証券会社*/
#main ul.fund_detail_tab_s li.tab_sales a.tab_broker {
	background-position: -484px -99px!important;
}
#main ul.fund_detail_tab_s li.tab_sales a.selected.tab_broker {
	background-position: -484px 0!important;
	height: 84px;
	margin-top: 0px;
}
/*大口投資家の皆さまへ*/
#main ul.fund_detail_tab_s li.tab_trade a {
	width: 96px;
	background-position: -582px -99px!important;
}
#main ul.fund_detail_tab_s li.tab_trade a.selected {
	width: 96px;
	background-position: -582px 0!important;
	height: 84px;
	margin-top: 0px;
}

#main ul.fund_detail_tab_s li.tab_trade{
	margin-right:-4px;
}
#main ul.fund_detail_tab li.tab_trade{
	margin-right:-4px;
}

.listbox {
overflow:auto; margin-bottom:20px;
}


/*------------------------------------------------------------------------------*/
#main ul.fund_detail_tab_s.pdfLink {
	height: 50px;
	width: 100%;
	margin-bottom: 25px;
}
#main ul.fund_detail_tab_s.pdfLink li a {
	background: url(/images/fund/btmtab_official.png) no-repeat center 0;
	display: inline-block;
	width: 182px;
}
/*ファンドの特色*/
#main ul.fund_detail_tab_s.pdfLink li.tab_outline.pageLink a {
	background-position: 0 -103px!important;
}
#main ul.fund_detail_tab_s.pdfLink li.tab_outline.pageLink a:hover {
	background-position: 0 -52px!important;
}
#main ul.fund_detail_tab_s.pdfLink li.tab_outline.pageLink a.selected {
	background-position: 0 -1px!important;
	height: 50px;
	margin-top: 0px;
}
/*チャート・運用実績*/
#main ul.fund_detail_tab_s.pdfLink li.tab_report.pageLink a {
	background-position: -182px -103px!important;
}
#main ul.fund_detail_tab_s.pdfLink li.tab_report.pageLink a:hover {
	background-position: -182px -52px!important;
}
#main ul.fund_detail_tab_s.pdfLink li.tab_report.pageLink a.selected {
	background-position: -182px -1px!important;
	height: 50px;
	margin-top: 0px;
}
/*指定証券会社*/
#main ul.fund_detail_tab_s.pdfLink li.tab_sales.pageLink a {
	background-position: -364px -103px!important;
}
#main ul.fund_detail_tab_s.pdfLink li.tab_sales.pageLink a:hover {
	background-position: -364px -52px!important;
}
#main ul.fund_detail_tab_s.pdfLink li.tab_sales.pageLink a.selected {
	background-position: -364px -1px!important;
	height: 50px;
	margin-top: 0px;
}

/*------------------------------------------------------------------------------*/

/* 下部 ETF用 start---------------------------------------*/

/*--背景画像指定--*/
#main ul.fund_detail_tab_s.EtfPdfLink {
	height: 50px!important;
	width: 100%!important;
	margin-bottom: 25px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li a {
	background: url(/images/fund/btmtab_official_VIX.png) no-repeat center 0;
	display: inline-block!important;
	width: 134px!important;
}

/*ファンドの特色*/
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_outline.pageLinkEtf a {
	background-position: 0 -103px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_outline.pageLinkEtf a:hover {
	background-position: 0 -52px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_outline.pageLinkEtf a.selected {
	background-position: 0 -1px!important;
	height: 50px;
	margin-top: 0px;
}
/*チャート・運用実績*/
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_report.pageLinkEtf a {
	background-position: -137px -103px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_report.pageLinkEtf a:hover {
	background-position: -137px -52px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_report.pageLinkEtf a.selected {
	background-position: -137px -1px!important;
	height: 50px;
	margin-top: 0px;
}
/*指定証券会社*/
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_sales.pageLinkEtf a {
	background-position: -274px -103px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_sales.pageLinkEtf a:hover {
	background-position: -274px -52px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_sales.pageLinkEtf a.selected {
	background-position: -274px -1px!important;
	height: 50px;
	margin-top: 0px;
}
/*大口投資家の皆さまへ*/
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_trade.pageLinkEtf a {
	background-position: -411px -103px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_trade.pageLinkEtf a:hover {
	background-position: -411px -52px!important;
}
#main ul.fund_detail_tab_s.EtfPdfLink li.tab_trade.pageLinkEtf a.selected {
	background-position: -411px -1px!important;
	height: 50px;
	margin-top: 0px;
}

/* 下部 ETF用 end-----------------------------------------*/

/* table */
table.sales_companies_list {
	margin-bottom: 15px;
	border: 1px solid #b2b2b2;
	border-right: none;
	border-collapse: separate;
}
table.sales_companies_list th {
	padding: 15px 5px;
	border-top: 1px solid #fff;
	border-right: 1px solid #b2b2b2;
	border-bottom: none;
	border-left: 1px solid #fff;
	text-align: center;
	background: #e9e9e9;
}
table.sales_companies_list td {
	padding: 15px 8px;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: none;
	text-align: left;
	background: #fff;
}
table.sales_companies_list tr:nth-child(odd) td {
	background: #fff2f2;
}
table.sales_companies_list td.cell_btn {
	width: 70px;
	text-align:center;
}

span.window {
	background: url(/images/icon_blank_blue.png) no-repeat 0 0;
	padding: 0 0 0 18px;
	margin:3px 0 -5px 3px;
	min-height:16px;
	height: auto !important;
	height: 16px;
}


/* ========================================================= */
/* eventchart */
.chartbox  {
	clear:both;
	margin: 0 0 10px;
}
.chartbox .chartbox_inner {
	clear:both;
	border: solid 5px #eee;
	width: 670px;
	height:120px;
	overflow:hidden;
}
.chartbox .chartbox_inner p.kikan {
	float:left;
	background:#eee url(/images/fund/bg_chart_kikan.gif) center center no-repeat;
	width:46px;
	height:120px;
	text-indent:-9999px;
	margin-right:12px;
}
.chartbox .chartbox_inner ul{
	margin:15px -24px 13px 0;
}
.chartbox .chartbox_inner ul li {
	float:left;
	margin-right:24px;
}
.chartbox .chartbox_inner ul li a {
	display: block;
	width:80px;
	height:40px;
	text-indent: -9999px;
}
/* 1ヶ月 */
.chartbox .chartbox_inner ul li.m1 a {
	background:url(/images/fund/eventchart_tab.gif) no-repeat 0 0;
}
.chartbox .chartbox_inner ul li.m1 a:hover {
	background:url(/images/fund/eventchart_tab.gif) no-repeat 0 -40px;
}
/* 3ヶ月 */
.chartbox .chartbox_inner ul li.m3 a {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -80px 0;
}
.chartbox .chartbox_inner ul li.m3 a:hover {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -80px -40px;
}
/* 6ヶ月 */
.chartbox .chartbox_inner ul li.m6 a {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -160px 0;
}
.chartbox .chartbox_inner ul li.m6 a:hover {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -160px -40px;
}
/* 1年 */
.chartbox .chartbox_inner ul li.y1 a {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -240px 0;
}
.chartbox .chartbox_inner ul li.y1 a:hover {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -240px -40px;
}
/* 3年 */
.chartbox .chartbox_inner ul li.y3 a {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -320px 0;
}
.chartbox .chartbox_inner ul li.y3 a:hover {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -320px -40px;
}
/* 設定来 */
.chartbox .chartbox_inner ul li.settei a {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -400px 0;
}
.chartbox .chartbox_inner ul li.settei a:hover {
	background:url(/images/fund/eventchart_tab.gif) no-repeat -400px -40px;
}
/* .chartbox_inner2 */
.chartbox .chartbox_inner .chartbox_inner2 {
	float: left;
	width: 600px;
	text-align: left;
}
.chartbox .chartbox_inner .chart_kikan .textbox_kikan {
	float: left;
	width: 390px;
	padding:0;
}
.chartbox .chartbox_inner .chart_kikan input[type="text"] {
	padding:7px;
	width: 150px;
	height:20px;
	text-align: left;
	border: solid 3px #eee;
	line-height:20px;
}
.chartbox .chartbox_inner .chart_kikan .selectbox_wrap {
	float:left;
	width:132px;
}
.chartbox .chartbox_inner .chart_kikan .selectbox {
	overflow: hidden;
	border: solid 3px #eee;
  background:#fff;
  background:url(/images/fund/btn_select2.gif) right 0 no-repeat;
}
.chartbox .chartbox_inner .chart_kikan .selectbox select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
border-radius: 0;
border: 0;
margin: 0;
padding:6px 0;
background: none transparent;
vertical-align: middle;
font-size: 14px;
color: inherit;
height:34px;
text-indent: 0.2em;
cursor: pointer;
}

.selectbox {
  overflow: hidden;
}
.selectbox > select {
  width: 130%;
}

.chartbox .chartbox_inner .chart_kikan .selectbox select:hover,
.chartbox .chartbox_inner .chart_kikan .selectbox select:active {
  background:url(/images/fund/btn_select2.gif) right bottom no-repeat;
}
/* .eventchart */
.eventchart .eventchart_inner {
	clear: both;
	width:654px;
	margin: 20px 0 0;
	border: solid 1px #ccc;
	padding: 12px;
}
/*チェックボックス*/
.eventchart .eventchart_inner .bg_checkbox {
    margin: 10px 0 20px 80px;
}
/*チェックボックス*/
.eventchart .eventchart_inner .bg_checkbox ul {
    margin: 0 -20px 0 0;
}
.eventchart .eventchart_inner .bg_checkbox li {
	width:240px;
    position: relative;
    display: inline-block;
    margin: 0 20px 10px 0;
    padding: 0;
}
.eventchart .eventchart_inner .bg_checkbox input {
    position: absolute;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    -khtml-opacity: 0;
    -moz-opacity: 0;
    width: 100%;
    height: 100%;
}
.eventchart .eventchart_inner .bg_checkbox input[type="checkbox"] + label {
    display: block;
    background-image: url("/images/bg_checkbox_off.png");
    background-size: 24px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 4px 0 3px 40px;
}
.eventchart .eventchart_inner .checked input[type="checkbox"] + label{
    background-image: url("/images/bg_checkbox_on.png");
}
/*アイコン*/
.eventchart .eventchart_inner .bg_checkbox li label span{
	width: 14px;
	padding-left:24px;
}
.eventchart .eventchart_inner .bg_checkbox li.kijun label span{
	background:url(/images/fund/icon-kijun.gif) 0 center no-repeat;
}
.eventchart .eventchart_inner .bg_checkbox li.bunpaisatoushi label span{
	background:url(/images/fund/icon-bunpaisatoushi.gif) 0 center no-repeat;
}
.eventchart .eventchart_inner .bg_checkbox li.bunpaikomi label span{
	background:url(/images/fund/icon-bunpaikomi.gif) 0 center no-repeat;
}
.eventchart .eventchart_inner .bg_checkbox li.junshisan label span{
	background:url(/images/fund/icon-junshisan.gif) 0 center no-repeat;
}
/*運用状況 表*/
.eventchart .eventchart_inner .text_border_b{
	border-bottom: solid 1px #ccc;
	padding-bottom:15px;
	margin-bottom:15px;
	font-weight: bold;
}
/* table */
table.eventchart_table {
	margin-bottom: 0;
	border: 1px solid #b2b2b2;
	border-right: none;
	border-collapse: separate;
}
table.eventchart_table th {
	padding: 15px 5px;
	border-top: 1px solid #fff;
	border-right: 1px solid #b2b2b2;
	border-bottom: none;
	border-left: 1px solid #fff;
	text-align: center;
	background: #e9e9e9;
}
table.eventchart_table td {
	padding: 15px 8px;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: none;
	text-align: right;
	background: #fff;
}
table.eventchart_table tr:nth-child(odd) td {
	background: #fff2f2;
}
table.eventchart_table td span.up{
	background: url(/images/top/icon_up.png) no-repeat 0 center;
	color:#e60000;
	padding-left: 20px;
}
table.eventchart_table td span.down{
	background: url(/images/top/icon_down.png) no-repeat 0 center;
	color:#004eab;
	padding-left: 20px;
}
/* データをダウンロード */
#btn_chart_download {
	min-height: 1px;
	zoom: 1;
}
#btn_chart_download:after {
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: "";
}
#btn_chart_download a {
	display: block;
	position: relative;
	float: right;
	width: 215px;
	height: 29px;
}
#btn_chart_download a:hover {
	background-position: bottom;
}
#btn_chart_download a span {
	display: none;
}


/* ========================================================= */
/* listbox */
.listbox_left {
	float: left;
	width: 328px;
	}
.listbox_right {
	float: right;
	width: 328px;
	}
/* table */
table.listbox_table {
	margin-bottom: 0;
	border: 1px solid #b2b2b2;
	border-right: none;
	border-collapse: separate;
}
table.listbox_table th {
	padding: 15px 2px;
	border-top: 1px solid #fff;
	border-right: 1px solid #b2b2b2;
	border-bottom: none;
	border-left: 1px solid #fff;
	text-align: center;
	background: #e9e9e9;
}
table.listbox_table th span{
	font-size:90%;
}
table.listbox_table td {
	padding: 15px 5px;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: none;
	text-align: right;
	background: #fff;
	width:33.3%;
}
table.listbox_table td.bg_color {
	background: #fff2f2;
	text-align: left;
}
table.listbox_table td span.up{
	background: url(/images/top/icon_up.png) no-repeat 0 center;
	color:#e60000;
	padding-left: 20px;
}
table.listbox_table td span.down{
	background: url(/images/top/icon_down.png) no-repeat 0 center;
	color:#004eab;
	padding-left: 20px;
}
/* table.distri_view */
table.distri_view {
/*	width: 328px;*/
}
table.distri_view td {
/*	height: 37px;*/
	background-image: url("/images/fund/profit_tab.png") 0 0 no-repeat;
	cursor: pointer;
}
table.distri_view td.close {
/*	background-position: 0 0px;*/
}
table.distri_view td.close:hover {
	background-position: 0 -36px;
}
table.distri_view td.open {
	background-position: 0 -70px;
}
table.distri_view td.open:hover {
	background-position: 0 -105px;
}

/* 2017.10.05 add*/
table.distri_view {
	margin-bottom: 20px;
}


/* ========================================================= */
/* リコメンド */
div.reccomend {
	clear: both;
	width: 680px;
	margin-bottom: 15px;
	overflow: auto;
	text-align: center;
}
div.reccomend_top {
	text-align: center;
	margin-bottom:25px;
}
div.reccomend_top p {
	padding: 10px;
	text-align: center;
	background: #eee;
}
div.rec_outer {
	position: relative;
	height: auto !important;
	height: 185px;
	width: 560px;
	margin: 0 auto;
	min_height: 185px;
}
p#rec_prev1, p#rec_prev2 {
	position: absolute;
	left: -20px;
	top: 60px;
	cursor: pointer;
}
p#rec_next1, p#rec_next2 {
	position: absolute;
	top: 60px;
	right: -20px;
	cursor: pointer;
}
div.rec_inner {
	height: 100%;
	width: 100%;
	overflow: hidden;
}
ul.rec_images {
	float: left;
	width: 540px;
	padding: 0 0px 10px 20px;
	margin-right: auto;
	margin-left: auto;
}
ul.rec_images li {
	float: left;
	width: 115px;
	margin-right: 20px;
	display: inline;
}
ul.rec_images li span {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.1;
	display: block;
}
ul.rec_images li img {
	border: none;
}




ul.arrow_list {
	margin-left: 1em;
	padding: 0 0 0 20px;
	background: url(/images/fund_arrow.gif) no-repeat left 0.2em;
}

ul.arrow_list li {
	list-style-type: none;
}


/*-------------PDFリンク表示用css 2017-06-30 IKI START---------------------*/


ul.pdf_list li {
    display: inline-block;
    font-size: 0.96em;
    float: left;
    min-height: 42px;
    line-height: 1.8;
    padding-left: 0: _height:45px;
}

ul.pdf_list li a {
    color: #ffffff;
    display: block;
    min-height: 41px;
    text-align: center;
    text-decoration: none;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    outline: none;
}

ul li.pl_features a {
	background: url(/images/fund/btn_official_1.png) no-repeat left top;
	width: 170px;
	margin-right: 5px;
}
ul li.pl_features a:hover {
	background-position: 0 -41px!important;
}

ul li.pl_risk a {
	background: url(/images/fund/btn_official_2.png) no-repeat left top;
	width: 130px;
	margin-right: 5px;
}
ul li.pl_risk a:hover {
	background-position: 0 -41px!important;
}

ul li.pl_cost a {
	background: url(/images/fund/btn_official_3.png) no-repeat left top;
	width: 140px;
	margin-right: 5px;
}
ul li.pl_cost a:hover {
	background-position: 0 -41px!important;
}

ul li.pl_faqpoint a {
	background: url(/images/fund/btn_official_4.png) no-repeat left top;
	width: 200px;
}
ul li.pl_faqpoint a:hover {
	background-position: 0 -41px!important;
}

ul li.pl_features_off {
	background: url(/images/fund/btn_official_1.png) no-repeat left top;
	background-position: 0 -82px!important;
	width: 175px;
}

ul li.pl_risk_off {
	background: url(/images/fund/btn_official_2.png) no-repeat left top;
	background-position: 0 -82px!important;
	width: 135px;
}

ul li.pl_cost_off {
	background: url(/images/fund/btn_official_3.png) no-repeat left top;
	background-position: 0 -82px!important;
	width: 145px;
}

/*-------------PDFリンク表示用css 2017-06-30 IKI END ---------------------*/

/*ファンドのタブ画像表示用追加*/
/*
#click_msg{
width: 325px;
height:39px;
background:url(/images/fund/profit_tab.png) 0 2px no-repeat;
cursor:pointer;
}
#click_msg:hover{
width: 325px;
height:39px;
background:url(/images/fund/profit_tab.png) 0 -37px no-repeat;
}
*/