﻿@charset "UTF-8";
#fundinf p {
	font-size: 1.1em;
}
#fundinf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*reset*/

#fundinf h1 {
	background: none;
	border: none;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 100%;
}
input, select {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	height: 0px;
	width: 0px;
}
.clearr {
	clear: right;
}
.w40 {
	width: 39%;
}
.w50 {
	width: 49%;
}
/*movermenu*/

.addbox {
	background: #fff;
	border: 1px solid #ccc;
	width: 200px;
}
.addbox dl {
	display: block;
}
.addbox dl dt {
	background: #eee;
	padding: 2px 0px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.addbox dl dd {
	margin: 3px;
	vertical-align: middle;
}
.addbox dl dd img {
	padding: 0 5px;
}
.submenu {
	margin: 0px 0px 0px 730px;
	visibility: hidden;
	display: block;
	position: absolute;
	z-index: 3;
}
#pmenuwrapper {
	margin: 0px 0 5px 0;
}
.pnavibox {
	padding: 0;
	margin-bottom: 0px;
}
/*topmenu*/

#ftopmenu {
	/*margin: 0 10px 10px 10px;*/
}
#ftopmenu a {
/*color:#000;*/
}
#ftopmenu ul.ptmenu {
	float: right;
	margin: 0 5px 5px 0;
}
#ftopmenu ul.ptmenu li {
	float: left;
	text-align: right;
	margin: 0 0 0px 0;
	padding: 0 0 0 20px;
	display: block;
}
#ftopmenu ul.ptmenu li img {
	vertical-align: middle;
}
.bdtpg {
	border-top: 1px solid #79a52b;
	margin-bottom: 1px;
}
.ftmenua {
	background: #e3edb4;
	margin: 0px 0 15px 0;
	padding: 5px 0 0 0;
}
#ftopmenu ul.ftmenu {
	margin: 0px auto;
	font-weight: bold;
	padding: 0px 0 0 7px;
	font-size: 12px;
	height: 1%;
}
#ftopmenu ul.ftmenu li {
	float: left;
	padding: 6px 1.5em 7px 1.5em;
	white-space: nowrap;
	background: #e3edb4;
}
#ftopmenu ul.ftmenu .current {
	background: #fff;
	border-top: 1px solid #c4c4c4;
}
#ftopmenu ul.ftmenu li.menu1 {
/*width:124px;*/
}
#ftopmenu ul.ftmenu li.menu2 {
/*width:75px;*/
}
#ftopmenu ul.ftmenu li.menu3 {
/*width:64px;*/
}
#ftopmenu ul.ftmenu li.menu4 {
/*width:147px;*/
}
#ftopmenu ul.ftmenu li.menu5 {
/*width:75px;*/
}
#ftopmenu ul.ftmenu li.menu6 {
/*width:64px;*/
}
#ftopmenu ul.ftmenu li.menu7 {
/*width:111px;*/
}
#ftopmenu ul.ftmenu li.menu8 {
/*width:123px;*/
}
#ftopmenu ul.ftmenu li.menu9 {
/*width:75px;*/
}
#ftopmenu ul.ftmenu li.menu10 {
/*width:112px;*/
}
.fwn {
	font-weight: normal;
}
.fundnamea {
	margin: 0 0 3px 0;
	border-bottom: 3px solid #3291E0;
	padding-bottom: 10px;
}
.fundname {
	font-size: 2em;
	line-height: 1.8em;
}
.star {
	font-size: 2em;
	color:#0b186d;
}
.fundnamel {
    width: 960px;
	float: left;
}
.btn_area {
	width: 300px;
	float: right;
	position: relative;
	top: 20px;
}
.btn_ara_02 {
	background-color: #EEEEEE;
	padding: 10px 20px 4px 20px;
}
.fundnamem {
	width: 140px;
	float: left;
}
.fundnic {
	padding-left: 5px;
	font-weight: normal;
	font-size: 1.5em;
}
.ftrate {
	padding: 0px 0 0 15px;
	font-size: 1.9em;
	white-space: nowrap;
	letter-spacing: 0.2em;
	color: orange;
	margin-top: 5px;
}
.comp {
	font-size: 1.2em;
	padding: 1px 0 0 0;
}
.comp img {
	vertical-align: middle;
}
/*.comp a{
text-decoration:underline;
}
*/

.cp {
	width: 135px;
	float: right;
}
.grbdt {
	border-top: 2px solid #646464;
	margin-bottom: 5px;
}
table.tpdt {
	width: 960px;
	border-collapse: collapse;
	border: none !important;
	margin: 0 auto;
}
table.tpdt th {
	font-size: 1em;
	border: none !important;
	border-bottom: 1px solid #3291E0 !important;
	/*background: url(../img/sbtitbk.gif) repeat-x;*/
	font-weight: normal !important;
	text-align: center;
}
table.tpdt th {
	padding: 5px;
	font-weight: bold;
	table-layout: fixed;
}
table.tpdt td {
	table-layout: fixed;
	padding: 2px 5px 0 5px;
	border: none;
	text-align: center;
}
.fprice {
	font-size: 1.9em;
}
.fprice img {
	vertical-align: middle;
	position: relative;
	top: -3px;
	right: 5px;
}
.fss {
	font-size: 0.5em;
	padding-left: 2px;
}
.minus {
	color: #FF0000;
}
.tpdt .plus {
	color: #00478F;
}
.plus {
color:#00478F;
}
.price2 {
	font-size: 1.5em;
}
.fcate, .frisk {
	font-size: 1.4em;
}
.ptdate {
	font-size: 0.9em;
	color: #4d4d4d;
}
.mt3 {
	margin-top: 3px;
}
.w465 {
	width: 465px !important;
}
/*return menu*/

