@charset "shift_jis";
/* template E  */
#ms_top2 #ms_header .bnr_area,
body.noheaderbanner #ms_header .bnr_area{
display:none;
}

/* ===================== lft-col ===================== */


#ms_top2 #ms_lft-col,
#tp_b #ms_lft-col {
float:left;
width:160px;
}
#ms_top2 #ms_lft-col .localnavi,
#tp_b #ms_lft-col .localnavi{
width:160px;
margin:0 0 15px 0;
padding:0 0 10px 0;
background:url(/common/img/bg_side.gif) repeat-y 0 0;
}

#ms_top2 #ms_lft-col .localnavi p,
#tp_b #ms_lft-col .localnavi p{
width:160px;
margin:0 0 10px 0;
}
#ms_top2 #ms_lft-col .localnavi p a,
#tp_b #ms_lft-col .localnavi p a{
display:block;
width:160px;
height:25px;
text-indent:-9999px;
}

#ms_top2 #ms_lft-col .localnavi p.ms_7_0,
#tp_b #ms_lft-col .localnavi p.ms_7_0{
background:url(/common/img/ttl_side_pf.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_1_0,
#tp_b #ms_lft-col .localnavi p.ms_1_0{
background:url(/common/img/ttl_side_fund.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_2_0,
#tp_b #ms_lft-col .localnavi p.ms_2_0{
background:url(/common/img/ttl_side_kabu.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_3_0,
#tp_b #ms_lft-col .localnavi p.ms_3_0{
background:url(/common/img/ttl_side_etf.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_4_0,
#tp_b #ms_lft-col .localnavi p.ms_4_0{
background:url(/common/img/ttl_side_news.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_5_0,
#tp_b #ms_lft-col .localnavi p.ms_5_0{
background:url(/common/img/ttl_side_tool.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_9_0,
#tp_b #ms_lft-col .localnavi p.ms_9_0{
background:url(/common/img/ttl_side_school.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_13_0,
#tp_b #ms_lft-col .localnavi p.ms_13_0{
background:url(/common/img/ttl_side_mobile.gif) no-repeat 0 0;
}
#ms_top2 #ms_lft-col .localnavi p.ms_15_0,
#tp_b #ms_lft-col .localnavi p.ms_15_0{
background:url(/common/img/ttl_side_company.gif) no-repeat 0 0;
}
#ms_top2 #ms_lft-col .localnavi p.ms_16_0,
#tp_b #ms_lft-col .localnavi p.ms_16_0{
background:url(/common/img/ttl_side_publishing.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_17_0,
#tp_b #ms_lft-col .localnavi p.ms_17_0{
background:url(/common/img/ttl_side_google.gif) no-repeat 0 0;
}
#ms_top2 #ms_lft-col .localnavi p.gad
#tp_b #ms_lft-col .localnavi p.gad{
background:url(/common/img/h2_google_2.gif) no-repeat 0 0;
height:20px;
}

#ms_top2 #ms_lft-col .localnavi p.ms_18_0,
#tp_b #ms_lft-col .localnavi p.ms_18_0{
background:url(/common/img/ttl_side_product.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_19_0,
#tp_b #ms_lft-col .localnavi p.ms_19_0{
background:url(/common/img/ttl_side_np.gif) no-repeat 0 0;
}



#ms_top2 #ms_lft-col .localnavi ul li,
#tp_b #ms_lft-col .localnavi ul li{
width:144px;
margin:5px 0;
padding:0 5px 0 11px;
background:url(/common/img/icn_side_3.gif) no-repeat 0 6px;
}

#ms_top2 #ms_lft-col .localnavi ul li ul,
#tp_b #ms_lft-col .localnavi ul li ul{
width:144px;
}

#ms_top2 #ms_lft-col .localnavi ul li ul li,
#tp_b #ms_lft-col .localnavi ul li ul li{
width:133px;
background:url(/common/img/icn_list_disc-rd.gif) no-repeat 4px 6px;
}
#ms_top2 #ms_lft-col .localnavi ul li ul li.last,
#tp_b #ms_lft-col .localnavi ul li ul li.last{
margin:5px 0 0 0;
}



#ms_top2 #ms_lft-col .localnavi ul li ul li,
#tp_b #ms_lft-col .localnavi ul li ul li{
width:120px;
margin:5px 0;
padding:0 5px 0 11px;
}


#ms_top2 #ms_lft-col .localnavi ul li ul li ul,
#tp_b #ms_lft-col .localnavi ul li ul li ul{
width:120px;
}

#ms_top2 #ms_lft-col .localnavi ul li ul li ul li,
#tp_b #ms_lft-col .localnavi ul li ul li ul li{
width:120px;
background:url(/common/img/list_tra.gif) no-repeat 4px 6px;
}
#ms_top2 #ms_lft-col .localnavi ul li ul li ul li.last,
#tp_b #ms_lft-col .localnavi ul li ul li ul li.last{
margin:5px 0 0 0;
}









/* ===================== lft-col ===================== */

#ms_top2 #ms_lft-col {
float:left;
width:160px;
}
#ms_top2 #ms_lft-col .localnavi{
width:160px;
margin:0 0 15px 0;
padding:0 0 10px 0;
background:url(/common/img/bg_side.gif) repeat-y 0 0;
}

#ms_top2 #ms_lft-col .localnavi p{
width:160px;
margin:0 0 10px 0;
}

#ms_top2 #ms_lft-col .localnavi p a{
display:block;
width:160px;
height:25px;
text-indent:-9999px;
}

