@charset "utf-8";
/* -----------------------------------------------------------
	#index_tabindex
----------------------------------------------------------- */	
#index_tabindex {
	margin:10px 0;
	/*border:1px solid #999;*/}
	
#index_tabindex .tabheader table {
  border-collapse: collapse; /* for IE */
  border-spacing: 0; /* for N6 */}

#index_tabindex a ,
.comingsoon {
	color:#333;
	font-weight:bold;}

#index_tabindex .tabheader {
	margin:0;
	width:730px;}

#index_tabindex .tabheader .open-fx {
	display:block;
	white-space: nowrap;
	width:140px;
	height:30px;
	margin:10px 1px 5px 2px;
	padding:5px 0 0 40px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -90px;}
	
/* coming soon */#index_tabindex .tabheader .open-stp {
	display:block;
	white-space: nowrap;
	width:84px;
	height:30px;
	margin:10px 1px 5px 0px;
	padding:5px 0 0 60px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 0px;}
	
#index_tabindex .tabheader .open-mt4 {
	display:block;
	white-space: nowrap;
	width:140px;
	width:160px;
	height:30px;
	margin:10px 1px 5px 0px;
	padding:5px 0 0 40px;
	padding:5px 0 0 20px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -90px;}

#index_tabindex .tabheader .open-ea {
	display:block;
	white-space: nowrap;
	width:160px;
	height:30px;
	margin:10px 1px 5px 0px;
	padding:5px 0 0 20px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -90px;}
	
#index_tabindex .tabheader .open-cfd {
	display:block;
	white-space: nowrap;
	width:130px;
	height:30px;
	margin:10px 0px 5px 0px;
	padding:5px 0 0 50px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -90px;}

#index_tabindex .tabheader .open-gold {
	display:block;
	white-space: nowrap;
	width:110px;
	height:30px;
	margin:0px 0px 0 2px;
	padding:5px 0 0 70px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -90px;}
	
#index_tabindex .tabheader .open-oil {
	display:block;
	white-space: nowrap;
	width:110px;
	height:30px;
	margin:0px 0px 0 1px;
	padding:5px 0 0 70px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -90px;}
	
#index_tabindex .tabheader .open-report {
	display:block;
	white-space: nowrap;
	width:130px;
	height:30px;
	margin:0px 0px 0 1px;
	padding:5px 0 0 50px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -90px;}		

#index_tabindex .tabheader .open-hozen {
	display:block;
	white-space: nowrap;
	width:120px;
	height:30px;
	margin:0px 0px 0 1px;
	padding:5px 0 0 60px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -90px;}	

/* coming soon */#index_tabindex .tabheader .open-livenews {
	display:block;
	white-space: nowrap;
	width:100px;
	height:30px;
	margin:0px 0px 0 1px;
	padding:5px 0 0 20px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -45px;}	

/* coming soon */#index_tabindex .tabheader .open-qd {
	display:block;
	white-space: nowrap;
	width:118px;
	height:30px;
	margin:0px 0px 0 1px;
	padding:5px 0 0 3px;
	background:url(../img/share/tabttl_Sprite.png) no-repeat 0 -45px;}				

		
/* ------------------------------------------------------- */	
#index_tabindex .tabbody {
	background:url(../img/share/indextab_Sprite.jpg) no-repeat 0 40px;
	height:190px;}
	
#index_tabindex .tabbody p {
		margin:10px 0 0 250px;
		width:240px;}

#index_tabindex .tabheader ul li {
	float:left;
	width:105px;}

#index_tabindex h4 {
	border:1px solid #fff;
	padding:5px;
	color:#333;
	background-color: #84EAFF;
	font-size:15px;}			
/* ------------------------------------------------------- */	
#index_tabindex .tabbody_float_l {
	float:left;
	width:240px;
	height:330px;
	margin-right:1px;
	border:1px solid #999;}
#index_tabindex .tabbody_float_r {
	float: left;
	width:240px;
	height:330px;
	border:1px solid #999;}	
	
