body {
margin: 0;
padding: 0;
color: #000;
background: #fff;
}
a {
text-decoration: underline;
}
a:link {
color: #000;
background: transparent;
}
a:visited {
color: #000;
background: transparent;
}
a:hover{
color: #f00;
background: transparent;
text-decoration: none;
}
a:active {
color: #c00;
background: transparent;
text-decoration: none;
}


a.act:link {
color: #f00000;
background: transparent;
text-decoration: none;
}
a.act:visited {
color: #f00000;
background: transparent;
text-decoration: none;
}
a.act:hover{
color: #f00;
background: transparent;
text-decoration: none;
}
a.act:active {
color: #f00;
background: transparent;
text-decoration: none;
}
a.top {
font-size:small;
color:#fb1820;
background: transparent;
text-decoration: none;
}

a.top:link{
font-size:small;
color:#fb1820;
background: transparent;
text-decoration: none;
}
a.top:visited{
font-size:small;
color:#fb1820;
background: transparent;
text-decoration: none;
}


/*----------------*/
a.com:link {
color: #000
background: transparent;
text-decoration: none;
}
a.com:visited {
color: #000;
background: transparent;
text-decoration: none;
}
a.com:hover{
color: #f00;
background: transparent;
text-decoration: none;
}
a.com:active {
color: #c00;
background: transparent;
text-decoration: none;
}
/*----------------*/

.iframe{
margin:0 0 0 0;
}

.stext{
font-size:x-small;
color:#000;
}
.stextdgray{
font-size:x-small;
color:#333;
}
.stextgray{
font-size:x-small;
color:#666;
}
.sbody{
font-size:x-small;
color:#000;
line-height:135%;
}
.sread{
font-size:x-small;
color:#000;
line-height:150%;
}


.mtext{
font-size:small;
color:#000;
}
.mtextdgray{
font-size:small;
color:#333;
}
.mtextgray{
font-size:small;
color:#666;
}
.mtextcblue{
font-size:small;
color:#0066ff;
}
.mtextred{
font-size:small;
color:#ff0000;
}
.mtextdred{
font-size:small;
color:#c00000;
}

.mbody{
font-size:small;
color:#000;
line-height:135%;
}
.mbodydgray{
font-size:small;
color:#333;
line-height:135%;
}

.mread{
font-size:small;
color:#000;
line-height:150%;
}


.ltext{
font-size:medium;
color:#000;
}



/* ファンド名 */
.namefund{
font-size:15px;
font-weight:bold;
color:#000;
line-height:120%;
}

/* 注意事項 */
td.attention{
background-color:#ffffff;
}
div.attention{
margin-left:0.8em;
text-indent:-0.8em;
}

/* ソート▼▲ */
.sort{
font-weight:normal;
color:#f00;
}

/* インデント */
div.indent08{
margin-left:0.8em;
text-indent:-0.8em;
}

div.indentnk{
margin-left:1.8em;
text-indent:-1.8em;
}

/* 行の高さ */
.lh135{
line-height:135%;
}
.lh150{
line-height:150%;
}

/* 各マージン */
.it{
margin:1px 0 0 0;
}
.iw{
margin:3px 0 0 0;
}
.pr{
margin:4px 0 0 0;
}
.margin0{
margin:0;
}

/* フォントの太さ */
.fwnormal{
font-weight:normal;
}



/* 表 */

th{
font-weight:bold;
}

/* 表（グレー：線無し） */
table.tgray{
border-collapse:collapse;
}
th.tgray{
border-collapse:collapse;
font-size:small;
line-height:120%;
}
td.tgray{
border-collapse:collapse;
font-size:small;
}
td.tgrayw{
border-collapse:collapse;
font-size:small;
background-color:#f9f9f9;
line-height:135%;
height:20px;
}
td.tgraywlh{
border-collapse:collapse;
font-size:small;
background-color:#f9f9f9;
height:20px;
}
td.tgrayg{
border-collapse:collapse;
font-size:small;
background-color:#efefef;
line-height:135%;
height:20px;
}
td.tgrayglh{
border-collapse:collapse;
font-size:small;
background-color:#efefef;
height:20px;
}
td.tgraydg{
border-collapse:collapse;
font-size:small;
background-color:#ddd;
line-height:135%;
height:20px;
}

td.tgrayws{
border-collapse:collapse;
font-size:x-small;
background-color:#f9f9f9;
line-height:135%;
height:18px;
padding:1px 0 1px 0;
}
td.tgraygs{
border-collapse:collapse;
font-size:x-small;
background-color:#efefef;
line-height:135%;
height:18px;
padding:1px 0 1px 0;
}

.tgraym{
margin:4px 10px 3px 10px;
}
.tgrays{
margin:4px 3px 3px 3px;
}
.tgraymt{
margin:5px 10px 5px 22px;
}