#ftopmenu .rtmenua {
	padding: 0px 0 10px 0;
	border-bottom: 2px solid #79a52b;
}
#ftopmenu ul.rtmenu li a {
	color: #666;
}
#ftopmenu ul.rtmenu li {
	display: inline;
	padding: 0 1.2em;
	white-space: nowrap;
	color: #666;
}
#ftopmenu ul.rtmenu li.current {
	font-weight: bold;
}
/*page*/

#fundinf {
	padding: 0 0 30px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#fundinf table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#fundinf #freturn5 h1 {
	font-size: 1.3em;
	font-weight: bold;
	border-bottom: 1px solid #a2a2a2;
	padding: 0 0 5px 10px;
	width: 960px;
}
#fundinf #compresult h1 {
	margin: 15px 0 0 0;
}
#fundinf #fundcost h1, #fundinf #infnews h1, #fundinf #fundana h1, #fundinf #portf h1, #fundinf #sales h1, #fundinf #fddl h1, #fundinf #ratingrisk h1 {
	font-size: 1.3em;
	font-weight: bold;
	border-top: 2px solid #636363;
	border-bottom: 1px solid #a2a2a2;
	padding: 5px 0 5px 10px;
	margin: 20px 0 0 0;
	width: 99%;
}
#fundinf #snapshot h1 {
	font-size: 1.3em;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 7px 5px 5px 18px;
	width: 355px;
	background: url(../img/h2bk.gif) no-repeat left 50%;
}
#fundinf #freturn1 h1, #fundinf #freturn2 h1, #fundinf #freturn3 h1, #fundinf #freturn4 h1, #fundinf #fdch h1, #fundinf #funddistri h1, #compresult h1 {
	font-size: 1.3em;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 7px 5px 5px 18px;
	background: url(../img/h2bk.gif) no-repeat left 50%;
	width: 945px;
}
#notfund h1, #searchb h1 {
	font-size: 1.5em;
	font-weight: bold;
	border-top: 2px solid #636363;
	border-bottom: 1px solid #a2a2a2;
	padding: 5px 0 5px 10px;
	margin-top: 0px;
}
#fundinf #fundcomp h1 {
	font-size: 1.5em;
	font-weight: bold;
}
#fundinf h2 {
	font-size: 1.3em;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 7px 5px 5px 18px;
	/*
border-top:2px solid #636363;
border-bottom:1px solid #a2a2a2;
padding:5px 0 5px 10px;*/
	margin-top: 20px;
	background: url(../img/h2bk.gif) no-repeat left 50%;
}
#fundana h2 {
	margin-bottom: 20px;
}
#fundinf h1 span {
	float: right;
	font-size: 0.8em;
	font-weight: normal;
}
#fundinf h2 span {
	font-size: 0.8em;
	font-weight: normal;
	margin-left: 10px;
}
#fundinf h1 span.helpl {
	float: none;
	font-size: 0.8em;
	font-weight: normal;
	margin-left: 10px;
}
#fundinf h3 {
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #a2a2a2;
	padding: 5px 0 5px 0px;
	margin: 0px 0 10px 0;
}
#fundinf h4 {
	font-size: 1.5em;
	font-weight: bold;
}
#fundinf .gratit {
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 0 10px;
}
#fundinf .gratit span {
	float: right;
	font-size: 0.8em;
	font-weight: normal;
}
#fundinf .gratit2 {
	font-size: 1.3em;
	font-weight: bold;
	border-top: 2px solid #636363;
	border-bottom: 1px solid #a2a2a2;
	padding: 5px 0 5px 10px;
	height: 1%;
}
.bggr {
	background: #EFEFEF !important;
}
.dater {
	/*float: right;
	width: 8em;*/
	text-align: right;
}
.dater5 {
	text-align: right;
	margin: 0 5px 0 0;
}
#fundana .dater {
	float: right;
	width: 9em;
	text-align: right;
}
/*table*/