#index_tabindex .tabbody_ttl {
	line-height:1.3em;
	font-size:14px;
	padding:5px;
	height:3.5em;}	
	
#index_tabindex .tabbody_txt {
line-height:1.3em;
	padding:5px;}		

		
/* ------------------------------------------------------- 
   #index_tabindex ts2　トレーディングステーション２	
 ------------------------------------------------------- */
#index_tabindex .tabbody_left {
	margin-right:5px;
	float:left;
	height:170px;
	width:360px;}
#index_tabindex .tabbody_right {
	float:right;
	margin:0px;
	height:170px;
	width:360px;}		

#index_tabindex ul li.li_txt{
background: url(../img/icon/icon-Triangle.png) 0 0 no-repeat;
padding:0 0 0 10px;}	
	
/* -----------------------------------------------------------
	#index_news , #index_seminar 
----------------------------------------------------------- */		
#index_news ,
#index_seminar ,
#index_report {	margin-bottom:10px;	}
	
	#index_news h3 ,
	#index_seminar h3 ,
	#index_report h3 {
		background:url(../img/share/ttl_Sprite.png) no-repeat top left;
		width:725px;
		height:22px;
		padding:3px 0 0 5px;
		margin:0;}
	
	#index_news .detail ,
	#index_seminar .detail ,
	#index_report .detail {
		float:right;
		margin:-22px 25px 0 0;
		color:#CC0000;}

	#index_news .index_news_box ,
	#index_seminar .index_news_box ,
	#index_report .index_news_box{
		border:1px solid #ccc;
		width:708px;
		padding:10px;
		overflow:auto;}	

	#index_news dl ,
	#index_seminar dl ,
	#index_report dl {
		margin-bottom:1em;
		padding-bottom:5px;
		border-bottom:1px dotted #ccc;}

/* news */		
	#index_news .dt_date_news {
		float:left;
		background:url(../img/icon/icon.png) no-repeat 0 0;
		padding:0 5px 0 55px;
		font-weight:bold;
		color:#0066FF;}
		
/* it */		
	#index_news .dt_date_it {
		float:left;
		background:url(../img/icon/icon.png) no-repeat 0 -100px;
		padding:0 5px 0 55px;
		font-weight:bold;
		color:#0066FF;}

/* ir */		
	#index_news .dt_date_ir {
		float:left;
		background:url(../img/icon/icon.png) no-repeat 0 -50px;
		padding:0 5px 0 55px;
		font-weight:bold;
		color:#0066FF;}

/* seminar */
	#index_news .dt_date_seminar {
		float:left;
		background:url(../img/icon/icon.png) no-repeat 0 -150px;
		padding:0 5px 0 55px;
		font-weight:bold;
		color:#0066FF;}							

/* seminar */
	#index_seminar .dt_date_seminar {
		float:left;
		padding:0 5px 0 0px;
		font-weight:bold;
		color:#0066FF;
		width:50px;}	

	#index_seminar .dt_seminar {
		float:left;
		padding:0 5px 0 0px;
		width:50px;}	

/* report */
	#index_report .dt_date_report {
		float:left;
		padding:0 5px 0 0px;
		font-weight:bold;
		color:#0066FF;
		width:50px;}	

	#index_report .dt_report {
		float:left;
		padding:0 5px 0 0px;
		width:130px;}					
/* pdf */
#index_news dl dd.pdf {
	background:url(../img/icon/icon_Sprite.png) no-repeat -481px -170px;
	padding-left:19px;}			

#index_report dl dd.pdf{
	background:url(../img/icon/icon_Sprite.png) no-repeat -481px -170px;
	padding-left:19px;
	margin-left:190px;
	font-weight:bold;}		

/*----------------------	
 FXCM 
-----------------------*/	
.FXCM_bn ,
.FXCM_bn a {
	background: url(../img/share/FXCM_bn.png) no-repeat 0 0;
	width:730px;
	height:120px;
	display:block;	}

.FXCM_bn a:hover {
	background: url(../img/share/FXCM_bn.png) no-repeat 0 -120px;
	width:730px;
	height:120px;
	display:block;	}

