/* table column
---------------------------------------------------------------*/
.t_summarytable {
	margin: 20px 0 0;
}

/* Main area
-------------------------------------------------------------------------*/
/*mainArea_summary*/
#mainArea_summary {
	width:970px;
	margin: 5px auto 0;
	min-height:250px;
	background-image: url(../../img/common/bg_main_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#mainArea_summary div.mainWrap01 {
	width:970px;
	background-image: url(../../img/common/bg_main_body.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainArea_summary div.mainWrap02 {
	width:970px;
	min-height:250px;
	padding-bottom:9px;
	background-image: url(../../img/common/bg_main_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
* html #mainArea_summary div.mainWrap02 {
	height:400px;
}
/*mainArea_outline*/
#mainArea_outline {
	width:970px;
	margin: 5px auto 0;
	min-height:250px;
	background-image: url(../../img/common/bg_main_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#mainArea_outline div.mainWrap01 {
	width:970px;
	background-image: url(../../img/common/bg_main_body.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainArea_outline div.mainWrap02 {
	width:970px;
	min-height:250px;
	padding-bottom:9px;
	background-image: url(../../img/common/bg_main_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
* html #mainArea_outline div.mainWrap02 {
	height:400px;
}



/*#table_depo_dea*/
#box_depo_dea {
	margin:10px 0 0;
	clear:both;
}
#box_depo_notebox {
	clear:both;
	padding: 10px 10px 0;
}
table#table_depo_dea {
	width:450px;
	border-collapse:collapse;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:0;
}
table#table_depo_dea_right {
	width:220px;
	border-top:1px solid #CCCCCC;
	padding:0;
	margin: 0;
}
table#table_depo_dea caption,
table#table_depo_dea_right caption {
color:#1F3785;
margin-top:15px;
}
table#table_depo_dea td,
table#table_depo_dea_right td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	line-height:1.5;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
table#table_depo_dea th,
table#table_depo_dea_right th {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
line-height:1.5;
padding:5px;
text-align:center;
vertical-align:middle;
}
table#table_depo_dea th.sells,
table#table_depo_dea_right th.sells { color:#06F; }
table#table_depo_dea th.buys,
table#table_depo_dea_right th.buys { color:#F30; }
table#table_depo_dea .bgPp,
table#table_depo_dea_right .bgPp {
background:none repeat scroll 0 0 #F2E6ED;
}
table#table_depo_dea .bgPpLeftTop,
table#table_depo_dea_right .bgPpLeftTop {
background:none repeat scroll 0 0 #F2E6ED;
text-align:left;
vertical-align:top;
}
table#table_depo_dea .bgWhLeftTop,
table#table_depo_dea_right .bgWhLeftTop {
	background:none repeat scroll 0 0 #F2E6ED;
	text-align:left;
	vertical-align:top;
}
table#table_depo_dea .bgWhLeftmiddle,
table#table_depo_dea_right .bgWhLeftmiddle {
	background:none repeat scroll 0 0 #F2E6ED;
	text-align:left;
	vertical-align:middle;
}
table#table_depo_dea .leftTop,
table#table_depo_dea_right .leftTop {
text-align:left;
vertical-align:top;
}
table#table_depo_dea .rightTop,
table#table_depo_dea_right .rightTop {
text-align:right;
vertical-align:top;
}
table#table_depo_dea .thinYellow,
table#table_depo_dea_right .thinYellow {
background:none repeat scroll 0 0 #FFFFCC;
}
table#table_depo_dea .thickRed,
table#table_depo_dea_right .thickRed {
background:none repeat scroll 0 0 #CC0000;
color:#FFFFFF;
}