#ms_top2 #ms_lft-col .localnavi p.ms_7_0{
background:url(/common/img/ttl_side_pf.gif) no-repeat 0 0;
}


#ms_top2 #ms_lft-col .localnavi p.ms_1_0{
background:url(/common/img/ttl_side_fund.gif) no-repeat 0 0;
}


#ms_top2 #ms_lft-col .localnavi p.ms_2_0{
background:url(/common/img/ttl_side_kabu.gif) no-repeat 0 0;
}


#ms_top2 #ms_lft-col .localnavi p.ms_3_0{
background:url(/common/img/ttl_side_etf.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_4_0{
background:url(/common/img/ttl_side_news.gif) no-repeat 0 0;
}


#ms_top2 #ms_lft-col .localnavi p.ms_5_0{
background:url(/common/img/ttl_side_tool.gif) no-repeat 0 0;
}


#ms_top2 #ms_lft-col .localnavi p.ms_9_0{
background:url(/common/img/ttl_side_school.gif) no-repeat 0 0;
}


#ms_top2 #ms_lft-col .localnavi p.ms_13_0{
background:url(/common/img/ttl_side_mobile.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_15_0{
background:url(/common/img/ttl_side_company.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_16_0{
background:url(/common/img/ttl_side_publishing.gif) no-repeat 0 0;
}


#ms_top2 #ms_lft-col .localnavi p.ms_17_0{
background:url(/common/img/ttl_side_google.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.gad{
background:url(/common/img/h2_google_2.gif) no-repeat 0 0;
height:20px;
}

#ms_top2 #ms_lft-col .localnavi p.ms_18_0{
background:url(/common/img/ttl_side_product.gif) no-repeat 0 0;
}

#ms_top2 #ms_lft-col .localnavi p.ms_19_0{
background:url(/common/img/ttl_side_np.gif) no-repeat 0 0;
}



#ms_top2 #ms_lft-col .localnavi ul li{
width:144px;
margin:5px 0;
padding:0 5px 0 11px;
background:url(/common/img/icn_side_3.gif) no-repeat 0 6px;
}


#ms_top2 #ms_lft-col .localnavi ul li ul{
width:144px;
}


#ms_top2 #ms_lft-col .localnavi ul li ul li{
width:133px;
background:url(/common/img/icn_list_disc-rd.gif) no-repeat 4px 6px;
}

#ms_top2 #ms_lft-col .localnavi ul li ul li.last{
margin:5px 0 0 0;
}


/*0809add*/


#ms_top2 #ms_lft-col .localnavi ul li ul li{
width:120px;
margin:5px 0;
padding:0 5px 0 11px;
}



#ms_top2 #ms_lft-col .localnavi ul li ul li ul{
width:120px;
}


#ms_top2 #ms_lft-col .localnavi ul li ul li ul li{
width:120px;
background:url(/common/img/list_tra.gif) no-repeat 4px 6px;
}

#ms_top2 #ms_lft-col .localnavi ul li ul li ul li.last{
margin:5px 0 0 0;
}






/* ===================== ctr-col ===================== */
#ms_top2 #ms_ctr-col {
width:795px;
float:right;

}


/* ===================== main ===================== */

#ms_main {
}

#ms_top2 #ms_main {
float:left;
width:970px;
padding:20px 0 0 0;
}


#ms_top2 #ms_main #ms_ctr-col h1{

}

/* =============================================================== 
	*** footer *** 
=============================================================== */


#ms_top2 #ms_footer .pagetop_wrap{
width:970px;
}




/*moto*/



/* ===================== lft-col ===================== */
.topleft{
width:480px;
float:left;
}



/* ===================== rgt-col ===================== */
#ms_top2 .topright {
float:right;
width:300px;
padding:0px 0 0 0;
}
#ms_top2 .topright .box {
width:300px;
padding:0 0 15px 0;
}
#ms_top2 .box h2 {
margin:0 0 7px 0;
}
#ms_top2 .topright .box .wrap {
width:278px;
padding:10px;
border:1px solid #D4D4D4;
}

#ms_top2 .topright .price .date {
margin:0 0 4px 0;
}
#ms_top2 .topright .price .graph {
width:268px;
margin:0 5px 15px 5px;
background:#FFFFFF;
}
#ms_top2 .topright .price .off {
background:#F2F2F4!important;
}
#ms_top2 .topright .price .graph .alt{
display:none;
}
#ms_top2 .topright .price .graph p.btn {
margin:0 0 0 54px;
padding:0 0 13px 0;
}
#ms_top2 .topright .price table {
width:268px;
margin:0 5px;
}
#ms_top2 .topright .price table tr.nikkei th,
#ms_top2 .topright .price table tr.nikkei td {
background:#E7E7E7;
}
#ms_top2 .topright .price table tr.nikkei th {
font-weight:bold;
}
#ms_top2 .topright .price table th,
#ms_top2 .topright .price table td {
padding:2px 8px;
border-bottom:1px solid #E7E7E7;
}
#ms_top2 .topright .price table tr.last th,
#ms_top2 .topright .price table tr.last td {
border:none;
}
#ms_top2 .topright .news p.date {
margin:0 0 4px 0;
font-weight:bold;
}
#ms_top2 .topright .news dl {
}
#ms_top2 .topright .news dl dt {
float:left;
width:2em;
}

	/* hack for safari3 \*/
	body:first-of-type #ms_top2 .topright .news dl dt {
	width:3em;
	}