/* 表（グレー2：線有り） */
table.tgray2{
border-collapse:collapse;
border-width:0px;
}
th.tgray2l{
border-collapse:collapse;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
border-right:solid 1px #ddd;
border-left:solid 0px #transparent;
background:#efefef;
background-repeat:repeat-y;
background-position:right;
}
th.tgray2w{
border-collapse:collapse;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
border-right:solid 1px #ddd;
border-left:solid 0px #transparent;
background:#ffffff;
background-repeat:repeat-y;
background-position:right;
}
td.tgray2r{
border-collapse:collapse;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
border-right:solid 0px #ddd;
border-left:solid 0px #transparent;
background:#ffffff;
}
td.tgray2rg{
border-collapse:collapse;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
border-right:solid 0px #ddd;
border-left:solid 0px #transparent;
background:#f7f7f7;
}
td.tgray2w{
border-collapse:collapse;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
border-right:solid 1px #ddd;
border-left:solid 0px #transparent;
background:#ffffff;
background-repeat:repeat-y;
background-position:right;
}
td.tgray2g{
border-collapse:collapse;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
border-right:solid 1px #ddd;
border-left:solid 0px #transparent;
background:#f7f7f7;
background-repeat:repeat-y;
background-position:right;
}
div.tgray2l{
margin:0.4em 4px 3px 4px;
font-size:small;
color:#333333;
font-weight:bold;
}
div.tgray2r{
margin:0.4em 4px 4px 4px;
font-size:small;
color:#333333;
}

div.tgray2l a:link{
color: #333;
background: transparent;
}
div.tgray2l a:visited{
color: #333;
background: transparent;
}
div.tgray2l a:hover{
color: #f00;
background: transparent;
text-decoration: none;
}
div.tgray2l a:active{
color: #c00;
background: transparent;
text-decoration: none;
}

div.tgray2r a:link{
color: #333;
background: transparent;
}
div.tgray2r a:visited{
color: #333;
background: transparent;
}
div.tgray2r a:hover{
color: #f00;
background: transparent;
text-decoration: none;
}
div.tgray2r a:active{
color: #c00;
background: transparent;
text-decoration: none;
}

/* 表（ピンク：線有り） */
table.tpink{
border-collapse:collapse;
border:solid 1px #cccccc;
}
th.tpink{
border-collapse:collapse;
font-size:small;
background-color:#fee0e1;
border:solid 1px #cccccc;
}
td.tpink{
border-collapse:collapse;
font-size:small;
background-color:#ffffff;
border:solid 1px #cccccc;
}
div.tpink{
margin:4px 3px 3px 3px;
}


/* 囲み等 */
table.bdgray{
border-collapse:collapse;
border:solid 1px #ccc;
}
td.bdgray{
background-color:#f9f9f9;
}
td.bdgrayw{
background-color:#ffffff;
}


table.bdpink{
border-collapse:collapse;
border:solid 1px #fca;
}
td.bdpink{
background-color:#ffd9bf;
}
div.bdpink{
margin:6px 0 0 22px;
font-size:small;
font-weight:bold;
}
div.bdpinkpr{
margin:6px 0 0 3px;
font-size:small;
font-weight:bold;
}


table.bdpink2{
border-collapse:collapse;
border:solid 1px #fca;
}
td.bdpink2{
background-color:#fca;
}
div.bdpink2{
font-size:small;
font-weight:bold;
}


table.bglblue{
margin:1px 0 0 0;
}
td.bglblue{
background-color:#eaf4ff;
}
div.bghead{
margin:6px 0 0 5px;
font-size:small;
font-weight:bold;
}


td.bggray{
background:#ddd;
}
div.bggray{
font-size:small;
font-weight:bold;
}
td.bglgray{
background:#efefef;
}
div.bglgray{
font-size:small;
font-weight:bold;
}


td.bgpink{
background:#fee0e1;
}
div.bgpink{
font-size:small;
font-weight:bold;
}
td.bglpink{
background:#efefef;
}


td.grayltop{
background:#dddddd;
}
td.grayl{
background:#ffffff;
}
div.grayl{
font-size:small;
font-weight:bold;
}


/* ヘッダ（header） */
div.header {
margin:0 0 0 10px;
}
div.menutext{
margin:0 0 0 10px;
font-size:small;
font-weight:bold;
}
span.act{
color:#f00000;
font-size:small;
font-weight:bold;
}
td.menuhd{
background-color:#fde6d7;
}

/* パンくず（pankuzu） */
div.pankuzu{
margin:10px 0 0 10px;
}


/* メインテーブル（maintable） */
div.maintable{
margin:20px 0 0 10px;
}
div.maintable2{
margin:15px 0 0 10px;
}
div.maintable3{
margin:10px 0 0 10px;
}
div.maintable4{
margin:5px 0 0 10px;
}


/* 左（left） */




/* メイン（main） */

td.mainbluetop{
background:#95c8ff;
}
td.mainblue{
background:#d5e9ff;
}
div.mainblue{
font-size:small;
font-weight:bold;
}

td.maingraytop{
background:#ccc;
}
td.maingray{
background:#efefef;
}
div.maingray{
font-size:small;
font-weight:bold;
}

/*0905add*/
#kiyaku{
font-size:small;
color:#000;
line-height:150%;
}
.ind1{
text-indent:1em;
}
#kiyaku ol li{
margin-bottom:1em;
}
.tar{
text-align:right;
}
.mb20{
margin-bottom:20px;
}
#kiyaku ul{
list-style-type:none;
}
.fwb{
font-weight:bold;
}
.pd5{
margin:0;
padding:5px;
}