@charset "utf-8";
/* 個別レイアウト定義 */

/*------Header-------*/

div#headertop h2 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	float:left;
	display:block;
	width:370px;
}

/* Center Area inner page */

div#main div#mainupper div#rightarea .breadcrumb {
	font-size:12px;
	padding-bottom:6px;
}

div#main div#mainupper div#rightarea .subheader {
	margin-top:25px;
	margin-bottom:10px;
}

div#main div#mainupper div#rightarea .mainheader {
	margin-top:6px;
}

div#main div#mainupper div#rightarea .layout2colline {
	background:url(/images/tradelink/line_tradelink_col2wline.jpg) repeat-y;
	margin-left:6px;
}

div#main div#mainupper div#rightarea .layout2colline .maincontent{
	float:left;
	width:360px;
	margin-right:25px;
}
div#main div#mainupper div#rightarea .layout2colline .maincontent2{
	float:left;
	width:360px;
	margin-right:0px;
}

div#main div#mainupper div#rightarea .layout2col {
}

div#main div#mainupper div#rightarea .layout2col .maincontent{
	float:left;
	width:365px;
	margin-right:0px;
}

div#main div#mainupper div#rightarea .maincontent p{
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.5em;
	margin:0px;
	
}

div#main div#mainupper div#rightarea .maincontent2 p{
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.5em;
	margin:0px;
	
}


div#main div#mainupper div#rightarea .maincontent h3.orange{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:3px;
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	margin:0px;
}

div#main div#mainupper div#rightarea .maincontent h4.glay{
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin:0px;
}

div#main div#mainupper div#rightarea .maincontent p.innercontent{
	font-size:14px;
	padding-left:10px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:2px;
	line-height:1.5em;
	margin:0px;
	
}

div#main div#mainupper div#rightarea .maincontent p em.orange,
div#main div#mainupper div#rightarea .marketlinkinner p em.orange 
{
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
}

div#main div#mainupper div#rightarea .maincontent p em.blue ,
div#main div#mainupper div#rightarea .marketlinkinner p em.blue
{
	font-size:14px;
	font-weight:bold;
	color:#336699;
}

div#main div#mainupper div#rightarea .maincontent p em.gray{
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

div#main div#mainupper div#rightarea .maincontent p em.black{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

div#main div#mainupper div#rightarea .maincontent p img {
	margin-left:5px;
}
div#main div#mainupper div#rightarea .maincontent p.comment {
	font-size:12px;
}

div#main div#mainupper div#rightarea .maincontent table {
	margin-top:10px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

div#main div#mainupper div#rightarea .maincontent table td,th {
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

div#main div#mainupper div#rightarea .maincontent a{
	font-size:14px;
}

div#main div#mainupper div#rightarea .maincontent a.fxgreen{
	font-weight:bold;
	text-decoration:underline;
	color:#638E09;
	background:url(/images/fx/mark_fxlink.gif) no-repeat;
	padding-left:18px;
}
div#main div#mainupper div#rightarea .maincontent .graph {
	margin-top:15px;
}
div#main div#mainupper div#rightarea .maincontent .briefmenu {
	width:240px;
	height:140px;
	border:#333333 1px solid;
	float:left;
	background:url(/images/fx/back_brief_menu.jpg) repeat-x;
	margin-left:3px;
	margin-right:3px;
	margin-top:10px;
	margin-bottom:6px;
}

div#main div#mainupper div#rightarea .maincontent .briefmenu p{
	font-size:12px;
	line-height:1.2em;
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	color:#2F2F2F;
}
div#main div#mainupper div#rightarea .maincontent .briefmenu .readnext{
	margin:0px;
	padding-right:14px;
	text-align:right;
}

div#main div#mainupper div#rightarea .maincontent .briefmenu .readnext a{
	font-size:12px;
	text-decoration:underline;
	color:#2F2F2F;
}