table.table1b {
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #ababab;
	border: none !important;
}
table.table1b td {
    padding: 8px 0px 5px 3px;
	border-bottom: 1px solid #D4D4D4;
	border-right: none !important;
	border-left: none !important;
	font-size: 1.4em;
}
table.table1b th {
	padding: 5px 5px 5px 15px;
	font-weight: bold;
	border-right: none !important;
	border-left: none !important;
	font-size: 1.4em;
}
table.table1b th, table.table1b tfoot td {
	border-top: none;
}
table.table1b td ul li {
	padding: 0 0 0 10px;
	background: url(/common/img/icn_list_disc.gif) no-repeat 3px 6px;
}
table.table1b .tar {
	text-align: right !important;
	/*white-space: nowrap;*/
	/*padding-right: 10px;*/
}
#snapshot table.table1b .tar2 {
	text-align: left;
	padding-right: 10px;
}
.table1b .th2, .table1b .th3, .table1b .th4, .table1b .th5, .table1b .th6, .table1b .th7, .table1b .th8, .table1b .th9 {
	width: 11%;
}
.tbfix {
	width: 970px;
	table-layout: fixed;
}
.tbfixs {
	width: 470px;
	table-layout: fixed;
}
.tbth {
	font-weight: bold;
	white-space: nowrap;
}
/*table1c*/
table.table1c {
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #ababab;
}
table.table1c thead td {
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #a7a7a7;
}
table.table1c tbody td {
	padding: 10px 5px;
	border-bottom: 1px solid #a7a7a7;
}
table.table1c th {
	padding: 5px 5px 5px 15px;
	font-weight: bold;
	border-bottom: 1px solid #a7a7a7;
	border-right: 1px dashed #979797;
}
table.table1c th, table.table1c tfoot td {
}
table.table1c td ul li {
	padding: 0 0 0 10px;
	background: url(/common/img/icn_list_disc.gif) no-repeat 3px 6px;
}
table.table1c tbody .lasttr td, table.table1c tbody .lasttr th {
	border-bottom: 1px solid #000;
}
.rdbd {
	border-right: 1px dashed #979797;
}
.rdbdr {
	border-right: 1px dashed #979797;
	text-align: right;
	white-space: nowrap;
}
.w22 {
	width: 22%;
}
.w20 {
	width: 20%;
}
.w18 {
	width: 19%;
}
.w15 {
	width: 15%;
}
/*table1d for return2*/

table.table1d {
	width: 960px;
	border-collapse: collapse;
	border-bottom: 1px solid #191919;
	padding: 0px;
	margin: 0 0 0 10px;
	font-size: 13px;
}
table.table1d thead th {
	border-top: 1px solid #191919;
	border-bottom: 1px solid #191919;
	border-right: 1px solid #969696;
	padding: 5px 0px;
}
.table1d .th2, .table1d .th3, .table1d .th4, .table1d .th5, .table1d .th6, .table1d .th7, .table1d .th8, .table1d .th9, .table1d .th10 {
	width: 79px;
}
.table1d .th11 {
	width: 80px;
}
table.table1d tbody th {
	padding: 5px 0px 5px 15px;
	border-right: 1px solid #191919;
}
table.table1d tbody td {
	padding: 5px 5px 5px 0;
	border-right: 1px solid #969696;
	text-align: right;
}
table.table1d .tar {
	text-align: right;
	white-space: nowrap;
}
.rbdgr {
	border-right: 1px solid #969696;
}
.rbdbk {
	border-right: 1px solid #191919 !important;
}
.rbdbk2 {
	border-right: 1px solid #787878 !important;
}
.rbdn {
	border-right: none !important;
}
.bddbk {
	border-bottom: 1px dashed #191919;
}
/*table2d for return3*/

table.table2d {
	width: 960px;
	border-collapse: collapse;
	border-left: 1px solid #787878;
	border-right: 1px solid #787878;
	border-bottom: 1px solid #1b1b1b;
	padding: 0px;
	margin: 0 0 0 10px;
	font-size: 13px;
}
table.table2d thead th {
	/*border-top:1px solid #1b1b1b;*/
	border-bottom: 1px solid #1b1b1b;
}
.table2d .th2, .table2d .th3, .table2d .th4, .table2d .th5, .table2d .th6, .table2d .th7, .table2d .th8, .table2d .th9, .table2d .th10, .table2d .th11, .table2d .th12, .table2d .th13 {
	width: 70px;
	text-align: center;
	border-right: 1px solid #bababa;
	padding: 5px 0px;
	font-size: 11px;
}
.table2d .th1 {
	width: 107px;
	text-align: left;
	border-right: 1px solid #bababa;
}
table.table2d tbody th {
	padding: 5px 0px 5px 15px;
	border-right: 1px solid #bababa;
}
table.table2d tbody td {
	padding: 5px 5px 5px 0;
	border-right: 1px solid #bababa;
	text-align: right;
}
/*table3d for return4*/