#ms_top2 .topright .news dl dd {
margin-bottom:4px;
margin-left:3em;
}
	/* hack for safari3 \*/
	body:first-of-type #ms_top2 .topright .news dl dd {
	margin-left:4em;
	}

#ms_top2 .topright .special h2 {
margin:0;
}
#ms_top2 .topright .special .wrap {
border-top:none;
}
#ms_top2 .topright .special ul li {
display:inline-block;
clear:both;
width:278px;
margin:0 0 10px 0;
}
#ms_top2 .topright .special ul li:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#ms_top2 .topright .special ul li p.thumb {
display:inline-table;
vertical-align:middle;
float:left;
width:50px;
height:50px;
text-align:center;
}
#ms_top2 .topright .special ul li p.thumb img {
display:block;
/*border:1px solid #A5A5A5;*/
}
#ms_top2 .topright .special ul li p.ttl {
float:right;
width:220px;
}

#ms_top2 .topright .info dl dd {
margin:0 0 8px 0;
padding:0 0 8px 0;
background:url(/common/img/line_dotted_02.gif) repeat-x left bottom;
}
#ms_top2 .topright .info dl dd.last {
margin:0;
padding:0;
background:none;
}






/* ===================== main ===================== */



#ms_main h2 {
margin:0 0 10px 0;
}


#ms_main .analyst ul {
/*padding:0 0 12px 0;*/
padding:0 0 0 0;
}

#ms_main .analyst ul li {
display:inline-block;
/*width:480px;*/
margin:0 0 4px 0;
}

#ms_main .analyst ul li:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

#ms_main .analyst ul li p.date {
float:left;
width:3em;
}

	/* hack for safari3 \*/
	body:first-of-type #ms_top2 #ms_main .analyst ul li p.date {
	width:4em;
	}

#ms_top2 #ms_main .analyst ul li .rgt {
margin:0 0 0 4em;
}
	/* hack for safari3 \*/
	body:first-of-type #ms_top2 #ms_main .analyst ul li .rgt {
	margin:0 0 0 5em;
	}

#ms_top2 #ms_main .vid-report {
display:inline-block;
clear:both;
width:480px;
padding:0 0 20px 0;
}
#ms_top2 #ms_main .vid-report:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#ms_top2 #ms_main .vid-report .lft {
float:left;
width:238px;
}
#ms_top2 #ms_main .vid-report .lft img.thumb {
float:left;
}
#ms_top2 #ms_main .vid-report .lft dl {
float:right;
width:116px;
}
#ms_top2 #ms_main .vid-report .rgt {
float:right;
width:231px;
}
#ms_top2 #ms_main .vid-report .rgt img.thumb {
float:left;
}
#ms_top2 #ms_main .vid-report .rgt dl {
float:right;
width:109px;
}

/*08/08/05 add*/
#ms_top2 #ms_main .vid-report .lft1 {
float:left;
width:140px;
}
#ms_top2 #ms_main .vid-report .lft1 img.thumb {
}
#ms_top2 #ms_main .vid-report .lft1 dl {
width:140px;
}

#ms_top2 #ms_main .vid-report .lft2 {
float:left;
width:140px;
padding-left:30px;
}
#ms_top2 #ms_main .vid-report .lft2 img.thumb {
}
#ms_top2 #ms_main .vid-report .lft2 dl {

width:140px;
}

#ms_top2 #ms_main .vid-report #video_ttl1,#ms_top2 #ms_main .vid-report #video_ttl2,#ms_top2 #ms_main .vid-report #video_ttl3{
font-weight:normal;
}



/*08/09/17 add */

#ms_top2 #ms_main .box_toku {
margin:0 0 15px 0;
padding:10 15 0px 10;
border-left:1px solid #4A708B;
border-right:1px solid #4A708B;
border-bottom:1px solid #4A708B
;
}


/*08/08/05 add end*/


#ms_top2 #ms_main .condition .box {
margin:0 0 10px 0;
padding:0 0 15px 0;
border-bottom:1px solid #D4D4D4;
}


#ms_top2 #ms_main .condition .last {
border:none;
}
#ms_top2 #ms_main .condition .box .ttl {
margin:0 0 9px 0;
}
#ms_top2 #ms_main .condition .box .ttl h3 {
float:left;
width:123px;
}
#ms_top2 #ms_main .condition .box .ttl p {
float:right;
width:340px;
line-height:27px;
}
#ms_top2 #ms_main .condition .box .ttl p span {
padding:0 2px;
font-size:120%;
letter-spacing:1px;
font-weight:bold;
}
#ms_top2 #ms_main .condition .box ul.category{
clear:both;
}
#ms_top2 #ms_main .condition .box ul.category li{
float:left;
width:153px;
padding:0 7px 6px 0;
}
#ms_top2 #ms_main .condition .box ul.category li.last{
padding:0 0 6px 0;
}

#ms_top2 #ms_main .condition .box ul.category li h4{
margin-bottom:1px;
color:#6C6C6C;
}
#ms_top2 #ms_main .condition .box ul.category li h4 a{
margin:0 15px 0 0;
font-weight:bold;
}
#ms_top2 #ms_main .condition .box ul.category li p{
color:#6C6C6C;
margin:0;
}
#ms_top2 #ms_main .condition .box .search-box{
background:#DEECFD;
padding:5px 15px;
text-align:left;
}
#ms_top2 #ms_main .condition .box .search-box input{
float:left;
}
#ms_top2 #ms_main .condition .box .search-box input.keywords{
width:265px;
margin:2px 10px 0 0;
padding:1px 3px;
color:#939393;
}
#ms_top2 #ms_main .condition .box .search-box input.btn{
margin:1px 0 0 0;
}