div#main div#mainupper div#rightarea div#centermain .maincontent div.navi {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:478px;
}
div#main div#mainupper div#rightarea div#centermain .maincontent div.navi div.prevnavi {
	width:239px;
	height:20px;
	float:left;
}
div#main div#mainupper div#rightarea div#centermain .maincontent div.navi div.prevnavi a{
	display:block;
	width:223px;
	background:url(/images/inner/back_prevnavi.gif) no-repeat;
	padding-top:3px;
	padding-left:16px;
	font-size:12px;
}
div#main div#mainupper div#rightarea div#centermain .maincontent div.navi div.nextnavi {
	width:239px;
	height:20px;
	float:left;
}

div#main div#mainupper div#rightarea div#centermain .maincontent div.navi div.nextnavi a{
	display:block;
	width:223px;
	background:url(/images/inner/back_nextnavi.gif) no-repeat;
	padding-right:16px;
	padding-top:3px;
	text-align:right;
	font-size:12px;
}

div#main div#mainupper div#rightarea div#centermain .maincontent div.textnavi {
	margin-top:5px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:478px;
}
div#main div#mainupper div#rightarea div#centermain .maincontent div.textnavi div.prevnavi {
	width:239px;
	height:20px;
	float:left;
}
div#main div#mainupper div#rightarea div#centermain .maincontent div.textnavi div.prevnavi a{
	display:block;
	width:223px;
	background:url(/images/inner/back_prevnavi.gif) no-repeat;
	padding-top:3px;
	padding-left:16px;
	font-size:12px;
}
div#main div#mainupper div#rightarea div#centermain .maincontent div.textnavi div.nextnavi {
	width:239px;
	height:20px;
	float:left;
}

div#main div#mainupper div#rightarea div#centermain .maincontent div.textnavi div.nextnavi a{
	display:block;
	width:223px;
	background:url(/images/inner/back_nextnavi.gif) no-repeat;
	padding-right:16px;
	padding-top:3px;
	text-align:right;
	font-size:12px;
}

/* /tradelink/ */
div#main div#mainupper div#rightarea div#centermain div.tradelinkinner {
	border-top:solid 4px #F7A3C9;
	margin-bottom:21px;
}

div#main div#mainupper div#rightarea div#centermain div.tradelinkinner .lbl a{
	display:block;
	width:265px;
	height:55px;
	float:left;
/*	text-indent:-8000px;
	background:url(/images/centerarea/lbl_tradelink.jpg) no-repeat; */
}

div#main div#mainupper div#rightarea div#centermain div.tradelinkinner .menu{
	display:block;
	width:220px;
	height:55px;
	float:left;
	overflow:hidden;
}

div#main div#mainupper div#rightarea div#centermain div.tradelinkinner .menu .lbljp {
	padding-left:99px;
	display:block;
	width:150px;
	height:19px;
	margin:0px;
/*	text-indent:-8000px;
	background:url(/images/centerarea/lbl_tradelink_jp.jpg) no-repeat; */
}

div#main div#mainupper div#rightarea div#centermain div.tradelinkinner .menu ul {
	padding-top:11px;
	padding-left:15px;
	display:block;
}

div#main div#mainupper div#rightarea div#centermain div.tradelinkinner .menu ul li{
	float:left;
	color:#FF6600;
}

div#main div#mainupper div#rightarea div#centermain div.tradelinkinner .menu ul li a{
	color:#FF6600;
}

div#main div#mainupper div#rightarea div#centermain div.tradelinkinner .menu ul li a:hover{
	color:#FF6600;
	text-decoration:underline;
}

div#main div#mainupper div#rightarea div#centermain div.tradelinkinner .read {
	display:block;
	margin:0px;
	padding:0px;
	width:498px;
	height:42px;
/*	text-indent:-8000px;
	background:url(/images/centerarea/read_tradelink.jpg) no-repeat; */
}

div#main div#mainupper div#rightarea .tradelinklowermenu {
	margin-top:20px;
	margin-bottom:20px;
}
div#main div#mainupper div#rightarea .maincontent .tradelinkmenu {
	padding:6px;
}
div#main div#mainupper div#rightarea .maincontent .tradelinkmenu ul li {
	padding-top:4px;
	padding-bottom:4px;
}

div#main div#mainupper div#rightarea .maincontent .tradelinkmenu ul li a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#333333;
	background:url(/images/fx/mark_fxlink.gif) no-repeat;
	padding-left:18px;
}


