@charset "shift_jis";

/* ===================== news general style ===================== */

#ms_main #news table.schedule .cont {
width:43%;
}

#ms_main #news .price {
padding:8px 0 10px 0;
border:1px solid #D4D4D4;
}
#ms_main #news .price .date {
margin:0 10px 5px 10px;
font-weight:bold;
}
#ms_main #news .price .graph {
margin:0 15px 15px 15px;
background:#FFFFFF;
}
#ms_main #news .price .off {
background:#F2F2F4!important;
}
#ms_main #news .price .graph .alt{
display:none;
}
#ms_main #news .price .graph p.btn {
margin:0 0 0 54px;
padding:0 0 13px 0;
}
#ms_main #news .price table {
width:590px;
margin:0 15px;
}
#ms_main #news .price table tr.nikkei th,
#ms_main #news .price table tr.nikkei td {
background:#E7E7E7;
}
#ms_main #news .price table tr.nikkei th {
font-weight:bold;
}
#ms_main #news .price table th,
#ms_main #news .price table td {
padding:2px 8px;
border-bottom:1px solid #E7E7E7;
}
#ms_main #news .price table tr.last th,
#ms_main #news .price table tr.last td {
border:none;
}

#ms_main #news table.tosho th {
width:25%;
}


/*fxnews*/



.fxnewstop2 dt{
float:left;
width:3em;
padding:2px 0;
}

.fxnewstop2 dd{
padding:2px 0;
}
.w50{
width:49%;
}

.w301{
width:301px;
}