table.table3d {
	width: 960px;
	border-collapse: collapse;
	border-left: 1px solid #787878;
	border-right: 1px solid #787878;
	border-bottom: 1px solid #1b1b1b;
	padding: 0px;
	margin: 0 0 0 10px;
	font-size: 13px;
}
table.table3d thead th {
	/*border-top:1px solid #1b1b1b;*/
	border-bottom: 1px solid #1b1b1b;
}
.table3d .th2, .table3d .th3, .table3d .th4, .table3d .th5, .table3d .th6, .table3d .th7 {
	width: 128px;
	text-align: center;
	border-right: 1px solid #bababa;
	padding: 5px 0px;
}
.table3d .th1 {
	width: 184px;
	text-align: left;
	border-right: 1px solid #bababa;
}
table.table3d tbody th {
	padding: 5px 0px 5px 15px;
	border-right: 1px solid #bababa;
}
table.table3d tbody td {
	padding: 5px 5px 5px 0;
	border-right: 1px solid #bababa;
	text-align: right;
}
/*table1e for searchb*/
table.table1e {
	width: 100%;
	border-collapse: collapse;
}
table.table1e td {
	padding: 5px 7px;
	border-bottom: 1px solid #D4D4D4;
	border: 1px solid #d7d7d7;
}
table.table1e th {
	padding: 5px 7px;
	font-weight: bold;
	border: 1px solid #d7d7d7;
}
table.table1e th, table.table1e tfoot td {
	background: #E7E7E7;
}
table.table1e td ul li {
	padding: 0 0 0 10px;
	background: url(/common/img/icn_list_disc.gif) no-repeat 3px 6px;
}
table.table1e .tar {
	text-align: right;
	white-space: nowrap;
}
.table1e .th2d {
	width: 14%;
}
.table1e .th3d {
	width: 14%;
}
.table1e .th3, .table1e .th4, .table1e .th5, .table1e .th6, .table1e .th7, .table1e .th8, .table1e .th9 {
	width: 11%;
}
/*table1f for portfolio*/
table.table1f {
	width: 98%;
	border-collapse: collapse;
	margin: 5px 0 0 0;
}
table.table1f thead th {
	padding: 5px 30px 5px 25px;
	font-weight: bold;
	background: #f0f0f0;
	font-size: 1.1em;
}
table.table1f thead td {
	padding: 5px 100px 5px 0px;
	font-weight: bold;
	background: #f0f0f0;
	font-size: 1.1em;
}
table.table1f tbody th {
	background: #fff;
	padding: 5px 30px 5px 25px;
	font-weight: bold;
	border-bottom: 1px dashed #cdcdcd;
}
table.table1f tbody td {
	border-bottom: 1px dashed #cdcdcd;
	text-align: right;
	white-space: nowrap;
	padding: 5px 100px 5px 0px;
}
/*inf3r*/
.inf3r table.table1f thead th {
	padding: 5px 10px 5px 15px;
	font-weight: bold;
	background: #f0f0f0;
	font-size: 1.1em;
}
.inf3r table.table1f thead td {
	padding: 5px 30px 5px 0px;
	font-weight: bold;
	background: #f0f0f0;
	font-size: 1.1em;
}
.inf3r table.table1f tbody th {
	background: #fff;
	padding: 5px 10px 5px 15px;
	font-weight: bold;
	border-bottom: 1px dashed #cdcdcd;
}
.inf3r table.table1f tbody td {
	border-bottom: 1px dashed #cdcdcd;
	text-align: right;
	white-space: nowrap;
	padding: 5px 30px 5px 0px;
}
.inf3r .w30 {
	width: 30%;
}
/*left*/

#finfltmenu {
	float: left;
	width: 160px;
}
#finfrt {
	float: right;
	width: 795px;
}
#kabch {
	width: 795px;
	margin: 0 auto;
}
/* -----------chart -----------*/

ul.dlbt {
}
ul.dlbt li {
	display: inline;
	text-align: center;
	font-size: 1.2em;
	line-height: 20px;
	padding: 0 0px 0 55px;
}
.dtline {
	border-top: 1px dashed #999;
}
.dtlineb {
	border-bottom: 1px dashed #999;
}
/* -----------cost -----------*/
.fundinfl {
	float: left;
	width: 475px;
}
.fundinfr {
	float: right;
	width: 475px;
}
.tline {
	border-top: 1px solid #D4D4D4;
}
#fundcost th.th1 {
	width: 40%;
}
#fundcost th.th2, #fundcost th.th3 {
	width: 30%;
}
#fundcost td.th1 {
	width: 40%;
}
#fundcost td.th2, #fundcost td.th3 {
	width: 30%;
}
#fundcost th.th1b {
	width: 22%;
}
#fundcost th.th2b {
	width: 25%;
}
#fundcost th.th3b {
	width: 28%;
}
#fundcost th.th4b {
	width: 25%;
}
#fundcost td.th1c {
	width: 30%;
}
#fundcost td.th2c {
	width: 30%;
}
#fundcost td.th3c {
	width: 40%;
}
#fundana td.th1c {
	width: 40%;
}
#fundana td.th2c {
	width: 30%;
}
#fundana td.th3c {
	width: 30%;
}
#portf th.th1d {
	width: 8%;
}
#portf th.th2d {
	width: 30%;
}
#portf th.th3d {
	width: 10%;
}
#portf th.th4d {
	width: 10%;
}
#portf th.th5d {
	width: 12%;
}
#portf th.th6d {
	width: 10%;
}
#portf th.th7d {
}
.cosgrat {
	width: 5.5em;
	float: left;
	font-weight: bold;
	padding: 10px 0 0 0;
}
.costleft {
	float: left;
	width: 230px;
}
.costright {
	float: right;
	width: 230px;
}
.w5e {
	width: 5em;
}
.w300 {
	width: 300px;
}
/* -----------return2 -----------*/
.rtgraf1 {
	text-align: center;
	margin: 0 auto;
}
.rtgraf2 {
	text-align: center;
	margin: 0 auto;
}
.rtgraf5 {
	text-align: center;
	margin: 0px auto 0 auto;
}
/*return3*/
.rtgra3 {
	text-align: center;
	margin: 0 0 0 10px;
}
/*return4*/
.rtgra4 {
	margin: 0 0 0 10px;
}
/*distri*/
.dltxt {
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
}
/* error */

#notfund p, #notfund ul {
	font-size: 1.2em;
}
ul.dot li {
	list-style-type: disc;
	margin: 0 0 0 20px;
}
/*----------- news -----------*/