#ms_top2 #ms_main .condition .box ul.ratings li{
display:inline;
} 
#ms_top2 #ms_main .condition .box ul.ratings li span{
color:#D4D4D4;
}

#ms_top2 #ms_main .condition .box ul.ratings li a{
font-weight:bold;
}

#ms_top2 #ms_main .condition .box ul.tab_menu{
width:479px;
height:27px;
background:#D4D4D4;
padding:1px 1px 0 0;
}

#ms_top2 #ms_main .condition .box ul.tab_menu li{
float:left;
width:120px;
height:27px;
text-align:center;
}

#ms_top2 #ms_main .condition .box ul.tab_menu li a,
#ms_top2 #ms_main .condition .box ul.tab_menu li span{
display:block;
width:120px;
height:18px;
padding:7px 0 2px 0;
}
#ms_top2 #ms_main .condition .box ul.tab_menu li a{
background:url(/common/img/tab_menu_off.gif) left top no-repeat;
}
#ms_top2 #ms_main .condition .box ul.tab_menu li span{
background:url(/common/img/tab_menu_on.gif) left top no-repeat;
}

#ms_top2 #ms_main .condition .box ul.tab_menu li.short{
width:119px;
}

#ms_top2 #ms_main .condition .box ul.tab_menu li.short a,
#ms_top2 #ms_main .condition .box ul.tab_menu li.short span{
width:119px;
}
#ms_top2 #ms_main .condition .box ul.tab_menu li.short a{
background:url(/common/img/tab_menu_off_s.gif) left top no-repeat;
}
#ms_top2 #ms_main .condition .box ul.tab_menu li.short span{
background:url(/common/img/tab_menu_on_s.gif) left top no-repeat;
}

#ms_top2 #ms_main .condition .box .ranking{
clear:both;
width:478px;
margin:0 0 5px 0;
padding:7px 0 5px 0;
border-left:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
border-bottom:1px solid #D4D4D4;
}

#ms_top2 #ms_main .condition .box .ranking table{
width:468px;
margin:0 auto 0 auto;
border-collapse:collapse;
border:0;
}
#ms_top2 #ms_main .condition .box .ranking table th,
#ms_top2 #ms_main .condition .box .ranking table td{
border:1px solid white;
padding:5px;
}
#ms_top2 #ms_main .condition  .box .ranking table th{
background:#E7E7E7;
}
#ms_top2 #ms_main .condition .box .ranking table th.rank{
width:30px;
}
#ms_top2 #ms_main .condition .box .ranking table th.name{
width:190px;
}
#ms_top2 #ms_main .condition .box .ranking table th.company{
width:86px;
}
#ms_top2 #ms_main .condition .box .ranking table th.return{
width:120px;
}
#ms_top2 #ms_main .condition .box .ranking table th.code{
width:30px;
}
#ms_top2 #ms_main .condition .box .ranking table th.description{
width:120px;
}
#ms_top2 #ms_main .condition .box .ranking table th.market{
width:65px;
}
#ms_top2 #ms_main .condition .box .ranking table td{
background:#F2F2F4;
}
#ms_top2 #ms_main .condition .box dl.other dt,
#ms_top2 #ms_main .condition .box dl.other dd{
display:inline;
padding:0 5px 0 0;
}
#ms_top2 #ms_main .condition .box dl.other dt{
font-weight:bold;
}
#ms_top2 #ms_main .condition .box dl.other dd{
color:#D4D4D4;
}

/**/
#ms_main .ttl{

}
/**/

#ms_main .ttlb{
font-size:1.2em;
font-weight:bold;
}

/*#ms_top2 .topright ul.listinf li{
margin-bottom:3px;
line-height:1.4em;
}*/

.mt5{
margin-top:5px;
}


/*2010_02_08 add*/
#topmark .listinf2 {
list-style:none;
}

#topmark .listinf2 li{
list-style:none;
padding-left:12px;
background:url(/common/img/list_trab2.gif) no-repeat 1px 4px;
margin-bottom: 5px;
}

*:first-child+html #topmark .listinf2 li{
padding-left:10px;
background:url(/common/img/list_trab2.gif) no-repeat 6px left;
}



.tmad1,.tmad2,.tmad3{
display:block;
vertical-align:middle;
}


/**/

#googleadrec ul,#googleadrec li{
margin:0 0 0 4em;
padding:0;
text-indent:0;
font-size:1em;
}


#googleadrec ul{
border:1px solid #ccc;
width:300px;
height:250px;
margin:0;
padding:0;
}

.wwb{
word-wrap:break-word;
}
#ms_top2 #ms_lft-col .localnavi ul.wwb li{
background:none;
}
.foytop2{
font-size:115%;
letter-spacing:0.1em;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:3px solid #6c6c6c;
padding:5px;
background-image:url(/topbn/titbg.gif);
background-repeat:repeat-x;
background-position:bottom 0;
}

/*090218add*/
#ms_top2 #ms_main .news p.date {
margin:0 0 4px 0;
font-weight:bold;
}
#ms_top2 #ms_main .news dl {
}
#ms_top2 #ms_main .news dl dt {
float:left;
width:2em;
}

	/* hack for safari3 \*/
	body:first-of-type #ms_top2 #ms_main .news dl dt {
	width:3em;
	}

