﻿@charset 'UTF-8';
/*body	{ margin:10px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }	*/
body	{ margin:10px; font-family:verdana,arial,helvetica, sans-serif;}
td		{	font-size:100%; font-family:verdana,arial,helvetica, sans-serif;  }
p	{ line-height:1.5em; }
.page	{ width:710px; text-align:left; }
.navspace	{ border-top:3px solid #606060; border-bottom:1.5px solid #606060; margin:0px; padding:0px; }
.topnav	{ text-align:right; }
.titlespace	{ padding:20px 0px 10px 0px; border-bottom:1.5px solid #606060; 
				background-image:url("JPimages/cbot_fade.jpg"); 
				background-position:bottom right; 
				background-repeat:no-repeat;
			}
.content	{ padding:10px 0px 10px 0px; font-size:80%; line-height:1.5em; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.content2	{ padding:10px 0px 10px 0px; font-size:80%; line-height:1.5em; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.content3	{ font-family:verdana, arial, helvetica, sans-serif; padding:0px 0px 10px 0px; font-size:80%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.contenten	{ line-height:1.1em; font-size:95%; font-family:verdana, arial,helvetica,sans-serif; padding-top:10px; }
.subtitle	{ font-size:120%; font-weight:bold; margin-top:0px;  }
.beta		{ background-color:#ffffff; width:200px; }
.pagetop	{ text-align:right; }
.footer		{ border-top:3px solid #606060; font-size:75%; color:#404040; }
.copyright	{ font-family:verdana, arial, helvetica, sans-serif; font-size:90%; margin-top:2px; }
.textnav	{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:70%; margin-top:5px;  }
.fontjp		{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:95%; }
.fontjp85		{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:85%; }
.fonten		{ font-family:verdana, arial,helvetica,sans-serif; }
.floatright	{ float:right; margin-left:4%; }
.floatleft	{ float:left; margin-right:4%; } 
.margin0	{ margin:0px; }

/* links */
a 	{	color:#0000ff; text-decoration:underline;}
a:link {color:#0000ff;}
a:visited {color:#0000ff;}
a:hover {color:red;  text-decoration:underline;}

a.inmiss 	{	color:#000099; text-decoration:underline;}
a.inmiss:link {color:#000099;}
a.inmiss:visited {color:#000099;}
a.inmiss:hover {color:red;  text-decoration:underline;}

a.textnv 	{	color:#666666; text-decoration:underline;}
a.textnv:link {color:#666666;}
a.textnv:visited {color:#666666;}
a.textnv:hover {color:#000000;  text-decoration:underline;}

/* index */
.inbelowlogo	{ border-top:2px solid #000000; height:320px; 
			background-image: url(JPimages/cbot_big.jpg); background-repeat: no-repeat; background-position: top right;} 
.innav	{ margin-left:30px; margin-top:0px; }
.inmission	{ background-color:#FDCE25; width:410px;  height:200px; padding:5px 20px 20px 20px; font-size:8pt; color:#333333; 
				font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; } 
.inmissionto	{ text-align:right; margin-bottom:5px; }
.inmisscontact  { text-align:right; font-size:90%; }
.inmissionright	{ padding:20px 0px 10px 10px; font-size:70%;  } 
.incontact	{ border-left:1px solid #0E7F11; margin:15px 0px 10px 36px; padding-left:5px;  font-size:70%; color:#0E7F11; }

.navi a.inavi:link, .navi a.inavi:visited { 
   width:100%; 
   padding:5px;    
   display:block; 
   text-decoration: none; 
   border:1px solid white; 
	} 
.navi a.inavi:hover { 
   border:1px solid green; /*#ffcccc*/
	} 
.indayth	{ font-size:7pt; font-weight:bold; border-bottom:1px solid black; }
.indaytd	{ font-size:7pt; border-bottom:1px solid black; }
.inscroll { margin-top:5px; height: 150px; width: 250px; overflow: auto; border: 1px solid #666; background-color: #ddd; padding: 5px;}

/* kaishagaiyo */
.gaiyoprompt	{ font-size:85%; padding:2px; }
.gaiyofield		{ font-size:85%; padding:2px; }
.noconflict	{  font-size:90%; border:0px solid #666666s; padding:10px; color:#666666; margin-top:10px;   }

/* system trading */
.shikumititle	{ font-size:120%; font-weight:bold; padding:2px; color:white; background-color:navy; margin-top:10px;  }
.shikumi	{ font-size:90%; border: 1px solid navy; color:navy; padding:10px; margin-top:0px; }

/* System List */
.syslistH { font-size:75%; font-weight:bold; background-color:#333333; color:white; padding:4px;  }
.syslist {	font-size:75%; font-family:verdana, arial,helvetica,sans-serif; }
.syslistB { font-size:30%; background-color:#333333; }
.pagedisplay { font-size:80%; font-family:verdana,arial,helvetica,sans-serif; color:olive; margin:4px 4px 4px 0px;}
.pagedisplay2 { font-size:80%; font-family:verdana,arial,helvetica,sans-serif; color:olive; margin:0px; text-align:right; }
.button { text-align:right; margin:0px;}
div.browse { border:5px double #999999; background-color:#ffffff; font-family:arial,helvetica,sans-serif; padding:5px; }
div.browse1 { border:1px solid olive; background-color:#ffffee; font-family:verdana,arial,helvetica,sans-serif; padding:3px; font-size:8pt; }
.inputZ		{	font-family:verdana, arial,helvetica, sans-serif; font-size:8pt; }
.syssearch	{ font-size:8pt; padding:15px 5px 5px 5px;  }

/* Feature System */
.feasystitle	{ background-color:#333333; color:white; padding-left:2px; font-weight:bold; 
				font-size:140%; font-family:verdana,arial,helvetica,sans-serif; margin-top:10px; }
.feasysdescription	{ line-height:1.2em; font-size:75%; padding:2px; }
.feasysperf		{ margin-top:10px; padding:10px 0px 10px 0px; border-top:1px solid #999999;  }
.feasyschart	{  font-family:verdana,arial,helvetica,sans-serif; }
.feasysanalyze	{ font-size:75%; padding:5px; width:200px; }

/* Unyo system */
.actsyslistH { font-size:90%; font-weight:bold; background-color:#333333; color:white; font-family:arial,helvetica,sans-serif;  }
.actsys {	font-size:90%; font-weight:bold; font-family:arial,helvetica,sans-serif; border-bottom:1px solid black; }
.actsyslist {	font-size:90%; font-family:arial,helvetica,sans-serif; border-bottom:1px solid black; }
.actList { font-size:90%; border-bottom:1px solid black; margin:4px; }
.aplisttitle	{ font-size:90%; margin:4px 0px 4px 0px; color:orange; font-weight:bold; font-family:verdana,arial,helvetica,sans-serif;}
a.apl 	{color: #ffffff; text-decoration:underline; }
a.apl:link 	{color: #ffffff; text-decoration:underline;}
a.apl:visited 	{color: #ffffff;}
a.apl:hover	 {color:red; text-decoration:underline; }

/* System AP summary */
.apsysNameAbove { color:#008000; margin:0px; font-family:arial,helvetica,sans-serif; }
.apsysNameD { color:white; background-color:#008000; padding:3px; margin:0px; font-weight:bold; } 
.apbase { color:#FF6600; background-color:white; padding:1px; margin:0px; } 
.apsysinfo { font-family:verdana,arial,helvetica,sans-serif; border:0px solid black; padding:3px; }
.apitemhead { color:#008000; margin:0px 0px 0px 0px; font-weight:bold; font-size:100%; font-family:verdana,arial,helvetica,sans-serif; }
.apdetailhead { color:white; background-color:#008000; padding:2px; margin:5px 0px 5px 0px; font-weight:bold; font-size:125%; font-family:verdana,arial,helvetica,sans-serif; }
.apdatatitle { color:#666666; background-color:white; margin:10px 0px 2px 0px; padding:2px; font-weight:bold; font-size:100%;}
.apth { font-size:90%; color:white; background-color:#666666; font-weight:bold; border-bottom:1px solid #333333;  }
.aptd { font-size:90%; border-bottom:1px solid #333333; }
.aptylink2 { color:black; font-size:90%; font-weight:200; }
.apsumtitle	{ color:black; background-color:#ffffff; border-bottom:1px solid #333333;}
.apsumth	{ background-color:#ffffff; border-bottom:1px solid #333333;  text-align:left; font-size:80%; }
.apsumtd	{ background-color:#ffffff; border-bottom:1px solid #333333;  text-align:right; font-size:80%; }
.apdef	{ margin:0px 0px 0px 5px; color:#333333; font-size:90%; }
.apdisc	{ color:#666666; font-size:90%; }
.apform	{ border:3px double #999999; background-color:white; padding:10px; margin:10px;  }
.apimg { padding:0px 20px 0px 20px; }
.apdivchleft	{ height:20px; width:100px; padding:0px 2px 0px 0px; text-align:right; border-right:1px solid #666666; }
.apdivchbtm		{ height:30px; background-color:#666666; color:white; border-bottom:1px solid #666666;   }
.apdivchbtm2		{ height:30px; background-color:#666666; color:white; border-bottom:1px solid #666666; font-size:80%;   }
.apdivchtd		{ text-align:center; border-top:1px solid #666666; background-color:#ffffee; height:230px;}
.apdivchwrap	{ border-right:1px solid #666666; }
.aplisttitle	{ margin:4px 0px 4px 0px; color:orange; font-weight:bold; }
div.apfeasystem	{ width:650px; font-size:10pt; margin:5px 10px 10px 10px; font-weight:bold; }
#feasysFieldset { border:2px solid brown;  }
#feasysLegend { color:brown; font-weight:bold; }
.apdprompt	{ font-weight:bold; font-size:80%; }
.apdfield	{ font-size:80%; }
.backD { color:#666666; margin:0px; font-size:75%; text-align:right;} 
.listZ	{ font-size:90%; }
.listZ2		{	font-size:90%; margin:3px; background-color:#333333; color:white; }
.jpapTitle	{ font-size:140%; font-weight:bold; color:#AD6D30;　font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }
/* System A trades */
.atitemhead { color:#008000; margin:0px 0px 4px 0px; font-size:90%;}
.atlisttotal { 	font-size:95%; margin:3px; background-color:#333333; color:white; font-weight:bold; }
.atlisttotal2 { 	font-size:95%; margin:3px; background-color:#333333; color:white; font-weight:bold; }
.atlist		{	font-size:95%; margin:3px; }
.atlistH	{	font-size:95%; margin:3px; background-color:#333333; color:white; }
.atbase { color:#FF6600; background-color:white; padding:1px; margin:0px; text-align:right;  } 

/* managedfutures */
.ectatd	{ padding:2px; border-bottom:0.5pt solid black; font-size:70%; text-align:center;  }
.ectath	{ padding:2px; border-bottom:0.5pt solid black; font-size:70%; background-color:black; color:white; text-align:center; }
.ectabutton { font-family:verdana, arial, helvetica,sans-serif; font-size:8pt; }

.ectawrap	{ padding-top:15px; ; border-top:0px solid #897624; padding-bottom:15px; border-bottom:1px solid #000000; margin-bottom:10px;  }
.ectadaimei	{ margin-top:5px; font-weight:bold; }
.ectaname	 { padding:7px 2px 7px 2px;  background-color:black; color:#ffffff; font-size:200%; font-weight:bold;　margin-top: 10px; }
.ectaprompt	{ font-size:75%; color:#897624; padding:5px 5px 5px 0px;  }
.ectadata { font-size:75%; padding:5px 0px 5px 5px; }
.ectaDescription { width:500px; padding-right:10px; }
.ectaDesprompt	{ color:#897624; margin:5px 0px 3px 0px; }
.ectasignup { padding:20px 0px 0px 10px; }
.ectainput	{ font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; border:1px solid #666666; }
.ectaconfirmrpt	{ font-weight:bold; height:15px; }
.ectagoodwrap	{ border:1px solid #897624; color:#5B4D14; width:400px; padding:10px;  }

/* kouzakaisetsu */
td.acctsteps	{ font-family:verdana, arial,helvetica,sans-serif; font-weight:bold; width:70px;  }
td.acctforms	{ font-size:75%; padding:10px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;  }
td.acctbeta	{ width:180px; }
ul.acctadditional	{ margin:5px 0px 0px 40px; font-family:verdana,arial,helvetica,sans-serif; }
ul.acctadditional li { line-height:1.5em; }
.acctfonten		{ font-family:verdana, arial,helvetica,sans-serif;  }
div.acctsample	{ font-size:70%; margin:5px; padding:10px; color:#666666; background-color:#ececec; }
p.acctsample	{ margin:0px; line-height:1.2em; }
div.acctsample2	{ font-size:75%; margin:5px; padding:10px; color:#666666; background-color:#ececec; }
p.acctsample2	{ margin:0px; line-height:1.5em; }
.openacctguide 	{ padding:10px; border:1px solid #000000; background-color:#efefef; float:right; margin-left:10px; width:200px; }
.subtitle2	{ margin-top:10px; background-color:#000000; color:white; padding:2px; font-size:110%; font-weight:bold;  }
.payoptions	{ font-size:120%; font-weight:bold; margin-top:30px; border-top:1px solid #000000; padding-top:5px; }
.paytitle	{ color:#ffffff; font-weight:bold; background-color:#0048B7; padding:5px; }
.dataRow	{ valign:top; }
.payprompt	{ padding:6px; background-color:#EDF2FA; font-size:80%; font-weight:bold; border:1px solid #B7C4D9; width:120px; }
.payfield	{ padding:6px; font-size:80%; border:1px solid #B7C4D9;   }
.sample	{ padding:10px 5px 10px 5px; font-weight:bold; font-size: 90%; border:1px solid #dddddd; }
.sampledl	{ padding:10px 5px 10px 5px; font-size: 90%; border:1px solid #dddddd; }

/* contact */
.contactprompt	{　font-size:75%; }
.contactfield	{　font-size:70%; }
.contactinput	{ font-family:verdana, arial,helvetica,sans-serif; font-size:9pt; }
.contactbuttonen	{ font-family:verdana, arial,helvetica,sans-serif; font-size:9pt; }
.pwarn	{ color:red; }
td.contactmain	{ color:#666666; font-family:verdana, arial,helvetica,sans-serif; font-size:75%; padding-right:10px;   }
div.contactmain	{ border:1px solid #666666; margin:10px 40px 10px 40px; padding:5px; background-color:#eeeeee; }
.contactbeta	{ font-size:73%; padding-left:40px;  color:#333333;  } 				
.contactbeta2	{ font-size:75%; padding-left:15px; width:200px; color:#333333; } 
p.contacttopic	{ line-height:1.2em; }

/* disclaimer */
.endisclaimer	{ line-height:1.1em; font-size:95%; font-family:verdana, arial,helvetica,sans-serif; border-top:1px solid #000000; padding-top:10px; }
.nfatitle	{ color:olive; font-weight:bold; font-size:120%; }
.menu{	color:white; background-color:#666666; font-weight:bold; padding:2px; margin:10px 0px 10px 0px; font-size:110%; padding:3px; }
.line		{	margin:4px 0px 0px 0px; font-size:4pt; border-top:1px solid #666666; }

/* protectpage. */
.spintro { color:#AD6D30; padding:0px 5px 10px 5px; margin:0px; font-family:verdana,arial,helvetica,sans-serif;  }
.spintroline { border-top:1px solid #AD6D30; margin:0px; font-size:5pt; }
.nologinform	{ width:40%; font-size:80%; padding:10px 15px 10px 10px; }
.nologinform2	{ width:60%; font-size:80%; padding:10px 10px 10px 20px; border-left:1px solid #000000; }
.suformprompt	{ font-size:80%; }
.suformfield	{ font-size:80%; }
.jpformbutton	{ font-size:8pt; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }
.sptitle	{ border-top:1px solid #000000; padding-top:10px; margin-top:20px; font-weight:bold; font-size:120%; margin-bottom:15px; }
.formexample	{ font-size:80%; font-family:verdana, arial, helvetica, sans-serif; }
				
/* admin page */
.adminpage	{ width:100%; text-align:left; }
.admintitle	{ color:#666666; font-size:14pt; font-weight:bold; }
.admintoptext	{ color:#336600; font-size:14pt; font-weight:bold; }
.admintitlespace	{ padding:20px 0px 10px 0px; border-bottom:1.5px solid #606060; 
				background-image:url("JPimages/cbot_fade.jpg"); 
				background-position:bottom right; 
				background-repeat:no-repeat;
				border-top:2px solid #606060;
			}
.admincontent	{ padding:10px 0px 10px 0px; font-size:75%; }
.admindirth	{ font-size:8pt; font-weight:bold; border-bottom:1.5px solid black; }
.admindirtd	{ font-size:8pt; border-bottom:1px solid #666666; }
.adminCusupdate	{ text-align:left; width:600px; border:1px solid black; padding:20px; margin-top:20px; line-height:1.5em;  }
.adminCusviewname	{ font-size:180%; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #000000; margin-bottom:5px;  }