.newslist {
	border-bottom: 1px dashed #c5c5c5;
	min-height: 1em;
	height: 1%;
	padding: 7px 0;
	margin: 0 0 0px 25px;
}
.newslistl {
	min-height: 1em;
	height: 1%;
	padding: 5px 0;
	margin: 0 0 0px 5px;
	background: #dbdbdb;
	font-weight: bold;
}
#infnews .last {
	border-bottom: none;
}
.newslistl:after, .newslist:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}
.fnewsdate {
	float: left;
	width: 9em;
}
.fnewstit {
	float: left;
	width: 16em;
}
.fnewstxt {
	margin-left: 25em;
}
.fnewsa1, .fnewsa2, .fnewsa3 {
	border-bottom: 1px solid #848484;
	padding-bottom: 5px;
	margin: 0 0 45px 0;
}
.blogname {
	float: left;
	width: 300px;
}
.blognamel {
	float: left;
	width: 320px;
	text-align: center;
}
.blogdate {
	float: left;
	width: 140px;
	text-align: center;
}
.blogdatel {
	float: left;
	width: 140px;
	text-align: center;
}
.blogtit {
	float: right;
	text-align: left;
	width: 500px;
}
.blogtitl {
	float: right;
	text-align: center;
	width: 500px;
}
.fnewsa3 {
	line-height: 1.6em;
}
#infnews .md1, #infnews .md2, #infnews .md3, #infnews .md4, #infnews .md5, #infnews .md6 {
	font-weight: bold;
	margin-right: 5px;
}
.md2a {
	margin-right: 15px;
}
/*----------- analysis -----------*/
#fundinf p.antit {
	font-size: 1.2em;
	font-weight: bold;
}
.antxt {
	line-height: 1.5em;
	font-size: 1.1em;
}
.fdnames {
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 0.1em;
}
.fdnames span {
	font-weight: normal;
	margin-left: 5px;
}
#fundinf p.fdcom {
	letter-spacing: 0.1em;
	font-size: 1.2em;
}
#fundinf p.fdcom span {
	margin-left: 5px;
}
.pdftit {
	font-weight: bold;
}
.pdflista {
	border-bottom: 1px dashed #c4c4c4;
	padding: 10px 0 10px 50px;
}
.pdflistal {
	padding: 10px 0 10px 50px;
	float: left;
}
.pdflistar {
	padding: 10px 0;
}
ul.pdflist li {
	float: left;
	margin-right: 40px;
}
ul.pdflist2 li {
	margin-right: 40px;
}
ul.pdflist3 li {
	float: left;
	margin-right: 20px;
	width: 9em;
}
ul.pdflist3 img {
	margin: 5px 0;
}
/*-----------  searchb  ----------- */

#searchb input {
	color: #8594b3;
}
.scarea {
	border: 1px solid #94adc9;
	/*background:#deecfd;
background:#f9f9f9;*/
	margin: 0 0 20px 0;
	padding: 15px 10px;
	font-size: 1.1em;
	height: 1%;
}
.catxt {
	font-size: 0.8em;
	font-weight: normal;
	margin: 0px 5px 0 0;
}
.fcategory {
	font-size: 1.2em;
	font-weight: bold;
	margin: 15px 0 15px 0;
}
.scleft {
	width: 140px;
	float: left;
	margin: 0 0 10px 0;
	text-align: center;
}
.scright {
	/*width:360px;*/
	float: left;
	border-left: 1px solid #999;
	padding: 0 0 0px 20px;
	margin: 0 0 10px 0;
}
.bl_box {
	border: 1px solid #94adc9;
	padding: 5px;
}
.lltxt {
	font-size: 1.7em;
	margin: 0 3px;
}
.scright ul li {
	float: left;
}
.w8 {
	width: 8em;
}
.compb {
	text-align: right;
	background: #e7e7e7;
	padding: 5px 3px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}
.compb img {
	vertical-align: middle;
}
.bgt {
	border-top: 1px solid #d7d7d7;
}
.bgb {
	border-bottom: 1px solid #d7d7d7;
}
/*pagenavi*/
.pagenavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pagenavi span.this {
	font-weight: bold;
	margin-right: 5px;
}
.pagenavi p.count {
	float: left;
	width: 22%;
	text-align: left;
}
.pagenavi p.move {
	text-align: right;
	margin-left: 22%;
}
.pagenavi p.move a {
	margin-right: 5px;
}
/*0915add*/

