
/*----------------------------------------*/
/* main Column  670 px (A2)*/
/*----------------------------------------*/

h4 {margin: 10px 0; letter-spacing: 1px; font-size: 14px; font-weight: normal;}

#cA2_box h3.black {color: #714133;}
#cB2_box h3.black {color: #714133; margin: 10px 0 5px 0; padding: 0;}

#cA2_box h3.searchlist {padding: 5px 0 0 5px;}


/*----------------------------------------*/
/* right Column 250 px (B2)*/
/*----------------------------------------*/

/*
#CCCCCCC #cB_box div.box_title {background-image: url("/images/box/title480_schedule.gif");}
#CCCCCCC #cB_box div.content {margin: 0 0 5px 10px;}
*/

#foreign {}
#weekly {width: 930px; margin: 0 auto;}

/*----------------------------------------*/
/* chart
/*----------------------------------------*/

#foreign #chart {width: 670px; height: 150px;}

/*----------------------------------------*/
/* ad - NY chart
/*----------------------------------------*/

table.ad_chart {width: 100%;}
table.ad_chart td.ad {}
table.ad_chart td.chart {width: 250px; text-align: center;}

/*----------------------------------------*/
/* list data
/*----------------------------------------*/

table.list {border-collapse: collapse; width: 100%;}
table.list th {font-size: 12px;font-weight: normal;background-color: #F0F0F0;color: #666666;
	padding: .3em;letter-spacing: .1em;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;
	border-bottom-style: solid;border-top-color: #999999;border-bottom-color: #999999;}

table.list td {font-size: 12px; letter-spacing: 0.3px; text-align: right; padding: 1px 0px;}

#weekly table.list th {padding: 4px 0;}
#weekly table.list td {padding: 1px 0;letter-spacing: .1px;}

#commodity table.list td.value {text-align: right;}
#commodity table.list td.ratio {text-align: left; padding-left: 5px;}

table.list span {font-size: 12px;}


table.list td.dt {text-align: center; white-space: nowrap;}
table.list tr.top {background-color: #FFEEAA; font-weight: normal;}
table.list .even {background-color: #FFFFFF;}
table.list .odd {background-color: #FFFFEE;}

table.list td table.buy_sel {border-collapse: collapse;}
table.list td table.buy_sel td {font-size: 12px; letter-spacing: 0.5px;}

table.list span.data_minus {font-size: 12px; color: red;}


table.list .up {border-top: 1px solid #999999; border-bottom: none;}
table.list .low {border-bottom: 1px solid #999999; border-top: none;}
table.list .uplow {border-top: 1px solid #999999; border-bottom: 1px solid #999999;}

table.list td.data {text-align: right;}
table.list .minus {color: blue;}
table.list .plus {}


table.left_buy_sel {width: 100%;}
table.left_buy_sel td {font-size: 20px; color: #60302A; line-height: 1.2em;}
table.left_buy_sel td.caption {width: 80px; text-align: right;}
table.left_buy_sel td.value {text-align: right; padding-right: 20px;}

/*----------------------------------------*/
/* map_world
/*----------------------------------------*/
#map_world_box {width: 600px; height: 280px; margin: 10px 0 10px 35px;}
#map_world {width: 600px; height: 280px; background-image: url("/images/foreign/map_world.gif"); position: absolute;}
#map_world div {font-size: 12px; color: white; position: absolute; text-align: right; /*background-color: #EEEEEE;*/}
#map_world div span {font-size: 12px; color: white; padding-right: 10px;}
#map_world div.bdi {top: 120px; left: 50px; width: 110px;}
#map_world div.lme {top: 137px; left: 50px; width: 110px;}
#map_world div.n225 {top: 163px; left: 280px; width: 135px;}
#map_world div.cme {top: 51px; left: 455px; width: 105px;}
#map_world div.gold {top: 150px; left: 485px; width: 100px;}
#map_world div.wti {top: 165px; left: 485px; width: 100px;}


/*----------------------------------------*/
/* map_usa
/*----------------------------------------*/
#map_usa_box {width: 250px; height: 163px; margin: 10px 0;}
#map_usa {width: 250px; height: 163px; background-image: url("/images/foreign/map_usa.gif"); position: absolute;}
#map_usa div {font-size: 12px; color: white; position: absolute; top: 10px; left: 50px; text-align: right; width: 55px;}
#map_usa div.sox {top: 27px; left: 10px;}
#map_usa div.vix {top: 27px; left: 180px;}
#map_usa div.dow {top: 140px; left: 10px;}
#map_usa div.nasdaq {top: 140px; left: 180px;}


