@charset "shift_jis";

#ftopmenu .plus{color:#f00;}
#ftopmenu .minus,.table2b .minus{color:#1BA53D;}

#ftopmenu{margin:0px;}
.fundnamea{
	margin:0;
	float: left;
#	width: 80%;
	width: 100%;
}
.ftrate{
	font-size:2em;
	line-height:120%;
}
.fundnic{
	padding-left:10px;
	font-weight:normal;
	font-size:2em;
}
.com{
	margin-top:2px;
}
.com img{
	vertical-align:middle;
}

table.tpdt{
	width:100%;
	border-collapse:collapse;
	padding:0;
	margin:15px 0 0px;
}
table.tpdt th{
	border-top:3px solid #C30213;
	border-bottom:1px solid #E7D4B6;
	padding:8px 5px;
	text-align:center;
}
table.tpdt td {
	padding:5px 5px 0 5px;
	background:#fff;
	text-align:center;
}
.fprice{font-size:2.14em;}
.fprice img{margin-right:3px;}
.fss{
	font-size:0.5em;
	padding-left:2px;
}
#.price2,.fcate,.frisk{
#	font-size:1.57em;
#	font-weight:bold;
#}
.price2 span{font-weight:normal;}

.ptdate{
	font-size:1em;
}
.fundinfl{
	float:left;
	width:380px;
}
.fundinfr{
	float:right;
	width:540px;
}
.fundinfl2{
	float:left;
	width:466px;
}
.fundinfr2{
	float:right;
	width:466px;
}
.cola{
	margin-top:30px;
}

.h3st{
	font-size:1.14em;
	font-weight:bold;
	border-top:2px solid #C30213;
	border-bottom:1px solid #E7D4B6;
	padding:0px 0 0px 10px;
	margin-bottom:20px;
	line-height:37px;
}
.h3st span{
	font-weight:normal;
}
.h3st img{
	vertical-align:middle;
}

*html .fundinfl .h3st,*html .fundinfl2 .h3st{
	padding-top:8px;
	padding-bottom:8px;
	height:21px;
}
.inftxt{
	line-height:1.6em;
	padding:0 5px;
	margin:10px 0 20px 0;
}
.snapl{
	float:left;
	width:180px;
}
.snapr{
	float:right;
	width:180px;
}
.pre{
	position:relative;
}
.dater{
	text-align:right;
}
#graph14,#graph15{
	width:435px;
	position:relative;
	left:30px;
}
.pdflist2 dt{
	float:left;
	margin-right:5px;
}
.pdflist2 dd{
	float:left;
	margin-right:40px;
	line-height:37px;
}
.lh18{
	line-height:18px !important;
}

/*table 1b*/
#fundinf table.table1b {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #E7D4B6;
}
#fundinf table.table1b td{
	padding:6px 5px;
	border-top:1px solid #E7D4B6;
	white-space:nowrap;
	background:#fff;
	/* for ie6 hack */
	_padding:5px 3px 5px 5px;
}
#fundinf table.table1b tr.bggr td{
	background:#F6F0E7;
}
#fundinf table.table1b .tar{
	text-align:right;
	white-space:nowrap;
}
/*table 2b*/
#fundinf table.table2b {
	width:100%;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
#fundinf table.table2b th,#fundinf table.table2b td{
	border:1px solid #E7D4B6;
}
#fundinf table.table2b thead th {
	background:#EFE6D7;
	padding:10px 8px;
}
#fundinf table.table2b tbody th{
	background:#F6F0E7;
	padding:5px 8px;
}
#fundinf table.table2b tbody td {
	text-align:center;
	white-space:nowrap;
	padding:5px 0px;
	width:14.5%;
}

/*table 3b*/
#fundinf table.table3b {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
#fundinf table.table3b th,#fundinf table.table3b td{
	border:1px solid #E7D4B6;
}
#fundinf table.table3b thead th {
	background:#EFE6D7;
	padding:5px 8px;
}
#fundinf table.table3b tbody th{
	background:#F6F0E7;
	padding:5px 8px;
}
#fundinf table.table3b tbody td {
	padding:5px 8px;
}

/*chart*/
#fundchart{
	margin:25px 0 0 140px;
}
ul.paradate,ul.paratxt{
	font-size: 14px;
	margin: 0px 10px 0px 5px;
}
.paradate li{
	list-style:none;
	display:inline;
	padding:0px 1em;
	border-right: 1px solid #000;
}

.paradate li.first{
	padding-left:0;
}
.paratxt li{
	list-style:none;
	display:inline;
	padding:0;
}
#flashcontent{
	margin-top:5px;
}
.dtlineb {
	border-bottom: 1px dashed #999999;
}
.dtline {
	border-top: 1px dashed #999999;
}

ul.dlbt li {
	display: inline;
	padding: 0 0px 0 0;
	text-align: center;
}
.w680{
	width:680px;
}
.th3a{width:26%;}
/*.th3b{width:25.9%;}*/

.com a,.helplink a,.dlbt a{
	text-decoration:underline;
}