p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
h4 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
h5 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
div {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
.mtext {
	font-size: small; color: #000; line-height: 150%;
}
.stext {
	font-size: x-small; color: #000; line-height: 150%;
}
.ltext {
	font-size: medium; color: #000; line-height: 150%;
}
.lltext {
	font-size: large; color: #000; line-height: 150%;
}
.mtext_b {
	font-weight: bold; font-size: small; color: #000; line-height: 150%;
}
.ltext_b {
	font-weight: bold; font-size: medium; color: #000; line-height: 150%;
}
.lltext_b {
	font-weight: bold; font-size: large; color: #000; line-height: 150%;
}
h3 {
	font-weight: bold; font-size: medium; background: #eaf4ff; width: 100%; color: #000; line-height: 150%;
}
.plus {
	color: #000; text-decoration: none;
}
.minus {
	font-weight: normal; color: #f00;
}
table.tablenvb {
	margin: 0px 0px 0px 5px; border-top: #bfcede 1px solid; border-left: #bfcede 1px solid; background-color: #bfcede;
}
table.tablenvb td {
	padding: 2px; border-right: #bfcede 1px solid; border-bottom: #bfcede 1px solid;
}
table.tablenvb th {
	padding: 2px; border-right: #bfcede 1px solid; border-bottom: #bfcede 1px solid;
}
table.tablefr1 {
	margin: 0px; border: #999999 1px solid; border-collapse: collapse;
}
table.tablefr1 th {
	border-right: #999 0px solid; padding-right: 2px; border-top: #999 0px solid; padding-left: 2px; font-weight: bold; font-size: small; padding-bottom: 2px; border-left: #999 1px solid; padding-top: 2px; border-bottom: #999 1px solid; background-color: #a0b8c8; text-align: center;
}
table.tablefr1 td {
	border-right: #999 0px solid; padding-right: 2px; border-top: #999 0px solid; padding-left: 2px; font-size: small; padding-bottom: 2px; border-left: #999 1px solid; padding-top: 2px; border-bottom: #999 1px solid;
}
table.tablefr2 {
	
}
table.tablefr2 th {
	padding-right: 2px; padding-left: 2px; font-weight: normal; font-size: small; padding-bottom: 2px; padding-top: 2px; background-color: #a0b8c8; text-align: center;
}
table.tablefr2 td {
	padding-right: 3px; padding-left: 3px; font-size: small; padding-bottom: 3px; padding-top: 3px;
}
.tr1 {
	background-color: #eeeeee;
}
.tr2 {
	background-color: #dddddd;
}
table.tablefr2g {
	
}
table.tablefr2g th {
	padding-right: 1px; padding-left: 1px; font-weight: bold; font-size: small; padding-bottom: 1px; padding-top: 1px; background-color: #dddddd; text-align: center;
}
table.tablefr2g td {
	font-size: small; line-height: 120%;
}
table.tgray {
	border-collapse: collapse;
}
th.tgray {
	font-size: small; line-height: 120%; border-collapse: collapse;
}
td.tgray {
	font-size: small; border-collapse: collapse;
}
td.tgrayw {
	font-size: small; line-height: 135%; border-collapse: collapse; height: 20px; background-color: #f9f9f9;
}
td.tgraywlh {
	font-size: small; border-collapse: collapse; height: 20px; background-color: #f9f9f9;
}
td.tgrayg {
	font-size: small; line-height: 135%; border-collapse: collapse; height: 20px; background-color: #efefef;
}
td.tgrayglh {
	font-size: small; border-collapse: collapse; height: 20px; background-color: #efefef;
}
td.tgraydg {
	font-size: small; line-height: 135%; border-collapse: collapse; height: 20px; background-color: #ddd;
}
td.tgrayws {
	padding-right: 0px; padding-left: 0px; font-size: xx-small; padding-bottom: 1px; line-height: 135%; padding-top: 1px; border-collapse: collapse; height: 18px; background-color: #f9f9f9;
}
td.tgraygs {
	padding-right: 0px; padding-left: 0px; font-size: xx-small; padding-bottom: 1px; line-height: 135%; padding-top: 1px; border-collapse: collapse; height: 18px; background-color: #efefef;
}
.tgraym {
	margin: 4px 10px 3px;
}
.tgrays {
	margin: 4px 3px 3px;
}
.tgraymt {
	margin: 5px 10px 5px 22px;
}
table.tgray2 {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-collapse: collapse; border-right-width: 0px;
}
th.tgray2l {
	background: #efefef repeat-y right 50%;
}
td.tgray2r {
	border-right: #ddd 0px solid; border-top: #ddd 1px solid; background: #ffffff; border-bottom: #ddd 1px solid; border-collapse: collapse;
}
div.tgray2l {
	font-weight: bold; font-size: small; margin: 0.4em 4px 3px; color: #333333;
}
div.tgray2r {
	font-size: small; margin: 0.4em 4px 4px; color: #333333;
}
div.tgray2l a:link {
	background: none transparent scroll repeat 0% 0%; color: #333;
}
div.tgray2l a:visited {
	background: none transparent scroll repeat 0% 0%; color: #333;
}
div.tgray2l a:hover {
	background: none transparent scroll repeat 0% 0%; color: #f00; text-decoration: none;
}
div.tgray2l a:active {
	background: none transparent scroll repeat 0% 0%; color: #c00; text-decoration: none;
}
div.tgray2r a:link {
	background: none transparent scroll repeat 0% 0%; color: #333;
}
div.tgray2r a:visited {
	background: none transparent scroll repeat 0% 0%; color: #333;
}
div.tgray2r a:hover {
	background: none transparent scroll repeat 0% 0%; color: #f00; text-decoration: none;
}
div.tgray2r a:active {
	background: none transparent scroll repeat 0% 0%; color: #c00; text-decoration: none;
}
.tbl1 table {
	border-top: #999 1px solid; margin-left: auto; width: 100%; margin-right: auto; border-bottom: #999 1px solid;
}
.tbl1 th {
	padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: small; background: #dfdfdf; padding-bottom: 3px; padding-top: 3px; border-bottom: #999 1px solid; border-collapse: collapse;
}
.tbl1 td {
	padding-right: 5px; border-top: #fff 1px solid; padding-left: 5px; font-size: small; padding-bottom: 5px; padding-top: 5px; border-collapse: collapse;
}
.right {
	text-align: right;
}
.tbl1a table {
	border-top: #999 1px solid; border-bottom: #999 1px solid;
}
.tbl1a th {
	padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: small; background: #dfdfdf; padding-bottom: 3px; padding-top: 3px; border-bottom: #999 1px solid; border-collapse: collapse;
}
.tbl1a td {
	padding-right: 5px; border-top: #fff 1px solid; padding-left: 5px; font-size: small; padding-bottom: 5px; padding-top: 5px; border-collapse: collapse;
}
.right {
	text-align: right;
}
.tbl2 table {
	margin-left: auto; width: 100%; margin-right: auto; border-bottom: #ddd 1px solid;
}
.tbl2 th {
	padding-right: 3px; border-top: #ddd 1px solid; padding-left: 3px; font-weight: bold; font-size: small; background: #efefef; padding-bottom: 3px; padding-top: 3px; border-collapse: collapse;
}
.tbl2 td {
	padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; font-size: small; padding-bottom: 5px; padding-top: 5px; border-collapse: collapse;
}
th {
	text-align: left;
}
.num {
	text-align: right;
}
td.bgbgreen {
	padding-left: 8px; font-weight: bold; background: #bfcede;
}
td.bgbgreens {
	font-weight: bold; background: #bfcede;
}
.newstxt {
	font-size: small;
}
.newsst {
	font-size: xx-small; color: #666;
}
#nav {
	background: #eee; left: 10px; float: left; width: 180px; position: absolute;
}
#contents {
	float: right;
}
table.footer {
	margin: 0px;
}
table.footer {
	border-right: #eae5d7 1px solid; border-top: #eae5d7 1px solid; padding-left: 5px; font-size: small; margin: 0px; border-left: #eae5d7 1px solid; border-bottom: #eae5d7 1px solid; border-collapse: collapse;
}
.copyright {
	padding-left: 10px; font-size: small;
}
.footertxt {
	font-size: xx-small;
}
table.tablefdktop {
	border-right: #dcdcdc 1px solid; border-top: #dcdcdc 1px solid; margin: 0px; border-left: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; border-collapse: collapse;
}
table.tablefdktop1 {
	border-right: #dcdcdc 1px solid; border-top: #dcdcdc 0px solid; margin: 0px; border-left: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; border-collapse: collapse;
}
td.fdktop1 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; background: #dcdcdc; padding-bottom: 0px; padding-top: 0px; text-align: left;
}
td.fdktop2 {
	font-weight: bold; background: #ccc; text-align: center;
}
td.fdktop3 {
	font-weight: bold; background: #a0b8c8; text-align: center;
}
td.fdktop4 {
	background: #eeeeee; text-align: center;
}
div.b12 {
	font-weight: bold; font-size: small;
}
table.tablefdks {
	background-color: #f0f0ff;
}
table.tablefdks td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; background-color: #f0f0ff;
}
td.bggray {
	background: #ddd;
}
div.bggray {
	font-weight: bold; font-size: small;
}
td.bglgray {
	background: #efefef;
}
div.bglgray {
	font-weight: bold; font-size: small;
}
th {
	font-weight: bold;
}
table.picup {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-collapse: collapse; border-right-width: 0px;
}
th.picup {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; font-weight: bold; font-size: small; background: #c1b7d0 repeat-y right 50%; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid; border-collapse: collapse;
}
td.picup {
	border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; font-size: small; background: #ffffee repeat-y right 50%; padding-bottom: 5px; border-left: #ccc 1px solid; line-height: 140%; padding-top: 5px; border-bottom: #ccc 1px solid; border-collapse: collapse;
}
td.agowt {
	border-right: #666666 1px solid; border-top: #666666 1px solid; font-size: small; border-left: #666666 1px solid; line-height: 140%; border-bottom: #666666 1px solid; border-collapse: collapse; background-color: #fff;
}
table.tgray {
	border-collapse: collapse;
}
th.tgray {
	padding-left: 5px; font-size: small; line-height: 120%; border-collapse: collapse; background-color: #dfdfdf;
}
td.tgray {
	font-size: small; border-collapse: collapse;
}
td.tgrayw {
	font-size: small; line-height: 135%; border-collapse: collapse; height: 20px; background-color: #f9f9f9;
}
td.tgraywlh {
	font-size: small; border-collapse: collapse; height: 20px; background-color: #f9f9f9;
}
td.tgrayg {
	font-size: small; line-height: 135%; border-collapse: collapse; height: 20px; background-color: #efefef;
}
td.tgrayglh {
	font-size: small; border-collapse: collapse; height: 20px; background-color: #efefef;
}
td.tgraydg {
	font-size: small; line-height: 135%; border-collapse: collapse; height: 20px; background-color: #ddd;
}
td.tgrayws {
	padding-right: 0px; padding-left: 0px; font-size: xx-small; padding-bottom: 1px; line-height: 135%; padding-top: 1px; border-collapse: collapse; height: 18px; background-color: #f9f9f9;
}
td.tgraygs {
	padding-right: 0px; padding-left: 0px; padding-bottom: 1px; line-height: 135%; padding-top: 1px; border-collapse: collapse; height: 18px; background-color: #efefef;
}
.tgraym {
	margin: 4px 10px 3px;
}
.tgrays {
	margin: 4px 3px 3px;
}
.tgraymt {
	margin: 5px 10px 5px 22px;
}
td.bt {
	border-right: #999 1px solid; border-top: #ccc 1px solid; font-size: small; background: #efefef repeat-y right 50%; border-left: #ccc 1px solid; line-height: 140%; border-bottom: #999 1px solid; border-collapse: collapse;
}
table.picup2 {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-collapse: collapse; border-right-width: 0px;
}
th.picup2 {
	border-right: #003366 1px solid; border-top: #003366 1px solid; font-weight: bold; font-size: small; background: #7082b4; border-left: #003366 1px solid; color: #fff; border-collapse: collapse;
}
td.picup2 {
	border-right: #003366 1px solid; padding-right: 5px; border-top: #003366 1px solid; padding-left: 5px; font-size: small; background: #f9f9f9 repeat-y right 50%; padding-bottom: 5px; border-left: #003366 1px solid; line-height: 140%; padding-top: 5px; border-bottom: #003366 1px solid; border-collapse: collapse;
}
#contentsall{
width:100%;
position : relative ;
}