/* Right Area */

div#main div#mainupper div#rightarea div#rightmenu .rightbanner{
	padding:0px;
	width:250px;
	margin-bottom:4px;
	background-color:#FFDDDD;
}

/* Center Wide */
div#main div#mainupper div#rightarea div#centermainwide {
	width:760px;
}

div#main div#mainupper div#rightarea div#centermainwide div.tradelinkheader {
	width:760px;
	height:54px;
	border-top:solid 2px #F7A3C9;
	border-bottom:solid 2px #F7A3C9;
	margin-bottom:10px;
}

div#main div#mainupper div#rightarea div#centermainwide div.tradelinkheader .lbl{
	float:left;
}
div#main div#mainupper div#rightarea div#centermainwide div.tradelinkheader .menu {
	float:left;
	width:184px;
}
div#main div#mainupper div#rightarea div#centermainwide div.tradelinkheader .menu .lbljp {
	margin-top:2px;
	padding-left:87px;
}

div#main div#mainupper div#rightarea div#centermainwide div.tradelinkheader .menu ul {
	padding-top:11px;
	padding-left:0px;
	display:block;
}

div#main div#mainupper div#rightarea div#centermainwide div.tradelinkheader .menu ul li{
	float:left;
	color:#FF6600;
}

div#main div#mainupper div#rightarea div#centermainwide div.tradelinkheader .menu ul li a{
	color:#FF6600;
}

div#main div#mainupper div#rightarea div#centermainwide div.tradelinkheader .menu ul li a:hover{
	color:#FF6600;
	text-decoration:underline;
}

div#main div#mainupper div#rightarea div#centermainwide .stepinfo {
	padding-left:134px;
	padding-right:76px;
}
div#main div#mainupper div#rightarea div#centermainwide .stepinfowarn {
	margin-left:134px;
	margin-right:76px;
	border:1px solid #999999;
	background-color:#FFFFEC;
	padding:6px;
	font-size:12px;
}

div#main div#mainupper div#rightarea div#centermainwide .tradelinkdemocreate {
	margin-left:266px;
}

div#main div#mainupper div#rightarea div#centermainwide .tradelinkui {
	margin-left:47px;
}

div#main div#mainupper div#rightarea div#centermainwide .tradelinkwarning {
	margin-left:21px;
	margin-right:59px;
	border:1px solid #999999;
	background-color:#F6F6F6;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:12px;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}

div#main div#mainupper div#rightarea div#centermainwide .tradelinkwarning hr {
	border-top: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

div#main div#mainupper div#rightarea div#centermainwide .maincontent div.navi {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:754px;
}
div#main div#mainupper div#rightarea div#centermainwide .maincontent div.navi div.prevnavi {
	width:377px;
	height:20px;
	float:left;
}
div#main div#mainupper div#rightarea div#centermainwide .maincontent div.navi div.prevnavi a{
	display:block;
	width:361px;
	background:url(/images/inner/back_prevnavi.gif) no-repeat;
	padding-top:3px;
	padding-left:16px;
	font-size:12px;
}
div#main div#mainupper div#rightarea div#centermainwide .maincontent div.navi div.nextnavi {
	width:377px;
	height:20px;
	float:left;
}

div#main div#mainupper div#rightarea div#centermainwide .maincontent div.navi div.nextnavi a{
	display:block;
	width:361px;
	background:url(/images/inner/back_nextnaviwide.gif) no-repeat;
	padding-right:16px;
	padding-top:3px;
	text-align:right;
	font-size:12px;
}
div#main div#mainupper div#rightarea div#centermainwide .maincontent div.tradelinkvisual {
	margin-bottom:25px;
}

div#main div#mainupper div#rightarea div#centermainwide .maincontent div.tradelinkvisual .tradelinkwin {
	width:360px;
	float:left;
}
div#main div#mainupper div#rightarea div#centermainwide .maincontent div.tradelinkvisual .tradelinkweb {
	margin-left:27px;
	width:360px;
	float:left;
}

div#main div#mainupper div#rightarea div#centermainwide div.tradelinkwin a {
	margin-left:53px;
	margin-top:7px;
}