#ms_top2 #ms_main .news dl dd {
margin-bottom:4px;
margin-left:3em;
}
	/* hack for safari3 \*/
	body:first-of-type #ms_top2 #ms_main .news dl dd {
	margin-left:4em;
	}


/*0905add*/

#ms_main #topst p{


}

#ms_main #topst .ttlb{
font-size:1.3em;
/*font-size:1.2em;*/
font-weight:bold;
margin-bottom:5px;
line-height:1.1em;
}


#ms_main #topst .ttlb span{
font-size:0.8em;
/*font-size:0.9em;*/
font-weight:normal;
color:#666;
margin-left:5px;
}

#ms_main #topst .ttlb2{
font-size:1.3em;
/*font-size:1.2em;*/
font-weight:bold;
margin-bottom:5px;
line-height:1.1em;
}

#ms_main #topst .ttlb2 .fwn{
font-size:0.9em;
/*font-size:0.9em;*/
font-weight:normal;
margin-left:5px;
}


#ms_main #topst .ttlb2 .nom{
font-size:0.8em;
/*font-size:0.9em;*/
font-weight:normal;
color:#666;
margin-left:5px;
}





#ms_main #topst2 .ttlb span{
font-size:0.8em;
/*font-size:0.9em;*/
font-weight:normal;
color:#666;
margin-left:5px;
}





#ms_top2 #ms_main #topst dl dt {
/*margin:10px 0 3px 2px;*/
margin:5px 0 3px 2px;
}



#ms_top2 #ms_main #topst .txt {
color:#666;
}


#ms_top2 #ms_main .news2 p.date {
margin:0 0 4px 0;
font-weight:bold;
}
#ms_top2 #ms_main .news2 dl {
}
#ms_top2 #ms_main .news2 dl dt {

}

	/* hack for safari3 \*/
	body:first-of-type #ms_top2 #ms_main .news2 dl dt {
	}

#ms_top2 #ms_main .news2 dl dd {
margin-bottom:4px;

}
	/* hack for safari3 \*/
	body:first-of-type #ms_top2 #ms_main .news2 dl dd {
	}



.newtit1{
border-bottom:1px dashed #ccc;
padding:2px 0 2px 2px;
font-size:1em
color:#666;
}

.newtit1 span{
color:#666;
}






.topright .ttlb, tcol1 .ttlb{
font-size:1.2em;
font-weight:bold;
margin-bottom:8px;
float:left;
}

.topright .txt, tcol1.txt{
font-size:1.1em;
margin:0 0 10px 0em;
clear:left;
}

/*analisteye*/

#ms_top2 .tcol1 .abox{
/*border:1px solid #ccc;*/
padding:5px 0px 0 0px;
width:275px;
margin-bottom:10px;
}



#ms_top2  .abox2{
/*border:1px solid #ccc;*/
padding:5px 0px 0 0px;
margin-bottom:10px;
}



#ms_top2 .tcol1 .analyst ul {
padding:0 0 12px 0;
}
#ms_top2 .tcol1 .analyst ul li {
display:inline-block;
margin:0px 0 4px 0;
padding:1px 0 0 0;
}
#ms_top2 .tcol1 .analyst ul li:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#ms_top2 .tcol1 .analyst ul li p.date {
float:left;
width:3em;
}

	/* hack for safari3 \*/
	body:first-of-type #ms_top2 .tcol1 .analyst ul li p.date {
	width:4em;
	}

#ms_top2 #ms_main .analyst ul li .rgt {
margin:0 0 0 3em;
}
	/* hack for safari3 \*/
	body:first-of-type #ms_top2 .tcol1 .analyst ul li .rgt {
	margin:0 0 0 4em;
	}




#ms_top2 #ms_main .analyst ul.article li .rgt {
margin:0 0 0 4em;
}
	/* hack for safari3 \*/

	body:first-of-type #ms_main #ms_top2 .analyst ul.article li .rgt {
	margin:0 0 0 4em;
	}
	body:first-of-type #ms_main #ms_top2 .analyst ul.article li .rgt p.ttl {
	margin:0 0 1px 0;
	}








/*?g?b?v?OW?g*/
.topfea{
margin:10px 0;
font-size:1.1em;
font-weight:bold;
}
.topfea p{
margin-bottom:3px;
}


p.featit{
border-top:2px solid #6c6c6c;
border-bottom:2px solid #6c6c6c;
padding:3px 3px;
background:#eee;
color:#444;
margin-bottom:10px;
letter-spacing:0.1em;
font-size:1.2em;
}

p.featxt{
font-weight:normal;
margin:5px 0;
color:#666;
}
ul.gmfea{
margin-left:20px;
}
ul.gmfea li{
list-style-image:url(/common/img/list_trab2.gif);
border-bottom:1px dashed #ccc;
padding-bottom:2px;
}

.topvideo{
background:#eee;
padding:5px;
border:1px solid #ccc;
font-size:1.2em;
}

/*anaranking*/


#tabm1{
border-top:1px solid #ccc;

}

#tabm2{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
}

/*tab*/
.topright ul.tab_menu1{
width:300px;

/*background-repeat:no-repeat;
background-position:right bottom;*/
padding:1px 0px 0 0px;
}

.tabln{
background:url(/common/img/rkbtm_line.gif) right bottom no-repeat;
}



.topright ul.tab_menu1 li{
float:left;
/*height:22px;*/
text-align:center;
display:block;
vertical-align:middle;
}

.topright ul.tab_menu1 li.current{
display:block;vertical-align:middle;
width:70px;
padding:2px 0;
}