.menu6-1, .menu6-2, .menu6-3, .menu6-4, .menu6-5, .menu6-6, .menu6-0 {
	float: left;
}
.menu5-1, .menu5-2, .menu5-3, .menu5-4, .menu5-5, .menu5-0 {
	float: left;
}
.menu4-1, .menu4-2, .menu4-3, .menu4-4, .menu4-0 {
	float: left;
}
.lbtn6 a:link, ul.lbtn5 li a:link, ul.lbtn4 li a:link {
	color: #10418f;
}
.lbtn6 a:visited, ul.lbtn5 li a:visited, ul.lbtn4 li a:visited {
	color: #10418f;
}
.lbtn6 a:hover, .lbtn5 a:hover, .lbtn4 a:hover {
	text-decoration: none;
	background: url(/common/img/bkgra3h.gif) left top no-repeat;
}
.lbtn4 .current, .lbtn5 .current, .lbtn6 .current {
	background: url(/common/img/bkgra3c.gif) left top no-repeat;
	color: #333;
}
.btn4-navi1, .btn4-navi4 {
	display: block;
	width: 120px;
	padding: 0.3em 0;
	background: url(/common/img/bkgra3.gif) left 50% repeat-x;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #cccbcb;
	margin: 2px;
}
.btn4-navi2, .btn4-navi3 {
	display: block;
	width: 200px;
	padding: 0.3em 0;
	background: url(/common/img/bkgra3.gif) left 50% repeat-x;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #cccbcb;
	margin: 2px;
}
.btn5-navi1, .btn5-navi2, .btn5-navi3, .btn5-navi4, .btn5-navi5, .btn6-navi1, .btn6-navi2, .btn6-navi3, .btn6-navi4, .btn6-navi5, .btn6-navi6 {
	display: block;
	width: 84px;
	padding: 0.3em 0;
	background: url(/common/img/bkgra3.gif) left 50% repeat-x;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #cccbcb;
	margin: 2px;
}
.menu4-0, .menu5-0, .menu6-0 {
	width: 6em;
	color: #888;
}
/* ----------- portfolio -----------*/
.engra {
	margin: 10px 5px 0 0;/*text-align:right;*/
}
.styleb1, .styleb2 {
	margin: 10px 5px 10px 0;
	text-align: right;
}
.grap1 {
	margin: 10px 5px 25px 0;
	text-align: right;
}
.grap2 {
	margin: 10px 5px 10px 0;
	text-align: right;
}
.inf3l {
	float: left;
	width: 300px;
	margin: 0 35px 0 0;
}
.inf3m {
	float: left;
	width: 300px;
}
.inf3r {
	width: 300px;
	float: right;
}
.inf3l2 {
	float: left;
	margin: 0 35px 0 0;
}
.inf3m2 {
	float: left;
	margin: 0 35px 0 0;
}
.inf3r2 {
	float: left;
}
td.w50r {
	width: 50%;
	padding-right: 25px;
	text-align: right;
}
.w45 {
	width: 45%;
}
.w50 {
	width: 49%;
}
/*sales*/
.ltxt {
	font-size: 1.2em;
}
.bl_box2 {
	border: 1px solid #94adc9;
	padding: 8px;
}
th.th1e {
	width: 20%;
}
th.th2e {
	width: 15%;
}
th.th3e {
	width: 15%;
}
th.th4e {
	width: 10%;
}
th.th5e {
	width: 40%;
}
#sales .table1b td.tacf {
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", sans-serif;
	text-align: center;
}
/* ----------- download -----------*/
.pt20 {
	padding-top: 20px;
}
.grt {
	color: #555;
}
.mt2 {
	margin-top: 2px;
}
#fddl select {
	font-size: 1.1em;
}
.w6 {
	width: 6em;
}
.w4 {
	width: 3em;
}
.dlboxl {
	font-size: 1.1em;
	float: left;
	width: 120px;
	margin-left: 20px;
}
/* -- hack for ie6 -- */
* html .dlboxl {
	margin-left: 10px;
}
.dlboxm {
	font-size: 1.1em;
	float: left;
	width: 340px;
}
.dlboxr {
	font-size: 1.2em;
	width: 380px;
	margin-left: 485px;
}
.dlboxr ul li {
	margin-bottom: 2px;
}
/* ----------- rating -----------*/
.nowraptd {
	white-space: nowrap;
}
.light {
	font-size: 1.4em;
}
.th2f, .th3f, .th4f, .th5f {
	width: 19%;
}
.th1f {
	width: 8em;
}
.riskgra3, .riskgra4 {
	height: 120px;
	border-bottom: 1px solid #b0b0b0;
	margin: 15px 0 10px 0px;
}
.rategra {
	border-bottom: 1px solid #b0b0b0;
	padding: 0px 0 10px 0px;
	margin: 15px 0 10px 0;
}
.riskgra, .riskgra2 {
}
#ratingrisk table.table1b td {
	padding: 5px 15px;
	border-bottom: 1px solid #D4D4D4;
}
#ratingrisk table.table1b th {
	padding: 5px 15px;
	font-weight: bold;
}
/* ----------- snapshot -----------*/
.pt2 {
	padding-top: 2px;
}
.fundcode {
	color: #666;
}
.cam {
	color: red;
	/*margin-left:170px;*/
	font-size: 1.2em;
	float: right;
	margin-right: 50px;
	font-weight: bold;
}
.fundsnapr h1 {
}
.msct {
	clear: right;
	margin: 5px 0;
}
#snapshot {
}
.fundsnapl {
	float: left;
	width: 552px;
}
.fundsnapr {
	float: right;
	width: 380px;
}
.fundsnapl2 {
	float: left;
	width: 49%;
}
.fundsnapr2 {
	float: right;
	width: 49%;
}
.inftxt {
	font-size: 1.1em;
	line-height: 1.6em;
	padding: 0 5px;
	margin: 10px 0 0 0;
}
.inftxt p {
	font-size: 1.4em !important;
}
.snapl {
	float: left;
	width: 180px;
}
.snapr {
	float: right;
	width: 180px;
}
.snapu {
	float: right;
	width: 180px;
}
.rateb {
	font-size: 1.6em !important;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.rateb span {
	font-weight: normal;
	padding-left: 10px;
	color: #0b186d;
}
.ratec {
	color: #0b186d;
}
/*param*/

.flaparam {
	margin-left: 0px;
	padding: 10px 0 8px 5px;
	border: 1px solid #ccc;
	width: 545px;
	background: #eee;
}
.paratit {
	float: left;
	width: 10em;
	margin: 0;
	padding: 5px 0 0 11px;
	font-weight: bold;
	line-height: 1.6;
	text-align: center;
	font-size: 14px;
}
.paratit img {
}
.paraoption {
	float: left;
	width: 250px;
	padding: 4px 0 0 30px;
}
.chlink {
	float: right;
	background: #fff;
	padding: 2px 5px;
	margin-right: 5px;
}
/*accs rank*/


#fundinf #snapshot #ms_access-rank {
	width: 550px;
	padding: 0px 0 0 0;
	border: 1px solid #c1c1c1;
	margin-top: 30px;
}
#fundinf #snapshot #ms_access-rank dl dt {
	padding: 5px 10px 4px 10px;
	background: #dadada;
	border-bottom: #c1c1c1 1px solid;
	min-height: 16px;
}
#fundinf #snapshot #ms_access-rank dl dd {
	width: 548px;
}
#fundinf #snapshot #ms_access-rank dl dd p {
	padding: 8px 10px 5px 10px;
	font-weight: bold;
}
#fundinf #snapshot #ms_access-rank dl dd ol, #fundinf #snapshot #ms_access-rank dl dd ul {
	width: 538px;
	margin: 5px 0 0 10px;
}
#fundinf #snapshot #ms_access-rank dl dd ol {
	width: 533px;
}
* html #fundinf #snapshot #ms_access-rank dl dd ol {
	width: 538px;
}
*+html #fundinf #snapshot #ms_access-rank dl dd ol {
	width: 538px;
}
#fundinf #snapshot #ms_access-rank li {
	margin: 0 0 8px 0;
}
#fundinf #snapshot #ms_access-rank dl dd ol li {
	list-style-type: decimal;
	margin: 0 0 8px 10px;
}
* html #fundinf #snapshot #ms_access-rank dl dd ol li {
	margin: 0 0 8px 24px;
}
*+html #fundinf #snapshot #ms_access-rank dl dd ol li {
	margin: 0 0 8px 24px;
}
#fundinf #snapshot #ms_access-rank dl dd ol li a {
	position: relative;
	left: -5px;
}
* html #fundinf #snapshot #ms_access-rank dl dd ol li a {
	left: -11px;
}
*+html #fundinf #snapshot #ms_access-rank dl dd ol li a {
	left: -11px;
}
#fundinf #snapshot #ms_access-rank p.rank-ttl {
}
/*table4d for snapshot*/