div#main div#mainupper div#rightarea div#centermainwide div.tradelinkweb a {
	margin-left:53px;
	margin-top:7px;
}

table.spec {
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	width:100%;
}

table.spec nobr{
	font-size:14px;
}

table.spec td.lbl{
	background-color:#E6E6E6;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}
table.spec td.detail{
	background-color:#FFFFFF;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

table.profile {
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	width:96%;
}

table.profile nobr{
	font-size:14px;
}

table.profile td.lbl{
	background-color:#E6E6E6;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}
table.profile td.detail{
	background-color:#FFFFFF;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

table.profile td.detail * {
	font-size:14px;
}
div#main div#mainupper div#rightarea .layout2colline .maincontent table{
	margin-top:26px;
	margin-bottom:15px;
}
div#main div#mainupper div#rightarea .layout2colline .maincontent2 table{
	margin-top:26px;
	margin-bottom:15px;
}

a.tradelinkmanual {
	margin-left:79px;
}

div#main div#mainupper div#rightarea .layoutborder {
	margin-left:10px;
	margin-right:10px;
	border:1px solid #999999;
	background-color:#F6F6F6;
	padding:6px;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}
div#main div#mainupper div#rightarea .layoutborder p {
	margin:0px;
	padding:0px;
}

div#main div#mainupper div#rightarea a.email {
	font-size:14px;
}

div#main div#mainupper div#rightarea div#tradelinkmanualpdf {
	margin-top:18px;
	margin-left:13px;
	margin-bottom:18px;
}

div#main div#mainupper div#rightarea div#tradelinkmanualpdf div.linkbtn {
	float:left;
}

div#main div#mainupper div#rightarea div#tradelinkmanualpdf div.acrobat {
	float:left;
	width:170px;
	margin-left:10px;
}

div#main div#mainupper div#rightarea div#tradelinkmanualpdf div.acrobat p{
	margin:0px;
	padding:0px;
	font-size:12px;
}

div#main div#mainupper div#rightarea div#tradelinkmanualpdf div.acrobat a{
	margin:0px;
	padding:0px;
	font-size:12px;
}

div#main div#mainupper div#rightarea div.maincontent div#systemtradelist {
	margin-left:54px;
	margin-top:6px;
}
div#main div#mainupper div#rightarea div.maincontent div#systemtradelist li.gray {
	background:url(/images/tradelink/mark_tradelink_manual_systemtrade_list_gray.jpg) no-repeat;
	width:549px;
	background-color:#F0F0F0;
	height:40px;
	padding-left:48px;
	padding-top:13px;
	margin-bottom:6px;
}

div#main div#mainupper div#rightarea div.maincontent div#systemtradelist li.white {
	background:url(/images/tradelink/mark_tradelink_manual_systemtrade_list_white.jpg) no-repeat;
	width:549px;
	background-color:#FFFFFF;
	height:40px;
	padding-left:48px;
	padding-top:13px;
	margin-bottom:6px;
}

div#main div#mainupper div#rightarea div.maincontent div#systemtradelist a {
	text-decoration:underline;
}

div#main div#mainupper div#rightarea h3.tradelink_systemmanual_header {
	background:url(/images/tradelink/mark_tradelink_manual_systemtrade_h3.jpg) no-repeat;
	padding-left:48px;
	padding-top:24px;
	margin-bottom:6px;
	color:#CB8707;
}

div#main div#mainupper div#rightarea p.tradelink_systemmanual {
	width:725px;
	padding-left:16px;
}

div#main div#mainupper div#rightarea h4.tradelink_systemmanual_sublabel {
	background:url(/images/tradelink/back_tradelink_manual_systemtrade_h4) no-repeat;
	width:740px;
	height:19px;
	color:#2F2F2F;
	padding-left:20px;
	padding-top:5px;
}

table.systemmanual {
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	width:720px;;
	margin-left:16px;
}

table.systemmanual nobr{
	font-size:14px;
}