.topright ul.tab_menu1 li.links{
display:block;vertical-align:middle;
width:70px;
padding:2px 0 1px 0;

}
.topright ul.tab_menu1 li.links{
background:url(/common/img/tab_menu_off_rkl.gif) left top no-repeat;
border-bottom:1px solid #ccc;
}
.topright ul.tab_menu1 li.current{
/*background:url(/common/img/tab_menu_on_rkl.gif) left top no-repeat;*/
border-left:1px solid #ccc;
}
.topright ul.tab_menu1 li.current a{
color:#666;
font-weight:bold;
cursor: default;
}


.topright ul.tab_menu1 li.current a:hover{
text-decoration:none;
cursor: default;
}



#ms_top2 #ms_main .analyst ul.arank{
margin:0;
padding:5px;
width:460px;
}

#ms_top2 #ms_main .analyst ul.arank li{
margin:0;
padding:8px 5px 3px 30px;
width:420px;
}

.ar1, .ar2 , .ar3{
/*font-size:1.2em;
font-weight:bold;
border-bottom:1px dotted #ccc;*/
border-top:1px dotted #ccc;
line-height:normal;
}

.ar4{
border-bottom:1px dotted #ccc;
}

#anaranking1, #anaranking2{
/*border-top:1px solid #ccc;*/
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:0;
background:#fff;
}

.ar1{
background-image:url(/common/img/rk1s.gif);
background-repeat:no-repeat;
background-position:10px 7px;
}

.ar2{
background-image:url(/common/img/rk2s.gif);
background-repeat:no-repeat;
background-position:8px 7px;
}

.ar3{
background-image:url(/common/img/rk3s.gif);
background-repeat:no-repeat;
background-position:8px 7px;
}

.ar4{
background-image:url(/common/img/rk4.gif);
background-repeat:no-repeat;
background-position:8px 7px;
}

.ar5{
background-image:url(/common/img/rk5.gif);
background-repeat:no-repeat;
background-position:8px 7px;
}

.analystbox{
position:relative;top:0; left:480px;
width:300px;
}

/*?~?h???e?L?X?g*/
.tmad2 table td{
padding:2px 0;
}

.wdgt_brdr a{
font-size:1.2em;
}

#ms_main #amnews{

}


#ms_main #amnews .ttlb2{
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
line-height:1.1em;
}


#ms_main #amnews .ttlb2 span{
font-size:0.8em;
font-weight:normal;
color:#666;
margin-left:5px;
}

#ms_main #amnews .ttlb3 span{
font-size:0.9em;
font-weight:normal;
color:#666;
margin-left:5px;
}


#ms_main #amnews .ttlb3{
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
border-top:1px dashed #ccc;
padding:5px 0;
}

#amnews{
border-top:1px solid #6c6c6c;
background:#f4f9fc;
margin-bottom:8px;

}


.newtit0{
border-bottom:1px solid #6c6c6c;
padding:5px 5px 2px 5px;
font-size:1.3em;
color:#666;
font-weight:bold;
background:#eee;
}

.newtit0 span{
color:#666;
font-size:0.75em;
}

.boxst{
margin-bottom:0px;
padding-bottom:5px;
}



/***********************/



#ms_main #amnews1 .ttlb2{
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
line-height:1.1em;
}


#ms_main #amnews1 .ttlb2 span{
font-size:0.8em;
font-weight:normal;
color:#666;
margin-left:5px;
}

#ms_main #amnews1 .ttlb3 span{
font-size:0.9em;
font-weight:normal;
color:#666;
margin-left:5px;
}


#ms_main #amnews1 .ttlb3{
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
border-top:1px dashed #ccc;
padding:5px 0;
}

#amnews1{
border-top:3px solid #a5c0da;
background:#f4f9fc;
margin-bottom:8px;

}
.newtit0b{
border-bottom:1px dashed #a5c0da;
padding:5px 5px 2px 5px;
font-size:1.3em;
color:#666;
font-weight:bold;
}

.newtit0b span{
color:#666;
font-size:0.75em;
}


/*************5**********/



#ms_main #amnews2 .ttlb2{
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
line-height:1.1em;
}


#ms_main #amnews2 .ttlb2 span{
font-size:0.8em;
font-weight:normal;
color:#666;
margin-left:5px;
}

#ms_main #amnews2 .ttlb3 span{
font-size:0.9em;
font-weight:normal;
color:#666;
margin-left:5px;
}


#ms_main #amnews2 .ttlb3{
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
border-top:1px dashed #ccc;
padding:5px 0;
}

#amnews2{
border-top:3px solid #999;
background:#f2f2f4;
margin-bottom:8px;

}
.newtit0c{
border-bottom:1px dashed #ccc;
padding:5px 5px 3px 5px;
font-size:1.3em;
color:#666;
font-weight:bold;
}

.newtit0c span{
color:#666;
font-size:0.75em;
}


/************6***********/



#ms_main #amnews3 .ttlb2{
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
line-height:1.1em;
}


#ms_main #amnews3 .ttlb2 span{
font-size:0.8em;
font-weight:normal;
color:#666;
margin-left:5px;
}

#ms_main #amnews3 .ttlb3 span{
font-size:0.9em;
font-weight:normal;
color:#666;
margin-left:5px;
}


#ms_main #amnews3 .ttlb3{
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
border-top:1px dashed #ccc;
padding:5px 0;
}