#snapshot table.table4d {
	width: 550px;
	border-collapse: collapse;
	border-bottom: 1px solid #191919;
	padding: 0px;
	margin: 0 0 0 0px;
	font-size: 13px;
}
#snapshot table.table4d thead th {
	border-top: 1px solid #191919;
	border-bottom: 1px solid #191919;
	border-right: 1px solid #969696;
	padding: 5px 0px;
	background: #ececec;
}
.table4d .th2, .table4d .th3, .table4d .th4, .table4d .th5, .table4d {
	width: 100px;
}
.table4d .th1 {
}
#snapshot table.table4d tbody th {
	padding: 5px 0px 5px 15px;
	border-right: 1px solid #191919;
}
#snapshot table.table4d tbody td {
	padding: 5px 5px 5px 0;
	border-right: 1px solid #969696;
	text-align: right;
}
#snapshot table.table4d .tar {
	text-align: right;
	white-space: nowrap;
}
/*table 5b*/

#snapshot table.table5b {
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #ababab;
	border-top: 1px solid #D4D4D4;
}
#snapshot table.table5b td {
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #D4D4D4;
	white-space: nowrap;
	background: #f9f9f9;
}
#snapshot table.table5b tr.bggr td {
	background: #efefef;
}
#snapshot table.table5b th {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background: #E7E7E7;
}
#snapshot table.table5b .tar {
	text-align: right;
	white-space: nowrap;
}
.th1g {
}
/* ----------- fund comp -----------*/

.para1 {
	border-left: 3px solid #ff9933;
	margin: 0 0 5px 0;
}
.para2 {
	border-left: 3px solid #ff0033;
	margin: 0 0 5px 0;
}
.para3 {
	border-left: 3px solid #00cc66;
	margin: 0 0 5px 0;
}
.para4 {
	border-left: 3px solid #0000cc;
	margin: 0 0 5px 0;
}
.para5 {
	border-left: 3px solid #a537d7;
	margin: 0 0 5px 0;
}
.comind {
	background: #fff;
	padding: 5px 5px 5px 10px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	font-size: 1.1em;
}
.comind1 {
	background: #fff;
	padding: 5px 10px 10px 5px;
	font-size: 1.1em;
	border-bottom: 1px solid #ccc;
	margin: 10px 0 15px 0;
	font-weight: bold;
}
.bl_box2 {
	border: 1px solid #94adc9;
	padding: 5px;
	background: #eaf2f8;
}
.orbox {
	border: 1px solid #ff9900;
	padding: 5px 5px;
	background: #fff4d7;
}
dl.scdl {
	font-size: 1.2em;
	background: #eaf2f8;
	padding: 10px;
}
dl.scdl dt {
	float: left;
}
.pf {
	width: 9em;
	font-size: 1.1em;
}
ul.nodot li {
	list-style-type: none;
	margin: 0 10px 10px 0px;
	float: left;
	width: 18em;
}
ul.nodot li input {
	margin-right: 5px;
}
/*tab*/
.ctabarea {
	margin: 0 0 20px 0;
}
.comptab {
	font-size: 1.2em;
	width: 970px;
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;
	background: url(/common/img/tab4_btm650-1.gif) repeat-x left bottom;
	height: 32px;
}
.comptab li {
	float: left;
	line-height: 30px;
	text-align: center;
	border-top: 1px solid #94adc9;
	border-right: 1px solid #94adc9;
	border-left: 1px solid #94adc9;
	background: #deecfd;
	margin-right: 4px;
}
.comptab li a {
	color: #10418F;
	text-decoration: none;
}
.comptab li.curr {
	background: #fff;
	line-height: 31px;
	font-weight: bold;
}
li.tab1, li.tab3, li.tab4 {
	width: 200px;
}
li.tab2 {
	padding: 0 1em;
}
/* table1g fot comp1-3*/