table.systemmanual th{
	background-color:#E6E6E6;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	width:210px;
}
table.systemmanual td{
	background-color:#FFFFFF;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

table.systemmanual td * {
	font-size:14px;
}

div#main div#mainupper div#rightarea ul.tradelink_systemmanual_subcomment {
	margin-left:30px;
	list-style-type:disc;
	margin-bottom:12px;
}

div#main div#mainupper div#rightarea div.tradelink_systemmanual_image {
	margin-bottom:12px;
}

div#main div#mainupper div#rightarea div.tradelink_systemmanual_pagelist {
	border:1px solid #BBBBAA;
	width:680px;
	margin-left:16px;
}

div#main div#mainupper div#rightarea div.tradelink_systemmanual_pagelist h4{
	background-color:#666666;
	color:#FFFFFF;
	width:660px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}

div#main div#mainupper div#rightarea div.tradelink_systemmanual_pagelist ul{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:6px;
}

div#main div#mainupper div#rightarea div.tradelink_systemmanual_pagelist ul li {
	margin-bottom:8px;
	background:url(/images/tradelink/mark_tradelink_manual_systemtrade_pagelist.jpg) no-repeat;
	padding-left:20px;
}

div#main div#mainupper div#rightarea div#centermain h2.aftfx_center_h2 {
	font-size:14px;
	color:#FF6600;
	text-align:center;
	width:500px;
}

div#main div#mainupper div#rightarea div#centermain div.col2 {
	margin-top:16px;
}

div#main div#mainupper div#rightarea div#centermain div.col2 div.col2a {
	width:240px;
	margin-right:16px;
	float:left;
}
div#main div#mainupper div#rightarea div#centermain div.col2 div.col2b {
	width:240px;
	float:left;
}

div#main div#mainupper div#rightarea div#centermain div.col2 p.textlink{
	text-align:center;
	width:240px;
	margin-top:6px;
	margin-bottom:6px;
}
div#main div#mainupper div#rightarea div#centermain div.col2 p.textlink a{
	text-decoration:underline;
}

div#main div#mainupper div#rightarea div#centermain div.col2 table {
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	width:240px;;
}

div#main div#mainupper div#rightarea div#centermain div.col2 table nobr{
	font-size:14px;
}

div#main div#mainupper div#rightarea div#centermain div.col2 table td.lbl{
	background-color:#00427C;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	text-align:center;
	color:#FFFFFF;
}


div#main div#mainupper div#rightarea div#centermain div.col2 table th{
	background-color:#E6E6E6;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}
div#main div#mainupper div#rightarea div#centermain div.col2 table td{
	background-color:#FFFFFF;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

div#main div#mainupper div#rightarea div#centermain div.col2 table td * {
	font-size:14px;
}

div#main div#mainupper div#rightarea div#centermain .demotradewarning {
	margin-left:0px;
	margin-right:0px;
	border:1px solid #999999;
	background-color:#F6F6F6;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:12px;
	font-size:12px;
	margin-top:16px;
	margin-bottom:10px;
}

div#main div#mainupper div#rightarea div#centermain .demotradewarning hr {
	border-top: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

div#main div#mainupper div#rightarea div#centermain .aftfx_system_content {
	margin-left:0px;
	margin-right:0px;
	border:1px solid #999999;
	background-color:#F6F6F6;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:12px;
	margin-top:10px;
	margin-bottom:16px;
}
div#main div#mainupper div#rightarea div#centermain .aftfx_system_content p{
	font-size:14px;
}
div#main div#mainupper div#rightarea div#centermain .aftfx_system_content p em{
	font-size:14px;
}

div#main div#mainupper div#rightarea div#centermain .aftfx_system_content p em.tradelink_bold {
	color:#F04894;
	font-weight:bold;
}
div#main div#mainupper div#rightarea div#centermain .aftfx_system_content p em.tradelink {
	color:#F04894;
	font-weight:normal;
}
div#main div#mainupper div#rightarea div#centermain .aftfx_system_content p em.marketlink_bold {
	color:#254996;
	font-weight:bold;
}
div#main div#mainupper div#rightarea div#centermain .aftfx_system_content p em.marketlink {
	color:#254996;
	font-weight:normal;
}