#amnews3{
border-top:1px solid #a5c0da;
border-bottom:1px solid #a5c0da;
border-right:1px solid #a5c0da;
border-left:1px solid #a5c0da;
background:#f5f7f9;
margin-bottom:8px;

}
.newtit0d{
padding:5px 5px 3px 5px;
font-size:1.3em;
background:#a5c0da;
font-weight:bold;
color:#fff;
}

.newtit0d span{
color:#666;
font-size:0.75em;
}

/***********7************/



#ms_main #amnews4 .ttlb2{
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
line-height:1.1em;
}


#ms_main #amnews4 .ttlb2 span{
font-size:0.8em;
font-weight:normal;
color:#666;
margin-left:5px;
}

#ms_main #amnews4 .ttlb3 span{
font-size:0.9em;
font-weight:normal;
color:#666;
margin-left:5px;
}


#ms_main #amnews4 .ttlb3{
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
border-top:1px dashed #ccc;
padding:5px 0;
}




#amnews4{
border-top:4px solid #a5c0da;
border-bottom:1px solid #a5c0da;
border-right:1px solid #a5c0da;
border-left:1px solid #a5c0da;
background:#f4f9fc;
margin-bottom:8px;

}
.newtit0e{
border-bottom:1px dotted #a5c0da;
padding:6px 5px 3px 5px;
font-size:1.3em;
color:#444;
font-weight:bold;


}

.newtit0e span{
color:#666;
font-size:0.75em;
}



#ms_top2 .topright .special p.thumb {
display:inline-table;
vertical-align:middle;
float:left;
width:55px;
height:60px;
text-align:center;
}
#ms_top2 .topright .special p.thumb img {
display:block;
/*border:1px solid #A5A5A5;*/
}
#ms_top2 .topright .special p.ttl {
float:right;
width:220px;
}



/*0908add*/


#ms_top2 #ms_main .topright .vid-report {
display:inline-block;
clear:both;
width:300px;
padding:0 0 20px 0;
font-size:0.9em;
}
#ms_top2 #ms_main .topright .vid-report:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}



#ms_top2 #ms_main .topright .vid-report .rgt {
float:right;
width:100px;
}
#ms_top2 #ms_main .topright .vid-report .rgt img.thumb {
float:left;
}
#ms_top2 #ms_main .topright .vid-report .rgt dl {
float:right;
width:90px;
}


#ms_top2 #ms_main .vid-report .lft1 {
float:left;
width:90px;
}
#ms_top2 #ms_main .vid-report .lft1 img.thumb {
}
#ms_top2 #ms_main .vid-report .lft1 dl {
width:90px;
}

#ms_top2 #ms_main .vid-report .lft2 {
float:left;
width:90px;
padding-left:10px;
}
#ms_top2 #ms_main .vid-report .lft2 img.thumb {
}
#ms_top2 #ms_main .vid-report .lft2 dl {

width:90px;
}

.ad8 table td{
padding:5px 8px;
}




/*?b????t?@???h*/
#notable_fund{
}

#notable_fund ul{
margin:5px 0 5px 0;
}

#notable_fund li{
margin:0 0px 0 15px;
}



#notable_fund h6{
background-color:#eeeeee;
font-weight:bold;
padding:2px 2px 2px 5px;
margin-bottom:7px;
}

#notable_fund dl{
width:220px;
padding:10px 10px 0 10px;
}

#notable_fund dl.fll{
float:left;
}

#notable_fund dl.flr{
float:right;
}

#notable_fund ul.fll{
float:left;
width:240px;
}

#notable_fund ul.flr{
float:right;
width:240px;
}

#notable_fund dt{
margin:5px 0 0 10px;
border-bottom:solid 1px #d4d4d4;
}

#notable_fund dd{
margin:0 0 10px 10px;
line-height:1.6em;
}

.gray_border{
padding:5px;
margin:0 0 10px 0;
border:solid 1px #dddddd;
}


/*----- 10/09 fixed -----*/

#topst h5{
border-bottom:dashed 1px #999;
/*border-left:solid 3px #999;*/
padding:2px 2px 2px 5px;
margin:5px 0 0 0;
font-size:110%;
color:#444;
font-weight:normal;
text-align:left;
/*background-color:#eeeeee;*/
clear:both;
}

#topst h5 span{
color:#666;
}

#topst h5 .link-m{
text-align:right;
float:right;
}

#topst h5 p{
font-size:90%;
font-weight:normal;
}

#topst blockquote{
margin:0 0 0 10px;
}

#topst_member{
border: 1px solid #CCCCCC;
padding:0 0 10px 0;
margin:10px 0 15px 0;
}

#topst_member ul{
margin:5px 0 0 0;
}



#topst_msclub{
background-image: url("/common/img/msclub_back.jpg");
margin:0 0 5px 0;
padding:5px 0 5px 0;

}

#topst_msclub h5{
height:35px;
background-image: url("/common/img/icon_msclub.gif");
background-repeat:no-repeat;
background-position:5px 1px;
border:none;
font-size:130%  !important;
font-weight:bold  !important;
padding:0 0 0 40px !important;
}
	
#topst_msclub p{
margin:-15px 0 0 32px;
}

.topst_mc{
height:22px;
background-image: url("/common/img/msclub_icon.gif");
background-repeat:no-repeat;
margin:17px 5px 0 5px !important;
padding:0 0 0 22px !important;
}

#msclub_bnr{
margin:25px 0 10px 0 !important;
}

#msclub_bnr img{
margin:10px 0 5px 0 !important;
border-bottom: 1px dotted #CCCCCC;
}




/*----- 10/06 fixed -----*/



.article2{
padding:5px 0px 15px 5px!important;
}



