/* -----Menu----- */

/* HTML For */
/*  */
/**/
/**/

html {
	margin:0px;
	padding:0px;
}

body {
	background-color:#b0bcc9;
	text-align: center;
	color:#000000;
	margin:0px;
	padding:0px;
}

table {
	color:#0000006;
}

a{
	outline:0 ;
}

a{ color: #0033cc; text-decoration: underline; }
a:link{ color: #0033cc; text-decoration: underline; }
a:visited{ color: #0033cc; text-decoration: underline; }
a:active{ color: #0033cc; text-decoration: none; }
a:hover{ color: #0033cc; text-decoration: none; }

h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, form, table {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅","Lucida Sans", "Century Gothic", "Arial", "Bitstream Vera Sans", "Helvetica", "sans-serif";
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#wrapper #lineup-box #koukokunenga {
	width: 790px;
	font-size: 10px;
	position: absolute;
	left: 26px;
	top: 209px;
	line-height: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a img {
	border:none;
}

#wrapper {
	background-color:#e8e8e8;
	width:840px;
	font-size: 12px;
	line-height:135%;
	text-align:left;
	margin:0px auto 0px auto;
}

#header {
	background:url(../images/bg_white.gif) top left repeat-x;
	width:840px;
	height:50px;
	position:relative;
}

#logo-fx {
	position:absolute;
	top:6px;
	left:18px;
}

#logo-cyber01 {
	position:absolute;
	top:16px;
	left:703px;
}

#c-nex-box {
	position:relative;
}

h1 {
	background:url(../images/img_c_nex.gif) top left no-repeat;
	width:840px;
	height:129px;
	display:block;
	font-size:1px;
	text-indent:-1000em;
}

h2 {
	background:url(../images/img_spread.gif) top left no-repeat;
	width:840px;
	height:216px;
	display:block;
	font-size:1px;
	text-indent:-1000em;
}

#c-nex-box a{
	height: 13px;
	overflow: hidden;
}

#c-nex-box a:hover {
	visibility: visible;
}

#c-nex-box a:hover img {
	visibility: hidden;
}

#btn-currenex {
	background: url(../images/btn_currenex.gif) no-repeat 0px -13px;
	width:147px;
	height:13px;
	display:block;
	position:absolute;
	top:125px;
	left:682px;
}

#btn-pair {
	background: url(../images/btn_pair.gif) no-repeat 0px -13px;
	width:111px;
	height:13px;
	display:block;
	position:absolute;
	top:333px;
	left:366px;
}

#demo-box { background:url(../images/bg_black_01.gif) top left repeat-x; height:45px; position:relative; }

#demo-box p { font-size:10px; color:#999999; line-height:120%; position:absolute; top:5px; left:10px; width: 542px; }


#demo-box a{
	height: 23px;
	overflow: hidden;
}

#demo-box a:hover {
	visibility: visible;
}

#demo-box a:hover img {
	visibility: hidden;
}

#btn-demo-01 { background: url(../images/btn_demo_01.gif) no-repeat 0px -23px; width:259px; height:23px; display:block; position:absolute; top:7px; left:562px; }

#three-box {
	background:url(../images/bg_c_nex.gif) top left no-repeat;
	height:212px;
	position:relative;
}

#three-box a{
	height: 23px;
	overflow: hidden;
}

#three-box a:hover {
	visibility: visible;
}

#three-box a:hover img {
	visibility: hidden;
}

#btn-movie {
	background: url(../images/btn_movie.gif) no-repeat 0px -23px;
	width:199px;	
	height:23px;
	display:block;
	position:absolute;
	top:22px;
	left:632px;
}

#three-box ul {
	list-style:none inside;
}


#three-box li a{
	height: 153px;
	overflow: hidden;
}

#three-box li a:hover {
	visibility: visible;
}

#three-box li a:hover img {
	visibility: hidden;
}


#campaign {
	position:relative;
	text-align: center;
	margin:20px 0px 20px 0px;
}



#btn-spec {
	background: url(../images/btn_spec.gif) no-repeat 0px -153px;
	width:264px;	
	height:153px;
	display:block;
	position:absolute;
	top:59px;
	left:18px;
}

#btn-platform { background: url(../images/trade_btn_ov.gif) no-repeat; width:398px; height:153px; display:block; position:absolute; top:59px; left:20px; }

#btn-bank { background: url(../images/interbank_btn_ov.gif) no-repeat 0px; width:397px; height:153px; display:block; position:absolute; top:60px; left:430px; }

.btn-kojin {
	background: url(../images/btn_kojin_ov.gif) no-repeat;
	width:341px;
	height:77px;
	display:block;
	
}

.btn-houjin {
	background: url(../images/btn_houjin_ov.gif) no-repeat;
	width:340px;
	height:77px;
	display:block;
	
}




