

/*----2007.1101----*/
.padding-15 {
  padding: 15px;
}
.box-01 {
  padding: 10px;
  text-align: center;
  border: 1px solid #ccc;
}
.add {
  padding: 3px;
}

/*----2007.0605----*/
ul { list-style:none;
padding:5;
margin:0;}
li { text-indent:1em;
     background-repeat:no-repeat;
     background-position:left top}
.list01   { background-image:url(../news/img/news/shisan/maru01.gif);}
.list02   { background-image:url(../news/img/news/shisan/maru02.gif);}

.toshishintaku {  
	font-size: 11px; 
	line-height: 14px;
	border:1px solid #333333;
	padding:5px;}
.stadan11 {  font-size: 11px}	
.footer_text{
padding:10px 0 10px 0;
font-size:12px;
}
.hosoku_text{
padding:10px;
font-size:10.5pt;
background-color: #FFFFE8;
border:1px solid #333333;
line-height:1.5;
}
#hosoku_text_list{ margin: 0px 0px 0px 0px; padding: 3px 7px 0px 20px; width:auto; color: #000000;text-indent: -12px;} 
#hosoku_text_list02{ width:auto; color: #000000;text-indent: -12px;} 

/*?T?C?g?|???V?[*/
.t_policy{
border-left: 5px solid #FF0000;
padding: 5px 0 3px 10px;
border-bottom: 1px solid #999999;
font-size:14px;
font-weight:bold;
margin:5px 0 5px 0;
}
.text_policy{
padding:0 0 0 10px;
margin:0 0 20px 0;
font-size: 12px; line-height: 14px;
}

/*msadd*/
ul,li,div,h2,h3,h4,h5{
margin:0;
padding:0;
}

body{ background:#FFFFFF;
color:#000;
margin:0;
background-image:url(../img/back.gif)
}

#contens{
margin-left:auto;
margin-right:auto;
width:760px;
}


#cmain{
width:710px;
height:100%;
margin:0px 25px 40px 25px;
padding:0px 0px 0px 0px;
}



.ttl table{
margin:0px 0 5px;
letter-spacing:0.05em;
line-height: 14px;
padding:3px;
border-bottom:1px solid #ccc;
border-collapse:collapse;
font-size:10.5pt;
line-height: 13pt;
}


.ttl th{
text-align:left;
white-space:nowrap;
font-weight:normal;
border-bottom:1px solid #ccc;
padding:4px 5px 4px 5px;
border-collapse:collapse;
}

.ttl td{
padding:4px 5px 4px 5px;
text-align:left;
border-left:none;
border-bottom:1px solid #ccc;
border-collapse:collapse;
text-align:right;
}


.ttl2 table{
margin:0px 0 16px;
letter-spacing:0.05em;
line-height: 13pt;
padding:3px;
/*border-top:1px solid #2F5A7B;
border-left:1px solid #2F5A7B;
border-collapse:collapse;*/
font-size:10.5pt;
}


.ttl2 th{
text-align:left;
white-space:nowrap;
/*border-right:1px solid #2F5A7B;*/
/*background:#D8EBFE;*/
background:#f63;
padding:1px 5px 1px 5px;
border-collapse:collapse;
color:#fff;
}

.ttl2 td{
padding:4px 5px 4px 5px;
text-align:left;
border-bottom:1px solid #ccc;
/*border-left:none;

border-right:1px solid #333;
border-collapse:collapse;*/
text-valign:top;
}


.ttlls table{
margin:0px 0 16px;
letter-spacing:0.05em;
line-height: 13pt;
padding:3px;
border-top:1px solid #333;
border-left:1px solid #333;
border-collapse:collapse;
font-size:10.5pt;
}


.ttlls th{
white-space:nowrap;
border-bottom:1px solid #333;
border-right:1px solid #333;
/*background:#D8EBFE;*/
background:#f63;
padding:4px 5px 4px 5px;
border-collapse:collapse;
color:#fff;
}

.ttlls td{
padding:4px 5px 4px 5px;
border-left:none;
border-bottom:1px solid #333;
border-right:1px solid #333;
border-collapse:collapse;
}


.alignr{
text-align:right;
}
.clear{
clear:both;
}
.copyms{
font-size:12px;
text-align:center;
margin:10px 0 10px 0;
}

#mslogo{
text-align:right;
margin:8px 25px 5px 0;
}

h3{
color:#333;
font-size:12pt;
padding:2px 8px 2px 8px;
border-bottom:1px solid #d93420;
border-left:5px solid #d93420;
}


h4{
color:#fff;
font-size:10.5pt;
background:#f63;
padding:2px 0 2px 5px;
}

h5{
color:#990000;
font-size:10.5pt;
}



.tbmd{
color:#990000;
font-weight:bold;
background:#fff;
}

.topnm{
width:710px;
margin:0px 25px 40px 25px;
padding:0px 0px 0px 0px;

}


.fundinf-left {
width:345px;
float:left;
}

.fundinf-right {
width:345px;
float:right;
}


.inftxt {
margin:0 0 16px;
padding:8px 16px;
background-color:#ffffe8;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
line-height: 14pt;
font-size:10.5pt;
}

.fund-graph {
margin:0 0 16px;
padding:10px 0;
text-align:center;
font-size:x-small;
}

.fund-grapha {
margin:0 0 0 70px;
padding:10px 0;
border-top:1px solid #fff;
font-size:small;
}


.rep {
font-size:10.5pt;
margin:0 0 16px 0px;
padding:8px 5px;
background-color:#fff;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
}

.rep ul{
list-style-position:inside;
}


.rep li{
list-style-image:url(../img/pdficon.gif);

}


.date{
text-align:right;
font-size:12px;
}
.right{
text-align:right;
}

.plus {
color:#33c;
}

.minus {
color:#ff0000;
}

.inf-white{
background:#fff;
}
.inf-gray{
background:#ffc;
}

.inf-blue{
background:#D8EBFE
}

.kijyuntxt{
float:left;
width:150px;
font-size:11px;
text-align:left;
}
.kijyuntxtr{
float:right;
width:150px;
text-align:right;
font-size:11px;
}

.topbtr{
float:right;
font-size:10.5pt;
text-align:right;
margin-bottom:0;
padding-bottom:0;
}

/* ======== disclaimer ======== */



#disclaimer {
font-size:12px;
color:#333;
padding:5px;
border:1px solid #ccc;
margin-left:auto;
margin-right:auto;
}



#disclaimer li {
margin-left:15px;
list-style-image: none;		/* FSI Add */
list-style-type:disc; 
text-valign:top;
text-indent:0em;
}

#disclaimer ul{

}




/* ======== disclaimer ======== */


