#article{
font-size:120%;
line-height:1.5;
}

p{
text-align:justify;
text-justify:inter-ideograph;
word-break:normal;
letter-spacing:normal;
}

h2{
font-weight:bold;
font-size:130%;
letter-spacing:-1px;
}

h3{
font-weight:bold;
margin:20px 0 0 5px;
padding:0 0 0 8px;
border-left:solid 3px #444444;
}




h3 span{
font-size:90%;
font-weight:normal;
margin-left:20px;
color:#888;
}


h4{
border-bottom:dotted 1px #ee1c23;
color:#ee1c23;
font-weight:bold;
margin:10px 0 5px 5px;
padding:0 0 0 0px;
/*border-left:solid 3px #444444;*/
}


.clear{
clear:both;
}






/* ?????̃??|?[?g */
#today_report dl{
padding:0 20px 20px 20px;
}

#today_report dt{
padding:2px 0 2px 10px;
margin:10px 0 0 0;
background-color:#f2f2f3;
font-size:120%;
font-weight:bold;
border-bottom:solid 1px #cccccc;
}

#today_report dt span{
padding:5px 8px 3px 8px;
margin:0 0 0 10px;
background-color:#e60012;
font-size:70%;
color:#fff;
font-weight:normal;
}

#today_report dd{
padding:10px;
line-height:24px;
}

#today_report  .time{
color:#666;
}



/* Attention */
#attention{
padding:10px 10px 8px 10px;
margin:0 190px 0 190px;
text-align:center;
border:solid 1px #ed8f26;
color:#ed8f26;
font-weight:bold;
}

#attention img{
vertical-align:middle;
margin:0 5px 3px 0;
}

.attention{
padding:10px 10px 8px 10px;
margin:0 190px 0 190px;
text-align:center;
border:solid 1px #ed8f26;
color:#ed8f26;
font-weight:bold;
}

.attention img{
vertical-align:middle;
margin:0 5px 3px 0;
}




/*???|?[?g???X?g*/
#report_list{

margin:10px 20px 30px 20px;
line-height:2em;
}

#report_list p{
margin:0 0 5px 0;
}



#report_list td{
padding:6px;
border-bottom:dotted 1px #cccccc;
vertical-align:top;
}

#report_list td a{
font-weight:bold;
}

#report_list td div{
padding:3px 4px 2px 4px;
/*background-color:#e60012;
color:#fff;*/
text-align:center;
white-space:nowrap;
font-weight:normal;
letter-spacing:0.1em;
}

#report_list td a{
margin:5px 0 0 0;
}






/*100430add*/


#report_list dl{
line-height:1.5em;
margin-bottom:10px;
}



#report_list dt{
clear:left;
float:left;
padding-bottom:4px;
margin-right:20px;
}

#report_list dd{
text-indent:-1em;
padding-bottom:4px;
}


/*100430add*/








/*about*/
#about h3{
font-weight:bold;
margin:0 0 5px 0;
}

#about h5{
margin:0 20px 5px 20px;
padding:4px 0 1px 7px;
background:#f2f2f3;
border-bottom:solid 1px #cccccc;
}

#about p{
margin:0 20px 15px 20px;
text-indent:1em;
}

#about .rate{
margin:0 60px 20px 60px;
padding:10px;
border:dotted 2px #999999;
}

#about .rate p{
text-indent:0em;
margin:0px;
}

#about .rate img{
vertical-align:middle;
margin:0 2px 2px 6px;
}

#about .rate span{
color:#ee1c23;
font-weight:bold;
}

#about ul{
margin:0 60px 20px 60px;
}

#about ul li{
margin:0 0 0 20px;
list-style-type:disc;
}




#about dl {

}

#about dl dt{
clear:left;
float:left;
width:5em;
margin:0 0 0px 0;
}

#about dl dd{
margin:0 0 0px 0;
color:#ee1c23;
font-weight:bold;
}

#disclaimer{
font-size:90%;
color:#555555;
margin:0 0 20px 0;
padding:15px;
border:solid 1px #cccccc;
}

/*---ニュース一覧5件 20130411---*/
/*news*/
/*funds100 & ipo_report & er_report & fr_report &
  stocknews & fundnews & EMeyenews & csj news & FxBond news*/
.tbstnews p.ttlb,
.tbfdnews p.ttlb,
.tbglnews p.ttlb,
.tbglnews p.ttlb2 #csjtitle,
.tbglnews p.ttlb2 #emeyetitle{
font-size:1.4em;
font-weight:bold;
}

.tbstnews p.ttlb span,
.tbfdnews p.ttlb span,
.tbglnews p.ttlb span{
font-size:0.8em;
font-weight:normal;
margin:0 0 0 5px;
}

.tbstnews ul,
.tbfdnews ul,
.tbglnews ul{
margin:10px 0 15px 15px;
padding:0;
list-style-position:outside;
}

.tbstnews ul li,
.tbfdnews ul li,
.tbglnews ul li{
padding:3px 0 3px 5px;
margin:0 0 2px 0;
list-style-image:url(/common/img/list_mk.gif);
}

#gtop_left2 .htnewstxt{
padding:10px 0 10px 0;
border-bottom:1px solid #efefef;
}

#gtop_left2 .bglgr{
background:#f7f7f7;
}
/*---ニュース一覧5件 20130411---*/

/*---article---*/
#ms_main ul.article li {
display:inline-block;
margin:0 0 4px 0;
}
#ms_main ul.article li:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#ms_main ul.article li p.date {
float:left;
width:3em;
}

	/* hack for safari3 \*/
	body:first-of-type #ms_main ul.article li p.date {
	width:4em;
	}

#ms_main ul.article li p.ttl,
#ms_main ul.article li .rgt {
margin:0 0 0 4em;
}
	/* hack for safari3 \*/
	body:first-of-type #ms_main ul.article li p.ttl {
	margin:0 0 0 5em;
	}
	body:first-of-type #ms_main ul.article li .rgt {
	margin:0 0 0 5em;
	}
	body:first-of-type #ms_main ul.article li .rgt p.ttl {
	margin:0 0 1px 0;
	}
#ms_main ul.article li .rgt p.ttl {
margin:0 0 1px 0;
}

#ms_main ul.article li .rgt p.ttl {
margin:0 0 1px 0;
}

/*---article---*/