.btn-kojin-box{
	width:840;
    margin:0px auto 0px auto;
}


.convasion-box {
	text-align:center;
}

.convasion-box a{
	height: 82px;
	overflow: hidden;
}

.convasion-box a:hover {
	visibility: visible;
}

.convasion-box a:hover img {
	visibility: hidden;
}

.btn-convasion {
	background: url(../images/btn_convasion.gif) no-repeat 0px -82px;
	width:733px;	
	height:82px;
	display:block;
	margin:0px 0px 0px 55px;
}
#wrapper .convasion-box .ichi {
	text-align: center;
	margin-bottom: 10px;
}
#wrapper #cnexcp {
	margin-top: 15px;
	text-align: center;
}



.btn-convasion_demo {
	background: url(../images/btn_convasion_demo.gif) no-repeat 0px -82px;
	width:733px;	
	height:82px;
	display:block;
	margin:0px 0px 0px 55px;
}

.text-link {
	text-align:center;
	margin:10px 0px 20px 0px;
}

 ul {
	margin:20px 0px 0px 40px;
}

#spec-box {
	position:relative;
	margin:30px 0px 0px 0px;
}

#lineup-box {
	position:relative;
	margin:20px 0px 0px 0px;
	padding-bottom:35px;
	background-color:#9fada9
}
#gaika-btn{
	float:left;
	margin:0px 0px 20px 10px;
}

#365-btn{
	float:left;
	margin:0px 0px 20px 0px;
}

.title-space {
	margin:0px 0px 0px 20px;
}

#commission {
	float:left;
	margin:7px 0px 0px 30px;
}

#limit {
	float:left;
	margin:7px 0px 0px 10px;
}

#table-spec {
	margin:5px 0px 0px 30px;
}

#spec-text {
	font-size:10px;
	margin:5px 0px 0px 30px;
}

#platform-box {
	position:relative;
	margin:30px 0px 0px 0px;
}

#table-rate {
	background:url(../images/table_rate.gif) top left no-repeat;
	width:782px;
	height:508px;
	margin:8px 0px 0px 30px;
}

#platform-box object {
	position:absolute;
	top:130px;
	left:114px;
}


#table-operate {
	margin:17px 0px 0px 30px;
}

#bank-box {
	position:relative;
	margin:30px 0px 0px 0px;
}


#img-txt{
	margin:13px 0px 0px 32px;
}


#table-market{
	margin:12px 0px 0px 30px;
}


#table-bank{
	margin:8px 0px 0px 30px;
}

#outline-box {
	background:url(../images/bg_black_02.gif) top left repeat-x;
	height:112px;
	position:relative;
	margin:20px 0px 0px 0px;
}

#outline-box dt {
	position:absolute;
	top:14px;
	left:33px;
}

#outline-box dd {
	color:#FFF;
	font-size:10px;
}

#out-01 {
	position:absolute;
	top:35px;
	left:30px;
}

#out-02 {
	position:absolute;
	top:35px;
	left:230px;
}

#out-03 {
	position:absolute;
	top:35px;
	left:430px;
}

#out-04 {
	position:absolute;
	top:51px;
	left:30px;
}

#out-05 {
	position:absolute;
	top:51px;
	left:230px;
}

#out-06 {
	position:absolute;
	top:51px;
	left:430px;
}

#out-07 {
	position:absolute;
	top:67px;
	left:30px;
}

#out-08 {
	position:absolute;
	top:67px;
	left:230px;
}

#out-09 {
	position:absolute;
	top:67px;
	left:430px;
}

#out-10 {
	position:absolute;
	top:83px;
	left:30px;
}

#outline-box a{
	height: 30px;
	overflow: hidden;
}

#outline-box a:hover {
	visibility: visible;
}

#outline-box a:hover img {
	visibility: hidden;
}

#btn-demo-02 {
	background: url(../images/btn_demo_02.gif) no-repeat 0px -30px;
	width:203px;	
	height:30px;
	display:block;
	position:absolute;
	top:69px;
	left:618px;
}

#step-box {
	position:relative;
	margin:20px 0px 0px 0px;
}

#img-step {
	margin:35px 0px 0px 30px;
}

#read-box {
	background:#000;
	color:#FFF;
	font-size:10px;
	margin:10px 0px 0px 0px;
}

#read-box dt {
	margin:0px 0px 0px 20px;
	padding:10px 0px 0px 0px;
}

#read-box dd {
	margin:0px 0px 0px 20px;
	padding:10px 20px 10px 0px;
}

#footer-box {
	background:url(../images/bg_black_03.gif) top left repeat-x;
	position:relative;
	color:#FFF;
	font-size:10px;
	line-height:120%;
	height:71px;
}

#footer-txt {
	position:absolute;
	top:10px;
	left:22px;
}

#logo-cyber-02 {
	position:absolute;
	top:18px;
	left:683px;
}