table.table1g {
	width: 100%;
	border-collapse: collapse;
}
table.table1g td {
	padding: 5px 7px;
	border-bottom: 1px solid #D4D4D4;
	border: 1px solid #d7d7d7;
}
table.table1g th {
	padding: 5px 7px;
	font-weight: bold;
	border: 1px solid #d7d7d7;
	white-space: nowrap;
}
table.table1g th, table.table1g tfoot td {
	background: #E7E7E7;
}
table.table1g .tar {
	text-align: right;
	white-space: nowrap;
}
.table1g .th2 {
	width: 12%;
}
.table1g .th3 {
	width: 14%;
}
.table1g .th9, th4h {
	width: 3em;
}
.table1g .th4, .table1g .th5, .table1g .th6, .table1g .th7, .table1g .th8, .table1g .th9, .table1g .th10 {
}
.th1h {
	width: 40%
}
.th2h {
}
.th3h {
}
.clbta {
	text-align: right;
	margin: 0px 0 0 0;
}
/* ----------- compresult -----------*/
.funddate {
	text-align: right;
}
.flachimgleft {
	float: left;
	margin-left: 60px;
}
/* -- hack for ie6 -- */
* html .flachimgleft {
	margin-left: 75px;
}
.flachimg {
/*float:left;
margin-left:150px;*/
}
.flachhelp {
	float: left;
	padding-left: 20px;/*width: 20em;*/
}
.flachhelp p {
	font-size:1.4em !important;
}
.pback {
	/*width:700px;*/
	text-align: right;
	margin-top: 20px;
}
.fladl {
	border: 1px solid #ccc;
	padding: 5px;
}
/*表*/
#compresult table.rp-tbl {
	width: 970px;
	border-collapse: collapse;
	border-right: 1px solid #D4D4D4;
	table-layout: fixed;
}
#compresult table.rp-tbl th, #compresult table.rp-tbl td {
	padding: 5px;
	border: 1px solid #D4D4D4;
}
#compresult table.rp-tbl th, #compresult table.rp-tbl tfoot td {
	background: #E7E7E7;
}
#compresult table.rp-tbl thead th {
	text-align: center;
}
#compresult table.rp-tbl thead th.nowrap {
	white-space: nowrap;
}
#compresult table.rp-tbl th {
	white-space: nowrap;
	text-align: center;
}
#compresult table.rp-tbl thead td {
	text-align: center;
	background: #fffbe6;
}
.trgray {
	background: #F2F2F4;
}
#compresult table.rp-tbl td {
	text-align: center;
	margin: 0 auto;
}
#compresult table.rp-tbl thead th.special {
	background: #FAF0C3;
}
#compresult table.rp-tbl thead th.fund-name {
	width: 130px;
}
#compresult table.rp-tbl thead th.company {
	width: 60px;
}
#compresult table.rp-tbl thead th.ms-cat {
	width: 90px;
}
#compresult table.rp-tbl thead th.return {
	width: 44px;
}
#compresult table.rp-tbl tbody td.special {
	background: #FFFBE6;
}
#compresult table.rp-tbl tfoot td {
	vertical-align: middle;
	text-align: right;
}
#compresult table.rp-tbl tfoot td span {
	padding: 0 6px 0 0;
}
#compresult table.rp-tbl tfoot td img {
	vertical-align: middle;
}
#compresult table.rp-tbl tbody td.center {
	text-align: center;
}
#compresult table.rp-tbl tbody td.right {
	text-align: right;
	white-space: nowrap;
}
#compresult table.rp-tbl tbody td.detail {
	width: 103px;
}
#compresult table.rp-tbl tbody td.detail img.return {
	margin: 0 5px 0 0;
}
#compresult table.rp-tbl tbody td.select {
	background: #F2F2F4;
	text-align: center;
}
#compresult table.rp-tbl td img {
	margin: 0 auto !important;
}
/**/
.breadcrumb {
	float: left;
	width: 60%;
}
.infbox {
	width: 39%;
	float: right;
	text-align: right;
	margin: 10px 5px 0 0;
}
#compresult {
	clear: left;
}
/*add*/
.chartimgbox {
	border: 1px;
	border-collapse: collapse;
}
#fdch #kabch table {
	margin-bottom: 5px;
}
#fdch table input {
	margin: 0 2px 0 10px;
}
/*kabu*/

.fundrisktxt {
	/*clear:both;*/
	border: 1px solid #ccc;
	margin: 30px 0px 20px 0;
	padding: 10px;
}
.rktxt {
	font-weight: bold;
	color: #ff6600;
	font-size: 1.2em !important;
}
.engra {
	min-height: 200px;
}
.graph13 {
}
div.pageblock {
	page-break-after: always;
}
.helpl a {
}
.rrisk li {
	list-style-type: disc;
	margin-left: 20px;
}
.rtr {
	font-weight: bold;
}
/*ファンドの特色のマージン*/
.ftk {
	margin-top: 12px !important;
}