.contents-right{
position : absolute ;
top:0;
right:0;
float:right;
width:300px;
text-align:center;

}

.contents-left{
margin-right:320px;
}
.titbg {
	padding-right: 0px; padding-left: 10px; font-weight: bold; background: #f9f9f9; padding-bottom: 2px; border-left: #67a5e9 5px solid; padding-top: 3px; border-bottom: #ccc 1px solid;
}
.clear {
	clear: both; margin:0; padding:0;
}
.koutit {
	font-weight: bold; font-size: medium; background: #eaf4ff; width: 100%; color: #000; line-height: 150%;
}
.koutits {
	padding-left: 5px; font-weight: bold; font-size: medium; background: #eaf4ff; width: 98%; color: #000; line-height: 150%;
}
.bgblue {
	display: block; background: #67a5e9; float: left; width: 22px; height: 100%; text-align: center;
}
.kounum {
	margin-top: 10px; float: left; width: 950px; color: #333; background-color: #eee;
}
.kounum ul {
	float: left; margin: 0px; list-style-type: none; pdding: 0;
}
.kounum li {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
}
.kounum .current {
	display: block; float: left; padding: 5px 10px; color: #333; background-color: #7082b4;
}
.kounum .current2 {
	display: block; float: left; padding: 5px; color: #333; font-weight: bold; background-color: #eee;
}