#anarist_shiten h2{

margin-top:20px;


}


#stock_report h2{

margin-top:10px;


}



#stock_report{

font-size:1em;

}


#stock_report .repo{
font-size:1.2em;
font-weight:bold;
margin-top:-5px;
margin-left:5px;
margin-bottom:10px;

float:left;
}

#stock_report .repotxt{

font-size:0.8em;
font-weight:normal;
}



#stock_report .repo .time{

font-size:0.8em;
font-weight:normal;
color:#888888;
margin-left:5px
}


#stock_report .repo .msstar{
font-size:1em;
font-weight:normal;
}



/*----- 10/06 fixed -----*/








.special{
padding:10px 10px 0 10px;
margin:0 0 10px 0;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4;
border-bottom:solid 1px #d4d4d4;
}

.special h2{
margin:0;
}
.special .wrap{
border-top:none;
}
.special ul li{
display:inline-block;
clear:both;
width:278px;
margin:0 0 10px 0;
}
.special ul li:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
.special ul li p.thumb{
display:inline-table;
vertical-align:middle;
float:left;
width:50px;
height:50px;
text-align:center;
}
.special ul li p.thumb img{
display:block;
/*border:1px solid #A5A5A5;*/
}
.special ul li p.ttl{
float:right;
width:220px;
}
.special p.thumb {
display:inline-table;
vertical-align:middle;
float:left;
width:55px;
height:60px;
text-align:center;
}
.special p.thumb img {
display:block;
/*border:1px solid #A5A5A5;*/
}
.special p.ttl {
float:right;
width:220px;
}

#middle_ad h5{
border-bottom:dashed 1px #999;
/*border-left:solid 3px #999;*/
padding:2px 2px 2px 5px;
margin:0px 0 0 0;
font-size:110%;
color:#444;
font-weight:normal;
text-align:left;
/*background-color:#eeeeee;*/
clear:both;
}

#middle_ad h5 span{
color:#666;
}

#middle_ad h5 .link-m{
text-align:right;
float:right;
}

#middle_ad h5 p{
font-size:90%;
font-weight:normal;
}

ul.articles{
margin:0 0 0 10px;

}

ul.articles li{
margin:0 0 5px 0;
/*list-style-type:disc;*/
background:url(/common/img/list_trab2.gif) no-repeat 0px 3px;
padding-left:16px;
}



#ms_main #ms_ctr-col .tcol1 h1 {
margin:0;
padding:0;
background:none;
width:480px;
background:url(/common/img/h2_chuumokunojouhou.gif) no-repeat;
height:38px;
text-indent:-9999px;
}

.bbox{
border:1px solid #00a663;
padding:5px;
}
.bbox2{
border:1px solid #008fb3;
padding:5px;
}







/*wadai_fund_natsume*/





#notable_fund2{
margin:0;
}




#notable_fund2 dl{
width:220px;
padding:0px 10px 0 10px;
}





#notable_fund2 dt{
margin:0px 0 0 10px;
font-weight:bold;
color:#333333;
padding:2px 2px 2px 5px;
border-bottom:2px dotted #b0c4de;
}

#notable_fund2 dd{
margin:0 0 10px 10px;
line-height:1.6em;
}



#notable_fund2 .dline{
border-bottom:dashed 1px #999;
margin:0px 0px 10px 0px;
}

/*summer bonus*/
.cambox{
border:1px solid #44b1f5;
padding:5px;
font-size:1.1em;
}

.camtit{
background:url(/topbn/cambk.gif) no-repeat left top;
padding:3px 0 3px 10px;
color:#fff;
font-weight:bold;
font-size:1.1em;

}
.cambox ul{
/*border-bottom:1px dashed #ccc;*/
margin:2px 0 0 0;

}
.cambox ul li{
/*border-bottom:1px dashed #ccc;*/
margin:0 0 2px 10px;

}

.middle_adt td{
padding:3px 0;
}



.cambox2{
border:1px solid #9667af;
padding:5px 0;
font-size:1.1em;
}

.cambox2 a:visited{
color:#10418f;
}


.camtit2{
background:url(/topbn/cambk2.gif) no-repeat left top;
padding:3px 0 3px 10px;
color:#fff;
font-weight:bold;
font-size:1.1em;


}
.cambox2 ul{
/*border-bottom:1px dashed #ccc;*/
margin:2px 0 0 0;

}
.cambox2 ul li{
/*border-bottom:1px dashed #ccc;*/
margin:0 0 2px 10px;

}
.camtit3{
background:#e7d6f2;
padding:2px 0;
color:#333;
font-weight:bold;

/*border-left:1px solid #9667af;*/
}


.cambox2 table td{
padding:1px 0;
}
/*part2*/

.cambox3{
border:1px solid #f98527;
padding:5px 0;
font-size:1.1em;
}

.cambox3 a:visited{
color:#10418f;
}


.camtit4{
background:url(/topbn/cambk3.gif) no-repeat left top;
padding:3px 0 3px 10px;
color:#fff;
font-weight:bold;
font-size:1.1em;


}
.cambox3 ul{
/*border-bottom:1px dashed #ccc;*/
margin:2px 0 0 0;

}
.cambox3 ul li{
/*border-bottom:1px dashed #ccc;*/
margin:0 0 2px 10px;

}
.camtit5{
background:#fee7d4;
padding:2px 0;
color:#333;
font-weight:bold;

/*border-left:1px solid #9667af;*/
}


.cambox2 table td{
padding:1px 0;
}

