body{font-size:90%;line-height:135%;color: #333333;
margin: 0px;
	padding: 0;
	background-color: #FFFFFF;}
.txt-bl {
	color: #004796;
}

.pad-b34 {
	padding-bottom: 34px;
}
.line-b-blk {
}

.divider {
	background-image: url(../common/img/divider_bg.gif);
	background-repeat: repeat-y;
}




td,th{font-size:90%;line-height:135%;color: #333333;}
.fr {
	border: 1px solid #CCCCCC;
}
.pad-l10 {
	padding-left: 10px;
}
.pad-t10 {
	padding-top: 10px;
}
.mar-20 {
	margin: 20px;
}
.sm-home {
	background-image: url(../sitemap/img/bg_home_sm.jpg);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.pad-5 {
}

.pad-t20 {
	padding-top: 20px;
}
.mar-t20 {
	margin-top: 20px;
}
.pad-10 {
	padding: 10px;
}
.sm-blk {
	background-image: url(../sitemap/img/bg_bk_sm.jpg);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.bg-sm {
	background-image: url(../sitemap/img/bg_gray_sm.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
}
.mar-l12 {
	margin-left: 12px;
}

.pad-5 {
	padding: 5px;
}

.cap {
	text-indent: -1em;
	margin-left: 1em;
	}

.pad-r10 {
	padding-right: 10px;
}



.pad-b20 {
	padding-bottom: 20px;
}

.mar-l10 {
	margin-left: 10px;
}
.mar-t2 {
	margin-top: 2px;
}


.txt-xsml{font-size:80%;line-height:130%;color: #333333;}
.limg {
	margin-top: 6px;
	margin-bottom: 35px;
	margin-left: 10px;
	margin-right: 18px;
}
.lnavi02 {
	background-image: url(../common/img/navi_bg_gray.gif);
	background-repeat: repeat-y;
}
.footer {
	padding-top: 8px;
	padding-bottom: 10px;
}
.line-t-gray {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}



.txt-sml{font-size:85%;line-height:130%;color: #333333;}
.txt-big{font-size:115%;line-height:130%;color: #333333;}
.txt-xbig{font-size:135%;line-height:130%;color: #333333;}

h2,h3{
	font-size:115%;line-height:120%;color: #333333;
	}

a:link.grayline { color: #333333;text-decoration: underline;}
a:visited.grayline { color: #333333;text-decoration: underline;}
a:hover.grayline { color: #333333;text-decoration: none;}
a:active.grayline { color: #333333;text-decoration: none;}

a:link { color: #004796;text-decoration: underline;}
a:visited { color: #333333;text-decoration: underline;}
a:hover { color: #004796;text-decoration: none;}
a:active { color: #333333;text-decoration: none;}

a:link.white { color: #FFFFFF;text-decoration: underline;}
a:visited.white { color: #cccccc;text-decoration: underline;}
a:hover.white { color: #FFFFFF;text-decoration: none;}
a:active.white { color: #333333;text-decoration: none;}

a:link.blue { color: #004796;text-decoration: underline;}
a:visited.blue { color: #3D638A;text-decoration: underline;}
a:hover.blue { color: #004796;text-decoration: none;}
a:active.blue { color: #004796;text-decoration: none;}

.sstbl {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


.header03 {
	background-image: url(../common/img/bg_header.gif);
	background-repeat: repeat-x;
}
.divider-bg {
	background-image: url(../common/img/divider_bg.gif);
	background-repeat: repeat-y;
}
.mar-b4 {
	margin-bottom: 4px;
}


.pad-b10 {
	padding-right: 15px;
	padding-bottom: 10px;
}
.header03-2 {
	background-image: url(../common/img/bg_header.gif);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-bottom: 10px;
}
.lnavi01 {
	background-image: url(../common/img/navi_bg_blk.gif);
	background-repeat: repeat-y;
}
.con-bg {
	background-image: url(../common/img/con_bg01.jpg);
	background-repeat: repeat-x;
}
.sttl {
	background-image: url(../common/img/sttl_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.mar-t12 {
	margin-top: 12px;
}
.con-block01 {
	background-image: url(../common/img/con_bg02.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 19px;
	padding-bottom: 15px;
	padding-left: 19px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #004796;
}
.mar-t15 {
	margin-top: 15px;
}
.con-block02 {

	background-image: url(../common/img/con_bg03.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 19px;
	padding-bottom: 15px;
	padding-left: 19px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #004796;
}
.txt-big-bl {
font-size:115%;line-height:130%;color: #004796;
}
.dline-b-gray {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.mar-b10 {
	margin-bottom: 10px;
}
.comtbl {
	background-image: url(../company/img/bg_com.jpg);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #004796;
	background-color: #FFFFFF;
	font-weight: 900;
}
.comtbl2 {

	background-image: url(../company/img/bg_com.jpg);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-color: #FFFFFF;
}
.newsttl {
	background-image: url(../company/img/bg01_news.jpg);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	font-weight: 900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.newscom {
	background-image: url(../company/img/bg02_news.jpg);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.con-block03 {

	background-image: url(../common/img/con_bg02.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.pad-l20 {
	padding-left: 20px;
}
.pad-r20 {
	padding-right: 20px;
}
.pad-l15 {
	padding-left: 15px;
}
.pad-r15 {
	padding-right: 15px;
}
.bg-rec {
	background-image: url(../company/img/ph_rec.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
}
.con-block04 {
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.prof {
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #C1C1C1;
}
.bg-cross {
	background-image: url(../kojin/fundmanager/img/bg_fm.gif);
	background-repeat: repeat;
}
.bg-smlttl {
	background-image: url(../company/img/bg-smlttl.gif);
	background-repeat: repeat-x;
}
.con-bg04 {

	background-image: url(../common/img/con_bg04.jpg);
	background-repeat: repeat-x;
}
.con-block05 {
	padding-left: 5px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #D4E2F7;
}
.con-block06 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #004796;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.line-b-gray {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.line-l-gray {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.line-r-gray {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.fr-gld {
	border: 1px solid #E0DBC5;
	background-image: url(../company/img/bg-tm.gif);
	background-repeat: repeat;
	padding-top: 22px;
	padding-right: 22px;
	padding-bottom: 26px;
	padding-left: 22px;
}
.line-b-blk {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.date-top {
	font-size: 10px;
	color: #FF0000;
}
.mar-b10 {
	margin-bottom: 10px;
}
.mar-b20 {
	margin-bottom: 20px;
}

.midashi-kanyu {
	font-size: 12px;
	font-weight: 900;
	margin-bottom: 6px;
}
.con-kanyu {
	margin-bottom: 25px;
	margin-left: 24px;
}
.mar-r10 {
	margin-right: 10px;
}
.mar-t10 {
	margin-top: 10px;
}
.limg-top {

	margin-top: 6px;
	margin-left: 10px;
	margin-right: 18px;
}
.bg-top {
	background-image: url(../img/bg-top-btm.jpg);
	background-repeat: repeat-x;
}
.bg-report-top {
	background-image: url(../img/bg_ttl_report_top.gif);
	background-repeat: repeat-x;
}
.newsblocktop {
	background-image: url(../common/img/con_bg03.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 19px;
	padding-bottom: 15px;
	padding-left: 19px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #004796;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #004796;
}
.midashi-fees {margin:0 0 6px 10px;font-size: 12px;font-weight:900;}
.fees_ul{margin:0 0 0 25px;list-style-type:disc;padding:0;}
.fees_ul li{margin:0 0 15px 20px;padding:0;}
.fees_dl{margin:0 0 20px 30px;}
.fees_dl dd{margin:0 0 10px 10px;}