#search1,#search2,#search3,#search4,#search5{
 position:relative; padding:10px;
}

#search1,#search3,#search4,#search5 {
	padding-left: 5px; border: #7082b4 1px solid;
}
#search2 {
	padding-left: 9px; border: #7082b4 1px solid;
}

.searchm {
	border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #ccc 1px solid; line-height: 150%; padding-top: 5px; border-bottom: #ccc 1px solid; background-color: #ffffee;
}
.inf-white {
	background-color: #f9f9f9;
}
.inf-gray {
	background-color: #efefef;
}
.fright {
	float: right;
}
.fleft {
	float: left; width: 50%;
}
#fundnm {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; width: 99%; padding-top: 5px; background-color: #efefef;
}
.fundnml {
	padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 0px; width: 75%; padding-top: 0px;
}
.fundnmr {
	padding-right: 5px; padding-left: 5px; float: right; padding-bottom: 0px; padding-top: 0px;
}
.fundnm1 {
	font-weight: bold; font-size: large;
}
.fundnm2 {
	font-weight: bold; font-size: small;
}
.fundnm3 {
	font-size: small; font-color: #666;
}
caption {
	padding-right: 8px; border-top: #ccc 1px solid; padding-left: 8px; padding-bottom: 4px; padding-top: 4px; background-color: #dedede; text-align: left;
}
.ttl table {
	margin: 2px 0px 16px; letter-spacing: 0.08em;
}
.ttl th {
	padding-left: 10px; font-weight: normal; white-space: nowrap; text-align: left;
}
.bggray {
	font-weight: bold; background-color: #dedede;
}
.ttl td {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; border-left-style: none; text-align: right;
}
.tbcenter {
	text-align: center;
}
.fundinf-left {
	float: left; width: 48%;
}
.fundinf-right {
	float: right; width: 48%;
}
.inftxt {
	padding-right: 16px; border-top: #fff 1px solid; padding-left: 16px; padding-bottom: 8px; margin: 0px 0px 16px; line-height: 130%; padding-top: 8px; background-color: #f9f9f9;
}
#sub-navi {
	font-size: medium; width: 100%;
}
.sub-navi_off {
	padding-right: 5px; padding-left: 5px; padding-bottom: 4px; padding-top: 3px;
}
.sub-navi_on {
	padding-right: 5px; padding-left: 5px; padding-bottom: 4px; padding-top: 3px;
}
.fund-graph {
	padding-right: 0px; border-top: #fff 1px solid; padding-left: 0px; padding-bottom: 16px; margin: 0px 0px 16px; padding-top: 16px; text-align: center;
}
#infdate {
	font-size: small; right: 23%; position: absolute;
}
#jikeinav {
	padding-bottom: 5px; border-bottom: #bfcede 3px solid;
}
.jikeinav_a {
	padding-right: 20px; padding-left: 20px; font-weight: bold; padding-bottom: 5px; padding-top: 5px; background-color: #bfcede;
}
.jikeinav {
	padding-right: 20px; padding-left: 20px; font-weight: bold; padding-bottom: 5px; padding-top: 5px; background-color: #e6e6e6;
}
#adimg {
	width: 100%; text-align: center;
}
#adtxt {
	width: 100%; text-align: center;
}
.itembox {
	border: #000 1px solid;
	float: left;
	margin: 1%;
	width: 28%;
	overflow: hidden;
}
.itemname {
	padding-right: 0px; padding-left: 5px; 
	padding-bottom: 2px; padding-top: 2px; 
	color: #fff; font-weight: bold; 
	border-bottom: #000 1px solid; 
	background-color: #7082b4;
}
.itemname a {
	color: #fff;
}
.itemlist {
	padding-right: 0px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;
}
.itemlist li {
	line-height: 150%; list-style-type: none;
}
.tablerk table {
	border-top: #000 1px solid; border-left: #000 1px solid;
}
.tablerk th {
	border-right: #000 1px solid; padding-right: 2px; padding-left: 2px; background: #efefef; padding-bottom: 2px; padding-top: 2px; border-bottom: #000 1px solid;
}
.tablerk td {
	border-right: #000 1px solid; border-bottom: #000 1px solid;
}
#rkleft {
	padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 5px; margin: 5px 0px; padding-top: 5px;
}
#rkright {
	padding-right: 5px; margin-top: 5px; padding-left: 5px; float: left; padding-bottom: 5px; margin-left: 2%; width: 35%; padding-top: 5px;
}
#rkright ul {
	list-style-position: inside;
}
#rkright li {
	list-style-image: url(../images/san.gif);
}

#rtmenu{
background-color:#f5f5f5;
height:%;
}
.listf9{
background-color:#f9f9f9;
}


#rtmenu li{
padding-bottom:3px;
line-height: 150%;
}


.rsbtit{
background-color:#7082b4;
font-weight:bold;
color:#fff;
margin-bottom:15px;
padding:2px 2px 2px 8px;
border:1px solid #000;
}
.rlttit{
background-color:#ddd;
font-weight:bold;
padding:2px 2px 2px 8px;
}
#bupainabi{
width:600px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.lefttxt{
text-align:left;

}
.pagenavi1{
float:left;
width:60%;
font-size:small;
padding-bottom:5px;
}
.pagenavi2{
float:right;
font-size:small;
padding-bottom:5px;
}