div#main div#mainupper div#rightarea div#centermainwide div.inquiry_menu {
	margin-top:16px;
}
div#main div#mainupper div#rightarea div#centermainwide div.inquiry_menu ul.menu {
	margin-left:12px;
	margin-top:9px;
}
div#main div#mainupper div#rightarea div#centermainwide div.inquiry_menu ul.menu li {
	float:left;
}

div#main div#mainupper div#rightarea div#centermainwide div.inquiry_menu ul.menu li.menu_sub_inquiry {
	margin:0px;
	background:url(/images/inquiry/btn_inquiry_newcs_inquiry.jpg) no-repeat;
	width:183px;
	height:108px;
	display:block;
}
div#main div#mainupper div#rightarea div#centermainwide div.inquiry_menu ul.menu li.menu_sub_inquiry ul {
	padding-top:52px;
	padding-left:10px;
}

div#main div#mainupper div#rightarea div#centermainwide div.inquiry_menu ul.menu li.menu_sub_inquiry ul li * {
	font-size:14px;
}

table.outline {
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	width:500px;;
}

table.outline nobr{
	font-size:14px;
}

table.outline th{
	background-color:#E6E6E6;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}
table.outline td{
	background-color:#FFFFFF;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

table.outline td * {
	font-size:14px;
}

table.outline td.lbl{
	background-color:#F04894;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

div#main div#mainupper div#rightarea .layout2colline_funds {
	background:url(/images/tradelink/line_tradelink_col2wline_funds.jpg) repeat-y;
	margin-top:16px;
	margin-left:0px;
}

div#main div#mainupper div#rightarea .layout2colline_funds .maincontent{
	float:left;
	width:360px;
	margin-right:25px;
}
div#main div#mainupper div#rightarea .layout2colline_funds .maincontent2{
	float:left;
	width:360px;
	margin-right:0px;
}

table.tradelink_funds_in {
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	width:360px;;
}

table.tradelink_funds_in nobr{
	font-size:14px;
}

table.tradelink_funds_in th{
	background-color:#E6E6E6;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}
table.tradelink_funds_in td{
	background-color:#FFFFFF;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

table.tradelink_funds_in td * {
	font-size:14px;
}

table.tradelink_funds_in td.lbl{
	background-color:#B9E774;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	text-align:center;
}

div#main div#mainupper div#rightarea .layout2colline_funds .tradelink_funds_warn {
	font-size:12px;
	padding-left:0px;
	padding-right:0px;
}

div#main div#mainupper div#rightarea div.fx_layoutcol2 img.deal {
	float:left;
	width:222px;
}

div#main div#mainupper div#rightarea div.fx_layoutcol2 p.deal{
	float:left;
	width:250px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;

}

div#main div#mainupper div#rightarea div.fx_layoutcol2 p.deal2 {
	padding-top:0px;
}

div#main div#mainupper div#rightarea div.fx_layoutcol2 img.lc {
	float:left;
	width:290px;
}

div#main div#mainupper div#rightarea div.fx_layoutcol2 p.lc{
	float:left;
	width:180px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;

}

div#main div#mainupper div#rightarea div.fx_layoutcol2 p.lc2 {
	padding-top:0px;
}

div#main div#mainupper div#rightarea .maincontent table.tradelink_systemtrade_manual_layout {
	border-style:none;
	width:720px;
	margin-left:12px;
	margin-top:0px;
	padding:0px;
}

div#main div#mainupper div#rightarea .maincontent table.tradelink_systemtrade_manual_layout nobr{
	font-size:14px;
}

div#main div#mainupper div#rightarea .maincontent table.tradelink_systemtrade_manual_layout th{
	font-size:14px;
	border-style:none;
}
div#main div#mainupper div#rightarea .maincontent table.tradelink_systemtrade_manual_layout td{
	font-size:14px;
	border-style:none;
}

div#main div#mainupper div#rightarea .maincontent table.tradelink_systemtrade_manual_layout tr{
	border-style:none;
}

div#main div#mainupper div#rightarea .maincontent table.tradelink_systemtrade_manual_layout td * {
	font-size:14px;
}

div#main div#mainupper div#rightarea .maincontent table.tradelink_systemtrade_manual_layout em.gray{
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

