@charset "utf-8";
/*------------------------------------
	table
------------------------------------*/
.tbl_chart	{
	width: 730px;
	margin: 10px 0;
	border: 1px solid #999;}

	.td_chart{
		padding: 4px;
		border: 1px solid #999; }
	
	.th_chart{
		padding: 4px;
		border: 1px solid #999;
		font-weight: bold;
		background: #C0D9EF; }
	
	td.fx_th_01{
		width: 25%;
		padding: 3px;
		color: white;
		text-align: center;
		background-color: #373737; }
		
	td.fx_th_02{
		width: 25%;
		padding: 3px;
		color: white;
		text-align: center;
		background-color: #808080; }
	
	td.row_1_1{
		width: 25%;
		color: black;
		text-align: center;
		background-color: #dfdfdf; }
	
	td.row_1_2{
		width: 25%;
		color: black;
		text-align: center;
		background-color: #e7e7e7; }
	
	td.row_2_1{
		width: 25%;
		font-size: x-small;
		color: black;
		text-align: center;
		background-color: #eee; }
	
	td.row_2_2{
		width: 25%;
		color: black;
		text-align: center;
		background-color: #f7f7f7; }
/*-------------------------------------
	cfd.html
------------------------------------*/
.tbl {
	border-collapse:collapse;
	border:1px solid #666;
	margin:0px;}

	.th {
		background: #ccc;
		padding:3px;
		font-weight:bold;
		border:1px solid #666;
		text-align:center;
		white-space:nowrap;}	
	
	.td_left01 {
		background:#EFEFEF;
		height:20px;
		padding:3px;
		font-weight:bold;
		border:1px solid #666;}	
	
	td.td_pip {
		background:#fff;
		padding:3px;
		border:1px solid #666;}	

	td.td_pip02 {
		background:#fff;
		padding:3px;
		border-top:1px solid #666;
		border-left:1px solid #666;
		border-bottom:1px solid #666;
		border-right:3px double #666;		}				
	
	.td_left02 {
		text-align:right;
		padding:5px;}
/*------------------------------------
	table
------------------------------------*/
.tbl_time_cfd {
	width: 730px;
	margin-bottom: 10px;
	border: 1px solid #999;}

.tbl_time_cfd_ja {
	width: 500px;
	margin-bottom: 10px;
	border: 1px solid #999;
	float:left;}

.td_kind {
	padding: 5px;
	border: 1px solid #999;
	font-weight: bold;
	text-align: center;
	background: #DFDFDF;}

.td_kind_open {
	padding: 5px;
	border-right: 1px dotted #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	font-weight: bold;
	text-align: center;
	background: #DFDFDF;}

.td_kind_close {
	padding: 5px;
	border-bottom: 1px solid #999;
	border-left: 0;
	font-weight: bold;
	text-align: center;
	background: #DFDFDF;}
		
.td_day {
	padding: 3px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	background: #F0F0F0;}
		
.td_cfd_open{
	padding: 3px;
	border-right: 1px dotted #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	textalign:center;}

.td_cfd_close{
	padding: 3px;
	border-right: 1px dotted #999;
	border-bottom: 1px solid #999;
	border-left: 0;
	text-align:center;}

.td_cfd_Break{
	padding: 3px;
	border: 1px solid #999;}		
	
/*-------------------------------------
	ecn.html
------------------------------------*/		
#ecn {}
#ecn ul.cau_ul {
	padding: 10px;
	border: 1px solid #FFCC00;
	background: #FFFBBF;}

	#ecn ul.cau_ul li {
		padding-left: 20px;
		font-weight: bold;
		background: url(../img/icon/icon_Sprite.png) no-repeat 0 -47px;}
			
/*-------------------------------------
	redirect_mizutani.html
	tradersshop9784775990902.html
------------------------------------*/	
#redirect {
	border:1px solid #ccc;
	padding:10px;}
	
#redirect h3.redirect {
	background-image:none;
	font-size:large;}

/*-------------------------------------
	quick.html
------------------------------------*/		
#quick {}	
#quick h3.quick {
	font-size: medium;
	color:#fff;
	margin:0;
	padding:10px 0 0 10px;
	background:url(../img/share/ttl_Sprite.png) no-repeat 0 -1180px;
	width:720px;
	height:30px;}
#quick div.quick_ttl{
	background:url(../services/images/quick_ttl.png) 0 0 no-repeat;
	padding:15px;
	width:700px;
	height:70px;
	margin-bottom:10px;
	color:#fff;}
	#quick div.quick_ttl h4{
	font-size:medium;
	color:#000;
	padding:0;}	
	
	#quick .account_box_l .step1-img{	
	display:block;
	background:url(../img/share/btn_Sprite.png) no-repeat 0 -364px;
	width:240px;
	height:60px;
	margin-bottom:10px;}
	#quick .account_box_l .step1-txt{
	display:none;}
	
	
#quick div.quick_box{	
	width:708px;
	border:1px solid #0086A5;
	padding:10px;
	margin:1px 0 20px 0;}

#quick div.quick_merit{
	background:url(../services/images/quick_merit_bg.png) 0 0;
	width:237px;
	height:210px;
	margin:0 5px 20px 0;
	float:left;}
	
	#quick div.quick_merit h3{
	margin:0;
	padding:0;
	background:none;
	width:237px;
	height:70px;}
	
	#quick div.quick_merit p{
	padding:10px 10px 10px 10px;}

#quick ul ,
#faq ul{
	padding: 10px;
	border: 1px solid #FFCC00;
	background: #FFFBBF;}

	#quick ul li.quick_ttl01{
		padding:0 0 0.5em 20px;
		font-weight: bold;
		font-size:14px;
		background: url(../img/icon/icon_Sprite.png) no-repeat 0 -47px;}

	#quick ul li.quick_ttl02 ,
	#faq ul li.quick_ttl02{
		padding:0 0 0 20px;
		margin-bottom:0.5em;
		font-weight: bold;
		font-size:14px;
		color:#cc0000;
		background: url(../img/icon/icon_Sprite.png) no-repeat 0 -47px;}			
		
	#quick ul li.quick_txt01{
		font-weight: bold;
		color:#cc0000;
		font-size:medium;
		padding:0 0 0.5em 0px;} 	

	#quick ul li.quick_link{background: url(../img/icon/icon_Sprite.png) no-repeat 0 -167px;
	padding-left:23px;
	margin:7px;
	width:370px;}			
			