/*#table_trans*/
table#table_trans_type {
	width:910px;
	border-collapse:collapse;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:0;
}
table#table_trans_type_right {
	width:220px;
	border-top:1px solid #CCCCCC;
	padding:0;
	margin: 0;
}
table#table_trans_type caption,
table#table_trans_type_right caption {
color:#1F3785;
margin-top:15px;
}
table#table_trans_type td,
table#table_trans_type_right td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	line-height:1.5;
	padding:5px;
	text-align:left;
	vertical-align:middle;
}
table#table_trans_type th,
table#table_trans_type_right th {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
line-height:1.5;
padding:5px;
text-align:center;
vertical-align:middle;
}
table#table_trans_type th.sells,
table#table_trans_type_right th.sells { color:#06F; }
table#table_trans_type th.buys,
table#table_trans_type_right th.buys { color:#F30; }
table#table_trans_type .bgPp,
table#table_trans_type_right .bgPp {
background:none repeat scroll 0 0 #F2E6ED;
}
table#table_trans_type .bgPpLeftTop,
table#table_trans_type_right .bgPpLeftTop {
background:none repeat scroll 0 0 #F2E6ED;
text-align:left;
vertical-align:top;
}
table#table_trans_type .bgWhLeftTop,
table#table_trans_type_right .bgWhLeftTop {
	background:none repeat scroll 0 0 #F2E6ED;
	text-align:left;
	padding: 5px 5px 5px 20px;
	vertical-align: top;
}
table#table_trans_type .bgWhLeftmiddle,
table#table_trans_type_right .bgWhLeftmiddle {
	background:none repeat scroll 0 0 #FFF;
	text-align:center;
	vertical-align:middle;
}
table#table_trans_type .leftTop,
table#table_trans_type_right .leftTop {
text-align:left;
vertical-align:top;
}
table#table_trans_type .rightTop,
table#table_trans_type_right .rightTop {
text-align:right;
vertical-align:top;
}
table#table_trans_type .thinYellow,
table#table_trans_type_right .thinYellow {
background:none repeat scroll 0 0 #FFFFCC;
}
table#table_trans_type .thickRed,
table#table_depo_dea_right .thickRed {
background:none repeat scroll 0 0 #CC0000;
color:#FFFFFF;
}

/*#table_swap*/
table#table_swap {
	width:680px;
	margin:0;

padding:0:}

table#table_swap caption {
color:#1F3785;
margin-top:15px;
}
table#table_swap td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
line-height:1.5;
padding:5px;
text-align:center;
vertical-align:middle;
}
table#table_swap th {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
line-height:1.5;
padding:5px;
text-align:center;
vertical-align:middle;
}
table#table_swap th.sells { color:#06F; }
table#table_swap th.buys { color:#F30; }
table#table_swap .bgPp{
background:none repeat scroll 0 0 #F2E6ED;
}
table#table_swap .bgPpLeftTop {
background:none repeat scroll 0 0 #F2E6ED;
text-align:left;
vertical-align:top;
}
table#table_swap .leftTop {
text-align:left;
vertical-align:top;
}
table#table_swap .rightTop {
text-align:right;
vertical-align:top;
}
table#table_swap .thinYellow {
background:none repeat scroll 0 0 #FFFFCC;
}
table#table_swap .thickRed {
background:none repeat scroll 0 0 #CC0000;
color:#FFFFFF;
}

/*
dl.downloadCol {
	width:900px;
	background-image: url(../img/ts_tablettl_bg.gif);
	background-repeat: repeat;
	background-attachment: scroll;
}
.bottom {
	border-bottom:1px solid #7e9093;
}
dl.downloadCol.bottom dd {
	padding-bottom:10px;
}
dl.downloadCol dt {
	float:left;
	width:380px;
	padding:6px 0;
	border-top:1px solid #7e9093;
	font-weight:bold;
}
dl.downloadCol dt.last {
	border-top:1px solid #7e9093;
	background-image: none;
	background-color: #FFF;
}

dl.downloadCol dd {
	float:right;
	width:490px;
}
dl.downloadCol dd p {
	background-color: #FFFFFF;
	border-top: 1px solid #7E9093;
	float: right;
	padding: 6px 6px 10px 10px;
	width: 490px;
}
dl.downloadCol dd p.bottom {
	border-bottom:1px solid #7e9093;
	height:20px;
}
dl.downloadCol dd p.download {
	width:200px;
	padding:6px 5px 6px 10px;
	font-weight:bold;
	border-top:1px solid #7e9093;
	float: right;
}

ul.boradUL {
	width:706px;
	margin: 0 auto;
}
ul.boradUL li {
	float:left;
	margin-right:14px;
}
ul.boradUL li.end {
	margin-right:0;
}

p.summary {
	padding:0 0 0px 20px;
	height:20px;
	margin-bottom:-1px;
}


.mainVW{
	margin:0 auto;
	padding:17px 0 14px;
	border:10px solid #d6dedf;
	border-width:0 10px 10px;
	width:680px;
}

.mainVBtn{
	margin:0;
	position: relative;
}
.mainVBtn .mtBtn{
	margin:0 0 0 28px;
}

.mainVBtn .btn_s01{
	position: absolute;
	left: 460px;
}

.mainVBtn .btn_s02{
	position: absolute;
	left: 460px;
	top: 104px;
}
*/