div#main div#mainupper div#rightarea .maincontent h3.sitepolicy {
	margin-left:10px;
}


div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner {
	margin-bottom:0px;
	margin-top:16px;

}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .lbl{
	background:url(/images/news/lbl_aftnews.jpg) no-repeat;
	width:100%;
	height:25px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .lbl .newsaft{
	width:396px;
	height:25px;
	float:left;
	display:block;

}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .lbl a.newsall{
	display:block;
	width:110px;
	height:20px;
	float:left;
	padding-top:5px;
	text-decoration:underline;
	color:#FFFFFF;
	
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .lbl .blankmargin1{
	width:350px;
	height:25px;
	float:left;
	display:block;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .lbl .blankmargin2{
	width:8px;
	height:25px;
	float:left;
	display:block;
}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .lbl a.rss{
	display:block;
	width:28px;
	height:25px;
	float:left;
/*	text-indent:-8000px; */
	
}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newslist {
	border:1px solid #CCCCCC;
	padding:10px;
}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent {
	border:1px solid #CCCCCC;
	padding:10px;
}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent h3.subject{
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent p em{
	font-weight:bold;
	margin-top:8px;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent p del{
	color: #CC3300;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent p s{
	color: #CC3300;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent p.postscript{
	margin-top:8px;
	color: #CC3300;
}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent p.centering {
	font-weight:normal;
	text-align: Center;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent p.rightadjust {
	font-weight:normal;
	text-align: right;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent p.box {
	margin:2px;
	padding:4px;
	border:1px solid #CCCCCC;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .newscontent p.signatuer {
	letter-spacing: 1px;
	font-size:13px;
	color: #333333;
	text-align: right;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .news {
	border-bottom:1px dashed #666666;
	margin-bottom:8px;
	padding-bottom:6px;
}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .news p {
	display:block;
	margin:0px;
	padding:0px;
}

div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .news .date{
	width:80px;
	float:left;
}
div#main div#mainupper div#rightarea div#centermain div.newsfromaftinner .news .headline{
	padding-left:5px;
	float:left;
	width:390px;
}

div#main div#mainupper div#rightarea div#centermain div.newsrssmenu {
	padding-left:342px;
}
div#main div#mainupper div#rightarea div#centermain div.newsrssmenu div.rss {
	float:left;
	height:28px;
}
div#main div#mainupper div#rightarea div#centermain div.newsrssmenu div.rsslink {
	float:left;
	padding-top:7px;
	height:21px;
	padding-left:5px;
}
div#main div#mainupper div#rightarea div#centermain div.newsrssmenu div.rsslink a{
	text-decoration:underline;
}

div#main div#mainupper div#rightarea .layout2col_aftfx {
	margin-top:16px;
	margin-left:0px;
}

div#main div#mainupper div#rightarea .layout2col_aftfx .maincontent{
	float:left;
	width:368px;
	padding:0px;
	margin-right:9px;
	border:1px solid #999999;
}
div#main div#mainupper div#rightarea .layout2col_aftfx .maincontent2{
	float:left;
	width:368px;
	padding:0px;
	margin-right:0px;
	border:1px solid #999999;
}

div#main div#mainupper div#rightarea .layout2col_aftfx hr {
	border-top:1px solid #999999;
	border-bottom:none;
	border-right:none;
	border-left:none;
	width:95%;
}
div#main div#mainupper div#rightarea .layout2col_aftfx p {
	font-size:16px;
	font-weight:bold;
	padding:2px;
}

div#main div#mainupper div#rightarea .layout2col_aftfx .maincontent p {
	margin-left:5px;
}

div#main div#mainupper div#rightarea .layout2col_aftfx .maincontent2 p {
	margin-left:20px;
}

div#main div#mainupper div#rightarea .maincontent .aftfx_marketlink_business {
	border:1px solid #999999;
	width:747px;
	margin-top:16px;
}
div#main div#mainupper div#rightarea .maincontent .aftfx_marketlink_business h2 {
	float:left;
}
div#main div#mainupper div#rightarea .maincontent .aftfx_marketlink_business div.read {
	float:left;
}

div#main div#mainupper div#rightarea div#centermainwide div.marketlinkheader {
	width:760px;
	height:54px;
	border-top:solid 2px #92A4CA;
	border-bottom:solid 2px #92A4CA;
	margin-bottom:10px;
}

div#main div#mainupper div#rightarea div#centermainwide div.marketlinkheader .lbl{
	float:left;
}
div#main div#mainupper div#rightarea div#centermainwide div.marketlinkheader .menu {
	float:left;
	width:184px;
}
div#main div#mainupper div#rightarea div#centermainwide div.marketlinkheader .menu .lbljp {
	margin-top:2px;
	padding-left:64px;
}

div#main div#mainupper div#rightarea div#centermainwide div.marketlinkheader .menu ul {
	padding-top:11px;
	padding-left:0px;
	display:block;
}

div#main div#mainupper div#rightarea div#centermainwide div.marketlinkheader .menu ul li{
	float:left;
	color:#FF6600;
}

div#main div#mainupper div#rightarea div#centermainwide div.marketlinkheader .menu ul li a{
	color:#FF6600;
}

div#main div#mainupper div#rightarea div#centermainwide div.marketlinkheader .menu ul li a:hover{
	color:#FF6600;
	text-decoration:underline;
}

table.marketlink_outline {
	border:1px solid #BBBBAA;
	border-collapse:collapse;
	width:750px;
}

table.marketlink_outline nobr{
	font-size:14px;
}

table.marketlink_outline th{
	background-color:#E6E6E6;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}
table.marketlink_outline td{
	background-color:#FFFFFF;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}

table.marketlink_outline td * {
	font-size:14px;
}

table.marketlink_outline td.lbl{
	background-color:#33549D;
	font-size:14px;
	border:1px solid #BBBBAA;
	border-collapse:collapse;
}
table.marketlink_outline td.head{
	text-align:center;
}

table.marketlink_outline td em.comment{
	font-size:12px;
}


div#main div#mainupper div#rightarea .layout2col_aftfx_outline {
	margin-top:16px;
	margin-left:0px;
}

div#main div#mainupper div#rightarea .layout2col_aftfx_outline .maincontent{
	float:left;
	width:368px;
	padding:0px;
	margin-right:9px;
}
div#main div#mainupper div#rightarea .layout2col_aftfx_outline .maincontent2{
	float:left;
	width:368px;
	padding:0px;
	margin-right:0px;
}

div#main div#mainupper div#rightarea .layout2col_aftfx_outline hr {
	border-top:1px solid #999999;
	border-bottom:none;
	border-right:none;
	border-left:none;
	width:95%;
}
div#main div#mainupper div#rightarea .layout2col_aftfx_outline p {
	font-size:16px;
	font-weight:bold;
	padding:5px;
	border:1px solid #999999;
	width:358px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	
}


div#main div#mainupper div#rightarea div#centermain div.marketlinkinner {
	border-top:solid 4px #92A4CA;
	margin-bottom:21px;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .lbl a{
	display:block;
	width:265px;
	height:55px;
	float:left;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .menu{
	display:block;
	width:220px;
	height:55px;
	float:left;
	overflow:hidden;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .menu .lbljp {
	padding-left:99px;
	display:block;
	width:150px;
	height:19px;
	margin:0px;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .menu ul {
	padding-top:11px;
	padding-left:34px;
	display:block;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .menu ul li{
	float:left;
	color:#FF6600;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .menu ul li a{
	color:#FF6600;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .menu ul li a:hover{
	color:#FF6600;
	text-decoration:underline;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .read {
	display:block;
	margin:0px;
	padding:0px;
	width:498px;
	height:42px;
}

div#main div#mainupper div#rightarea div#centermain div.marketlinkinner .read2 {
	width:482px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
}

div#main div#mainupper div#rightarea div#centermainwide .marketlink_system_header ul {
	padding-left:560px;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:20px;
	color:#FF6600;
}
div#main div#mainupper div#rightarea div#centermainwide .marketlink_system_header ul li{
	float:left;
}
div#main div#mainupper div#rightarea div#centermainwide .marketlink_system_header ul li a{
	color:#FF6600;
}
